bisecting fixing commit since 1590a2e1c681b0991bd42c992cabfd380e0338f2 building syzkaller on ffec44b5d1e024359410f6ba8d5e965973ede8f5 testing commit 1590a2e1c681b0991bd42c992cabfd380e0338f2 with gcc (GCC) 8.1.0 kernel signature: 0610804b1f77720550235c549497f70d779aba8d16d4a6122ea7fc138d613b91 all runs: crashed: KASAN: use-after-free Read in macvlan_dev_get_iflink testing current HEAD 585e5b17b92dead8a3aca4e3c9876fbca5f7e0ba testing commit 585e5b17b92dead8a3aca4e3c9876fbca5f7e0ba with gcc (GCC) 8.1.0 kernel signature: f4eef3227dac70c5f52df0fe4d2178421058ab79b630c05118a4db5d3644a343 all runs: OK # git bisect start 585e5b17b92dead8a3aca4e3c9876fbca5f7e0ba 1590a2e1c681b0991bd42c992cabfd380e0338f2 Bisecting: 16874 revisions left to test after this (roughly 14 steps) [78c7d49f55d8631b67c09f9bfbe8155211a9ea06] ubifs: journal: Make sure to not dirty twice for auth nodes testing commit 78c7d49f55d8631b67c09f9bfbe8155211a9ea06 with gcc (GCC) 8.1.0 kernel signature: c7cecaec7e5e2082cd335999f450ad0cca04675a431124cdc212e153402420fe all runs: OK # git bisect bad 78c7d49f55d8631b67c09f9bfbe8155211a9ea06 Bisecting: 9137 revisions left to test after this (roughly 13 steps) [8186749621ed6b8fc42644c399e8c755a2b6f630] Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drm testing commit 8186749621ed6b8fc42644c399e8c755a2b6f630 with gcc (GCC) 8.1.0 kernel signature: 2217d6d6ec146dac595f86f1f45b6fbb80388b6cd4349e953956a191cf68686d all runs: OK # git bisect bad 8186749621ed6b8fc42644c399e8c755a2b6f630 Bisecting: 3847 revisions left to test after this (roughly 12 steps) [822ef14e9dc73079c646d33aa77e2ac42361b39e] Merge tag 'arm-drivers-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 822ef14e9dc73079c646d33aa77e2ac42361b39e with gcc (GCC) 8.1.0 kernel signature: ca8e174db84306e692a87bff6c3c2d8c1258ac620aca4d72f991676ef38034f2 all runs: OK # git bisect bad 822ef14e9dc73079c646d33aa77e2ac42361b39e Bisecting: 1939 revisions left to test after this (roughly 11 steps) [6dec9f406c1f2de6d750de0fc9d19872d9c4bf0d] Merge tag 'for-5.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux testing commit 6dec9f406c1f2de6d750de0fc9d19872d9c4bf0d with gcc (GCC) 8.1.0 kernel signature: 30fa728350e4d1dee25f637a5520bf84fb564027b1db7813a268d5443946dac8 all runs: OK # git bisect bad 6dec9f406c1f2de6d750de0fc9d19872d9c4bf0d Bisecting: 969 revisions left to test after this (roughly 10 steps) [1264d7fa3a64d8bea7aebb77253f917947ffda25] net: ethernet: ave: Fix error returns in ave_init testing commit 1264d7fa3a64d8bea7aebb77253f917947ffda25 with gcc (GCC) 8.1.0 kernel signature: 68abd07675e310009db9bc7eb870cbed039eae1691ad854fbe35923034983206 all runs: OK # git bisect bad 1264d7fa3a64d8bea7aebb77253f917947ffda25 Bisecting: 482 revisions left to test after this (roughly 9 steps) [72674d480076067d627e708c0a062dd900438bd7] Merge tag 'x86-urgent-2020-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 72674d480076067d627e708c0a062dd900438bd7 with gcc (GCC) 8.1.0 kernel signature: 5241603d77f4a20ad0498260c18d933379aee920f344ba2babf16a8afe8b0c95 all runs: OK # git bisect bad 72674d480076067d627e708c0a062dd900438bd7 Bisecting: 253 revisions left to test after this (roughly 8 steps) [e44b59cd758acdd413512d4597a1fabdadfe3abf] Merge tag 'arm-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit e44b59cd758acdd413512d4597a1fabdadfe3abf with gcc (GCC) 8.1.0 kernel signature: 2ea8e8727fa63ef8535ee7261200fb5f5fc26da223f5d8a2569a9948c9c6c150 all runs: OK # git bisect bad e44b59cd758acdd413512d4597a1fabdadfe3abf Bisecting: 109 revisions left to test after this (roughly 7 steps) [7eb8f53b8afe87a7993c9d71d3d01bb97c50bd0a] Merge tag 'usb-5.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb testing commit 7eb8f53b8afe87a7993c9d71d3d01bb97c50bd0a with gcc (GCC) 8.1.0 kernel signature: d104efa454955f9a21f10686a55bdf2002034e23ef5b194e3793494dcab1207d all runs: crashed: KASAN: use-after-free Read in macvlan_dev_get_iflink # git bisect good 7eb8f53b8afe87a7993c9d71d3d01bb97c50bd0a Bisecting: 51 revisions left to test after this (roughly 6 steps) [098c7938217dfd5ef61720bb93d08cc836274b55] Merge tag 'x86_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 098c7938217dfd5ef61720bb93d08cc836274b55 with gcc (GCC) 8.1.0 kernel signature: 0a18c75d63ca48fc760998a04d2674ddb6f58202bf4eb6995252b76f9fd1adeb all runs: OK # git bisect bad 098c7938217dfd5ef61720bb93d08cc836274b55 Bisecting: 29 revisions left to test after this (roughly 5 steps) [719fdd32921fb7e3208db8832d32ae1c2d68900f] afs: Fix storage of cell names testing commit 719fdd32921fb7e3208db8832d32ae1c2d68900f with gcc (GCC) 8.1.0 kernel signature: 8230f9947b04c82f34731f9cd131229b274400f39b48a68d2f3ff24f0b595dde all runs: crashed: KASAN: use-after-free Read in macvlan_dev_get_iflink # git bisect good 719fdd32921fb7e3208db8832d32ae1c2d68900f Bisecting: 14 revisions left to test after this (roughly 4 steps) [2c92d787cc9fad57d05c96bd117782183768258a] Merge branch 'linus' into x86/entry, to resolve conflicts testing commit 2c92d787cc9fad57d05c96bd117782183768258a with gcc (GCC) 8.1.0 kernel signature: da30095f56912e55f54994a5368b01879d113189a0a8de9dd069ca724ad38293 all runs: OK # git bisect bad 2c92d787cc9fad57d05c96bd117782183768258a Bisecting: 7 revisions left to test after this (roughly 3 steps) [6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997] x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*() testing commit 6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/cpumask.h:19:29: error: inlining failed in call to always_inline 'arch_cpu_online': function attribute mismatch ./arch/x86/include/asm/irq_stack.h:40:29: error: inlining failed in call to always_inline 'run_on_irqstack_cond': function attribute mismatch ./arch/x86/include/asm/idtentry.h:65:29: error: inlining failed in call to always_inline '__exc_divide_error': function attribute mismatch ./arch/x86/include/asm/kvm_para.h:99:29: error: inlining failed in call to always_inline 'kvm_handle_async_pf': function attribute mismatch ./arch/x86/include/asm/processor.h:826:29: error: inlining failed in call to always_inline 'prefetchw': function attribute mismatch ./arch/x86/include/asm/current.h:13:44: error: inlining failed in call to always_inline 'get_current': function attribute mismatch arch/x86/mm/fault.c:1353:1: error: inlining failed in call to always_inline 'handle_page_fault': function attribute mismatch kernel/locking/lockdep.c:396:29: error: inlining failed in call to always_inline 'lockdep_recursion_finish': function attribute mismatch kernel/locking/lockdep.c:4725:5: error: inlining failed in call to always_inline '__lock_is_held': function attribute mismatch ./include/linux/debug_locks.h:15:28: error: inlining failed in call to always_inline '__debug_locks_off': function attribute mismatch # git bisect skip 6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997 Bisecting: 7 revisions left to test after this (roughly 3 steps) [8e8bb06d199a5aa7a534aa3b3fc0abbbc11ca438] x86/entry, bug: Comment the instrumentation_begin() usage for WARN() testing commit 8e8bb06d199a5aa7a534aa3b3fc0abbbc11ca438 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/cpumask.h:19:29: error: inlining failed in call to always_inline 'arch_cpu_online': function attribute mismatch ./arch/x86/include/asm/irq_stack.h:40:29: error: inlining failed in call to always_inline 'run_on_irqstack_cond': function attribute mismatch ./arch/x86/include/asm/idtentry.h:65:29: error: inlining failed in call to always_inline '__exc_divide_error': function attribute mismatch ./arch/x86/include/asm/idtentry.h:213:29: error: inlining failed in call to always_inline '__common_interrupt': function attribute mismatch ./arch/x86/include/asm/current.h:13:44: error: inlining failed in call to always_inline 'get_current': function attribute mismatch kernel/locking/lockdep.c:396:29: error: inlining failed in call to always_inline 'lockdep_recursion_finish': function attribute mismatch kernel/locking/lockdep.c:4725:5: error: inlining failed in call to always_inline '__lock_is_held': function attribute mismatch ./arch/x86/include/asm/kvm_para.h:99:29: error: inlining failed in call to always_inline 'kvm_handle_async_pf': function attribute mismatch ./arch/x86/include/asm/processor.h:826:29: error: inlining failed in call to always_inline 'prefetchw': function attribute mismatch arch/x86/mm/fault.c:1353:1: error: inlining failed in call to always_inline 'handle_page_fault': function attribute mismatch # git bisect skip 8e8bb06d199a5aa7a534aa3b3fc0abbbc11ca438 Bisecting: 7 revisions left to test after this (roughly 3 steps) [5ddbc4082e1072eeeae52ff561a88620a05be08f] x86, kcsan: Add __no_kcsan to noinstr testing commit 5ddbc4082e1072eeeae52ff561a88620a05be08f with gcc (GCC) 8.1.0 kernel signature: dba57b1b385e4346bf5fc6ea15d43b1e3c57059987c596778d849662fd1a3bc9 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 5ddbc4082e1072eeeae52ff561a88620a05be08f Bisecting: 7 revisions left to test after this (roughly 3 steps) [14d3b376b6c3f66d62559d457d32edf565472163] x86/entry, cpumask: Provide non-instrumented variant of cpu_is_offline() testing commit 14d3b376b6c3f66d62559d457d32edf565472163 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/cpumask.h:19:29: error: inlining failed in call to always_inline 'arch_cpu_online': function attribute mismatch ./arch/x86/include/asm/irq_stack.h:40:29: error: inlining failed in call to always_inline 'run_on_irqstack_cond': function attribute mismatch ./arch/x86/include/asm/idtentry.h:65:29: error: inlining failed in call to always_inline '__exc_divide_error': function attribute mismatch ./arch/x86/include/asm/current.h:13:44: error: inlining failed in call to always_inline 'get_current': function attribute mismatch kernel/locking/lockdep.c:396:29: error: inlining failed in call to always_inline 'lockdep_recursion_finish': function attribute mismatch kernel/locking/lockdep.c:4725:5: error: inlining failed in call to always_inline '__lock_is_held': function attribute mismatch ./arch/x86/include/asm/kvm_para.h:99:29: error: inlining failed in call to always_inline 'kvm_handle_async_pf': function attribute mismatch ./arch/x86/include/asm/processor.h:826:29: error: inlining failed in call to always_inline 'prefetchw': function attribute mismatch arch/x86/mm/fault.c:1353:1: error: inlining failed in call to always_inline 'handle_page_fault': function attribute mismatch # git bisect skip 14d3b376b6c3f66d62559d457d32edf565472163 Bisecting: 7 revisions left to test after this (roughly 3 steps) [e3a9e681adb779b39565a28b3252c3be1033f994] x86/entry: Fixup bad_iret vs noinstr testing commit e3a9e681adb779b39565a28b3252c3be1033f994 with gcc (GCC) 8.1.0 kernel signature: 41c649a100bed2eafbd6395bb80be8dcee0b7e0b8a78bc5000b1ecea6fcfaf71 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip e3a9e681adb779b39565a28b3252c3be1033f994 Bisecting: 7 revisions left to test after this (roughly 3 steps) [33aea07f30c261eff7ba229f19fd1b161e0fb851] compiler_attributes.h: Support no_sanitize_undefined check with GCC 4 testing commit 33aea07f30c261eff7ba229f19fd1b161e0fb851 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/cpumask.h:19:29: error: inlining failed in call to always_inline 'arch_cpu_online': function attribute mismatch ./arch/x86/include/asm/irq_stack.h:40:29: error: inlining failed in call to always_inline 'run_on_irqstack_cond': function attribute mismatch ./arch/x86/include/asm/idtentry.h:65:29: error: inlining failed in call to always_inline '__exc_divide_error': function attribute mismatch ./arch/x86/include/asm/idtentry.h:213:29: error: inlining failed in call to always_inline '__common_interrupt': function attribute mismatch ./arch/x86/include/asm/current.h:13:44: error: inlining failed in call to always_inline 'get_current': function attribute mismatch kernel/locking/lockdep.c:396:29: error: inlining failed in call to always_inline 'lockdep_recursion_finish': function attribute mismatch kernel/locking/lockdep.c:4725:5: error: inlining failed in call to always_inline '__lock_is_held': function attribute mismatch ./arch/x86/include/asm/kvm_para.h:99:29: error: inlining failed in call to always_inline 'kvm_handle_async_pf': function attribute mismatch ./arch/x86/include/asm/processor.h:826:29: error: inlining failed in call to always_inline 'prefetchw': function attribute mismatch arch/x86/mm/fault.c:1353:1: error: inlining failed in call to always_inline 'handle_page_fault': function attribute mismatch # git bisect skip 33aea07f30c261eff7ba229f19fd1b161e0fb851 Bisecting: 7 revisions left to test after this (roughly 3 steps) [7b861a53e46b6b42ab8560b105af308cb72d7285] kasan: Bump required compiler version testing commit 7b861a53e46b6b42ab8560b105af308cb72d7285 with gcc (GCC) 8.1.0 kernel signature: 4193c4ae3e978831ba0cc418993d274398ca5c586674225f8cbb93025ac958ee all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 7b861a53e46b6b42ab8560b105af308cb72d7285 Bisecting: 7 revisions left to test after this (roughly 3 steps) [5144f8a8dfd7b3681f0a2b5bf599a210b2315018] compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr testing commit 5144f8a8dfd7b3681f0a2b5bf599a210b2315018 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/percpu.h:524:29: error: inlining failed in call to always_inline 'x86_this_cpu_constant_test_bit': function attribute mismatch ./include/linux/string.h:384:24: error: inlining failed in call to always_inline 'memset': function attribute mismatch ./arch/x86/include/asm/irq_stack.h:40:29: error: inlining failed in call to always_inline 'run_on_irqstack_cond': function attribute mismatch ./arch/x86/include/asm/idtentry.h:65:29: error: inlining failed in call to always_inline '__exc_divide_error': function attribute mismatch ./arch/x86/include/asm/current.h:13:44: error: inlining failed in call to always_inline 'get_current': function attribute mismatch kernel/locking/lockdep.c:396:29: error: inlining failed in call to always_inline 'lockdep_recursion_finish': function attribute mismatch kernel/locking/lockdep.c:4725:5: error: inlining failed in call to always_inline '__lock_is_held': function attribute mismatch ./arch/x86/include/asm/kvm_para.h:99:29: error: inlining failed in call to always_inline 'kvm_handle_async_pf': function attribute mismatch ./arch/x86/include/asm/processor.h:826:29: error: inlining failed in call to always_inline 'prefetchw': function attribute mismatch arch/x86/mm/fault.c:1353:1: error: inlining failed in call to always_inline 'handle_page_fault': function attribute mismatch ./include/linux/debug_locks.h:15:28: error: inlining failed in call to always_inline '__debug_locks_off': function attribute mismatch # git bisect skip 5144f8a8dfd7b3681f0a2b5bf599a210b2315018 Bisecting: 7 revisions left to test after this (roughly 3 steps) [e79302ae8c8cceb51cf642d5ace9da02668cb7b4] kcsan: Remove __no_kcsan_or_inline testing commit e79302ae8c8cceb51cf642d5ace9da02668cb7b4 with gcc (GCC) 8.1.0 kernel signature: dba57b1b385e4346bf5fc6ea15d43b1e3c57059987c596778d849662fd1a3bc9 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip e79302ae8c8cceb51cf642d5ace9da02668cb7b4 Bisecting: 7 revisions left to test after this (roughly 3 steps) [acf7b0bf7dcf5a96d9b44a0997227c7210d995c1] kasan: Fix required compiler version testing commit acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 with gcc (GCC) 8.1.0 kernel signature: e95d96bcaf3ee720aeada5848c1e4482fe333e28b8877b5fc434b0f631d27fb6 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 Bisecting: 7 revisions left to test after this (roughly 3 steps) [c7aadc09321d8f9a1d3bd1e6d8a47222ecddf6c5] x86/entry: Increase entry_stack size to a full page testing commit c7aadc09321d8f9a1d3bd1e6d8a47222ecddf6c5 with gcc (GCC) 8.1.0 kernel signature: 75aa11fd7321e517e6f6faf11d044337857dfe2d410eafbf4295e2d798c66a42 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip c7aadc09321d8f9a1d3bd1e6d8a47222ecddf6c5 Bisecting: 7 revisions left to test after this (roughly 3 steps) [734d099ba644f5a92c70efa3d54d0ba2500ce162] objtool: Don't consider vmlinux a C-file testing commit 734d099ba644f5a92c70efa3d54d0ba2500ce162 with gcc (GCC) 8.1.0 kernel signature: e95d96bcaf3ee720aeada5848c1e4482fe333e28b8877b5fc434b0f631d27fb6 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 734d099ba644f5a92c70efa3d54d0ba2500ce162 Bisecting: 7 revisions left to test after this (roughly 3 steps) [145a773aef83181d47ebab21bb33c89233aadb1e] x86/entry: Fix #UD vs WARN more testing commit 145a773aef83181d47ebab21bb33c89233aadb1e with gcc (GCC) 8.1.0 kernel signature: e7405aae7e381b5f231a547e33f5a55efa2817548d3a6257b256fd4ec79df10b all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 145a773aef83181d47ebab21bb33c89233aadb1e Bisecting: 7 revisions left to test after this (roughly 3 steps) [e82587336695f14283987c9aa0bfd775b520856d] x86, kcsan: Remove __no_kcsan_or_inline usage testing commit e82587336695f14283987c9aa0bfd775b520856d with gcc (GCC) 8.1.0 kernel signature: dba57b1b385e4346bf5fc6ea15d43b1e3c57059987c596778d849662fd1a3bc9 run #0: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #1: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #2: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #3: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #4: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #5: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #6: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #7: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in corrupted run #8: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #9: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip e82587336695f14283987c9aa0bfd775b520856d There are only 'skip'ped commits left to test. The first bad commit could be any of: 6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997 8e8bb06d199a5aa7a534aa3b3fc0abbbc11ca438 14d3b376b6c3f66d62559d457d32edf565472163 33aea07f30c261eff7ba229f19fd1b161e0fb851 5144f8a8dfd7b3681f0a2b5bf599a210b2315018 acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 734d099ba644f5a92c70efa3d54d0ba2500ce162 7b861a53e46b6b42ab8560b105af308cb72d7285 5ddbc4082e1072eeeae52ff561a88620a05be08f e3a9e681adb779b39565a28b3252c3be1033f994 c7aadc09321d8f9a1d3bd1e6d8a47222ecddf6c5 e79302ae8c8cceb51cf642d5ace9da02668cb7b4 145a773aef83181d47ebab21bb33c89233aadb1e e82587336695f14283987c9aa0bfd775b520856d 2c92d787cc9fad57d05c96bd117782183768258a We cannot bisect more! revisions tested: 27, total time: 4h37m11.00662597s (build: 2h11m47.065128414s, test: 2h23m15.635221568s) bisection is inconclusive, the first good commit could be any of: 6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997 8e8bb06d199a5aa7a534aa3b3fc0abbbc11ca438 14d3b376b6c3f66d62559d457d32edf565472163 33aea07f30c261eff7ba229f19fd1b161e0fb851 5144f8a8dfd7b3681f0a2b5bf599a210b2315018 acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 734d099ba644f5a92c70efa3d54d0ba2500ce162 7b861a53e46b6b42ab8560b105af308cb72d7285 5ddbc4082e1072eeeae52ff561a88620a05be08f e3a9e681adb779b39565a28b3252c3be1033f994 c7aadc09321d8f9a1d3bd1e6d8a47222ecddf6c5 e79302ae8c8cceb51cf642d5ace9da02668cb7b4 145a773aef83181d47ebab21bb33c89233aadb1e e82587336695f14283987c9aa0bfd775b520856d 2c92d787cc9fad57d05c96bd117782183768258a