bisecting fixing commit since ee809c7e08956d737cb66454f5b6ca32cc0d9f26 building syzkaller on a60cb4cd840ce786236a00480e8bb1025e0c5fef testing commit ee809c7e08956d737cb66454f5b6ca32cc0d9f26 with gcc (GCC) 8.1.0 kernel signature: b087c94e5367c2c00a44aa9760d9cf409100b58c run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK testing current HEAD 7d120bf21c05cbe30a679f0feeca884eeaceb069 testing commit 7d120bf21c05cbe30a679f0feeca884eeaceb069 with gcc (GCC) 8.1.0 kernel signature: 7fe51cac60283849bcd8e8f38f1818b3ad2dcb99 all runs: OK # git bisect start 7d120bf21c05cbe30a679f0feeca884eeaceb069 ee809c7e08956d737cb66454f5b6ca32cc0d9f26 Bisecting: 1534 revisions left to test after this (roughly 11 steps) [d59817b0ca6256bf1ee562ed649f69fb261f7435] ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot testing commit d59817b0ca6256bf1ee562ed649f69fb261f7435 with gcc (GCC) 8.1.0 kernel signature: 3c398ddfcbbd0885e06c87c04a8b8ef05c97e0e3 run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good d59817b0ca6256bf1ee562ed649f69fb261f7435 Bisecting: 767 revisions left to test after this (roughly 10 steps) [ed7312096a1f253dc8cf3cca1c838bbdeefbf067] x86/insn: Fix awk regexp warnings testing commit ed7312096a1f253dc8cf3cca1c838bbdeefbf067 with gcc (GCC) 8.1.0 kernel signature: 22081749705844f96d783366b7074ff1c0a97b18 run #0: OK run #1: crashed: BUG: corrupted list in p9_fd_cancelled run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good ed7312096a1f253dc8cf3cca1c838bbdeefbf067 Bisecting: 383 revisions left to test after this (roughly 9 steps) [26632a077366e3b929076dc1105f15e000379691] iwlwifi: mvm: synchronize TID queue removal testing commit 26632a077366e3b929076dc1105f15e000379691 with gcc (GCC) 8.1.0 kernel signature: 00d2d633198a4e0ace10443903f4d3ece06e5891 all runs: OK # git bisect bad 26632a077366e3b929076dc1105f15e000379691 Bisecting: 191 revisions left to test after this (roughly 8 steps) [59d45be57cb9fc4dbcca721135cfddcc3a2954c4] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer testing commit 59d45be57cb9fc4dbcca721135cfddcc3a2954c4 with gcc (GCC) 8.1.0 kernel signature: 5ee14fe22c26ab3684b1654b9edb2c724183ec76 run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 59d45be57cb9fc4dbcca721135cfddcc3a2954c4 Bisecting: 95 revisions left to test after this (roughly 7 steps) [647e8d791bda75e7a5a7c2a03d464e9763e5e1bb] scsi: libsas: Check SMP PHY control function result testing commit 647e8d791bda75e7a5a7c2a03d464e9763e5e1bb with gcc (GCC) 8.1.0 kernel signature: e3c30cf8c52d58808ae9fd1e89b7a1f598b82697 run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 647e8d791bda75e7a5a7c2a03d464e9763e5e1bb Bisecting: 47 revisions left to test after this (roughly 6 steps) [be41df88a568ef7871870b1c924d220c37d2e28c] HID: core: check whether Usage Page item is after Usage ID items testing commit be41df88a568ef7871870b1c924d220c37d2e28c with gcc (GCC) 8.1.0 kernel signature: dfa55436fddb401b5d8527458255f748cfc7c76b run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: crashed: BUG: corrupted list in p9_fd_cancelled run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good be41df88a568ef7871870b1c924d220c37d2e28c Bisecting: 23 revisions left to test after this (roughly 5 steps) [c5a309dc42f1891c8c00a704d5d206702a047a42] usb: gadget: u_serial: add missing port entry locking testing commit c5a309dc42f1891c8c00a704d5d206702a047a42 with gcc (GCC) 8.1.0 kernel signature: 8825e21e45d8bde3992c100d27f5ba7178a76b79 run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good c5a309dc42f1891c8c00a704d5d206702a047a42 Bisecting: 11 revisions left to test after this (roughly 4 steps) [e31f97a04f0aaf3516c3fad156e679051d19b9d7] xfrm: release device reference for invalid state testing commit e31f97a04f0aaf3516c3fad156e679051d19b9d7 with gcc (GCC) 8.1.0 kernel signature: 856f3f1fb0ee62da0f88cbe1b9f3f55b0815a342 run #0: OK run #1: crashed: BUG: corrupted list in p9_fd_cancelled run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good e31f97a04f0aaf3516c3fad156e679051d19b9d7 Bisecting: 5 revisions left to test after this (roughly 3 steps) [a806e2a35dc10f77765ed5b0efaa460ab899779c] selftests: kvm: fix build with glibc >= 2.30 testing commit a806e2a35dc10f77765ed5b0efaa460ab899779c with gcc (GCC) 8.1.0 kernel signature: d2d58ad71c9a91f983dd5fddbbe78a65ffed84cc all runs: OK # git bisect bad a806e2a35dc10f77765ed5b0efaa460ab899779c Bisecting: 2 revisions left to test after this (roughly 2 steps) [78a917bea6ede80a0635a4fb4f87d713bb6fbeb1] perf/core: Consistently fail fork on allocation failures testing commit 78a917bea6ede80a0635a4fb4f87d713bb6fbeb1 with gcc (GCC) 8.1.0 kernel signature: 460d8abfc1a069f812747adc7b8c859700372921 all runs: OK # git bisect bad 78a917bea6ede80a0635a4fb4f87d713bb6fbeb1 Bisecting: 0 revisions left to test after this (roughly 1 step) [870083b6af3585601b69232f2ffdd362ac1bde7b] sched/core: Avoid spurious lock dependencies testing commit 870083b6af3585601b69232f2ffdd362ac1bde7b with gcc (GCC) 8.1.0 kernel signature: f4532028e907bf047c06ec4aa8defb1ffb8fc694 run #0: crashed: BUG: corrupted list in p9_fd_cancelled run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 870083b6af3585601b69232f2ffdd362ac1bde7b 78a917bea6ede80a0635a4fb4f87d713bb6fbeb1 is the first bad commit commit 78a917bea6ede80a0635a4fb4f87d713bb6fbeb1 Author: Alexander Shishkin Date: Tue Nov 5 09:57:02 2019 +0200 perf/core: Consistently fail fork on allocation failures [ Upstream commit 697d877849d4b34ab58d7078d6930bad0ef6fc66 ] Commit: 313ccb9615948 ("perf: Allocate context task_ctx_data for child event") makes the inherit path skip over the current event in case of task_ctx_data allocation failure. This, however, is inconsistent with allocation failures in perf_event_alloc(), which would abort the fork. Correct this by returning an error code on task_ctx_data allocation failure and failing the fork in that case. Signed-off-by: Alexander Shishkin Signed-off-by: Peter Zijlstra (Intel) Cc: Arnaldo Carvalho de Melo Cc: David Ahern Cc: Jiri Olsa Cc: Jiri Olsa Cc: Linus Torvalds Cc: Mark Rutland Cc: Namhyung Kim Cc: Stephane Eranian Cc: Thomas Gleixner Cc: Vince Weaver Link: https://lkml.kernel.org/r/20191105075702.60319-1-alexander.shishkin@linux.intel.com Signed-off-by: Ingo Molnar Signed-off-by: Sasha Levin kernel/events/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) culprit signature: 460d8abfc1a069f812747adc7b8c859700372921 parent signature: f4532028e907bf047c06ec4aa8defb1ffb8fc694 revisions tested: 13, total time: 4h0m34.932826262s (build: 1h50m1.74286944s, test: 2h9m15.294104522s) first good commit: 78a917bea6ede80a0635a4fb4f87d713bb6fbeb1 perf/core: Consistently fail fork on allocation failures cc: ["alexander.shishkin@linux.intel.com" "mingo@kernel.org" "peterz@infradead.org" "sashal@kernel.org"]