On Fri, Jul 14, 2023 at 03:21:46AM -0700, Guenter Roeck wrote:
4.14.y:
Build reference: v4.14.320-57-gbc1094b21392 Compiler version: arm-linux-gnueabi-gcc (GCC) 11.4.0 Assembler version: GNU assembler (GNU Binutils) 2.40
Building arm:omap2plus_defconfig ... failed Building arm:multi_v5_defconfig ... failed Building arm:keystone_defconfig ... failed (and others)
arm-linux-gnueabi-ld: arch/arm/probes/kprobes/core.o: in function `jprobe_return': arch/arm/probes/kprobes/core.c:555: undefined reference to `kprobe_handler'
Offending commit now dropped, thanks.
6.1.y:
Build reference: v6.1.38-393-gb6386e7314b4 Compiler version: alpha-linux-gcc (GCC) 11.4.0 Assembler version: GNU assembler (GNU Binutils) 2.40
Building alpha:allmodconfig ... failed Building m68k:allmodconfig ... failed
Error log: <stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp] In file included from block/genhd.c:28: block/genhd.c: In function 'disk_release': include/linux/blktrace_api.h:88:57: error: statement with no effect [-Werror=unused-value] 88 | # define blk_trace_remove(q) (-ENOTTY) | ^ block/genhd.c:1185:9: note: in expansion of macro 'blk_trace_remove' 1185 | blk_trace_remove(disk->queue);
Should now be fixed.
6.4.y:
Build reference: v6.4.3-548-g5f35ab2efbc9 Compiler version: alpha-linux-gcc (GCC) 11.4.0 Assembler version: GNU assembler (GNU Binutils) 2.40
Building alpha:allmodconfig ... failed Building m68k:allmodconfig ... failed
Error log: <stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] In file included from block/genhd.c:28: block/genhd.c: In function 'disk_release': include/linux/blktrace_api.h:88:57: error: statement with no effect [-Werror=unused-value] 88 | # define blk_trace_remove(q) (-ENOTTY) | ^ block/genhd.c:1175:9: note: in expansion of macro 'blk_trace_remove' 1175 | blk_trace_remove(disk->queue);
Same error? Ah, needs to go to 6.4.y as well, now queued up.
Building mips:allmodconfig ... failed
Error log: arch/mips/boot/dts/ingenic/ci20.dts:242.19-247.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC1: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:248.18-253.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC2: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:254.18-259.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC3: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:265.17-270.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO5: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:271.18-276.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO6: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:277.20-282.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO7: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:283.20-288.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO8: Reference to non-existent node or label "vcc_33v" ERROR: Input tree has errors, aborting (use -f to force output) make[3]: [scripts/Makefile.lib:419: arch/mips/boot/dts/ingenic/ci20.dtb] Error 2 (ignored) arch/mips/boot/dts/ingenic/ci20.dts:242.19-247.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC1: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:248.18-253.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC2: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:254.18-259.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/DCDC3: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:265.17-270.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO5: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:271.18-276.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO6: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:277.20-282.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO7: Reference to non-existent node or label "vcc_33v" arch/mips/boot/dts/ingenic/ci20.dts:283.20-288.6: ERROR (phandle_references): /i2c@10050000/act8600@5a/regulators/LDO8: Reference to non-existent node or label "vcc_33v" ERROR: Input tree has errors, aborting (use -f to force output)
Which tree is this failing on?
On top of the build failures, mcimx7d-sabre emulations crash in 6.4.y.queue with a NULL pointer access in ads7846_probe().
[ 15.286830] 8<--- cut here --- [ 15.287438] Unhandled fault: page domain fault (0x01b) at 0x00001eba [ 15.287707] [00001eba] *pgd=00000000 [ 15.288503] Internal error: : 1b [#1] SMP ARM [ 15.288852] Modules linked in: [ 15.289177] CPU: 0 PID: 29 Comm: kworker/u4:2 Tainted: G N 6.4.4-rc1-g5f35ab2efbc9 #1 [ 15.289433] Hardware name: Freescale i.MX7 Dual (Device Tree) [ 15.289780] Workqueue: events_unbound deferred_probe_work_func [ 15.290540] PC is at ads7846_probe+0x9f0/0xfa0 [ 15.290701] LR is at _raw_spin_unlock_irqrestore+0x50/0x64
That is due to it picking up "Input: ads7846 - Convert to use software nodes" without its fixes.
Hm, let me run the "find the fixes for the patches in the queue" scripts now and see what it digs up.
thanks for the report!
greg k-h