bisecting fixing commit since b0d4beaa5a4b7d31070c41c2e50740304a3f1138 building syzkaller on 98b4ef2d37d8a54ac96f1b117764446945e46505 testing commit b0d4beaa5a4b7d31070c41c2e50740304a3f1138 with gcc (GCC) 8.1.0 kernel signature: 212d951d13c215ece86089b575aadbf71ba072001f15d8e80b691d7675eca71f run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #6: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs testing current HEAD 23ee3e4e5bd27bdbc0f1785eef7209ce872794c7 testing commit 23ee3e4e5bd27bdbc0f1785eef7209ce872794c7 with gcc (GCC) 8.1.0 kernel signature: 1e28f1c6281b6c561f39bfc7dd92c58668b6bcac267054be1919cf859498cd11 run #0: OK 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: boot failed: can't ssh into the instance # git bisect start 23ee3e4e5bd27bdbc0f1785eef7209ce872794c7 b0d4beaa5a4b7d31070c41c2e50740304a3f1138 Bisecting: 24189 revisions left to test after this (roughly 15 steps) [6cad420cc695867b4ca710bac21fde21a4102e4b] Merge branch 'akpm' (patches from Andrew) testing commit 6cad420cc695867b4ca710bac21fde21a4102e4b with gcc (GCC) 8.1.0 kernel signature: b47217aad365d22a59c623021d7a4106c92d0ff85a57d46f738c22666344dafe run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good 6cad420cc695867b4ca710bac21fde21a4102e4b Bisecting: 12741 revisions left to test after this (roughly 14 steps) [2e63f6ce7ed2c4ff83ba30ad9ccad422289a6c63] Merge branch 'uaccess.comedi' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit 2e63f6ce7ed2c4ff83ba30ad9ccad422289a6c63 with gcc (GCC) 8.1.0 kernel signature: 4a8981afaae7e28a3178d1eb278f9fdcd204c2387de969256879538af883f195 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good 2e63f6ce7ed2c4ff83ba30ad9ccad422289a6c63 Bisecting: 6361 revisions left to test after this (roughly 13 steps) [818dbde78e0f4f11c9f804c36913a7ccfc2e87ad] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi testing commit 818dbde78e0f4f11c9f804c36913a7ccfc2e87ad with gcc (GCC) 8.1.0 kernel signature: f0644fedd08c3c55de1dc8a83949515bbcd2acdd6654297b7d88dd5a195aa06c run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #2: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #3: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good 818dbde78e0f4f11c9f804c36913a7ccfc2e87ad Bisecting: 3183 revisions left to test after this (roughly 12 steps) [78c24f7beeae295cb6dfb4274568f9bcfa92b316] arch/powerpc/mm/pgtable.c: another missed conversion testing commit 78c24f7beeae295cb6dfb4274568f9bcfa92b316 with gcc (GCC) 8.1.0 kernel signature: 58f0314a41042db930666689a07d077f2ba05d9f05786e23e8413b89e1499541 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 78c24f7beeae295cb6dfb4274568f9bcfa92b316 Bisecting: 3183 revisions left to test after this (roughly 12 steps) [edcc40d2ab5f47f205c2dd2a9aeedd8c77de050a] iommu: Remove iommu_sva_ops::mm_exit() testing commit edcc40d2ab5f47f205c2dd2a9aeedd8c77de050a with gcc (GCC) 8.1.0 kernel signature: 98f4fab180e517a380bd16e0bcd2e204b781fad7123d7b5e3ebdcd3501e85dd8 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #8: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good edcc40d2ab5f47f205c2dd2a9aeedd8c77de050a Bisecting: 3154 revisions left to test after this (roughly 12 steps) [4382a79b2746faf9db98a34ae1a1cbd364473f75] Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit 4382a79b2746faf9db98a34ae1a1cbd364473f75 with gcc (GCC) 8.1.0 kernel signature: d290a30eb6a22eb2f7dacee2d5e233efe609692342154c3ffbdae18faee97d05 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 4382a79b2746faf9db98a34ae1a1cbd364473f75 Bisecting: 3154 revisions left to test after this (roughly 12 steps) [819482a96790d25fca97ec5c752400edbef05753] PCI: dwc: Make hisi_pcie_platform_ops static testing commit 819482a96790d25fca97ec5c752400edbef05753 with gcc (GCC) 8.1.0 kernel signature: 96bd61f3623a8b487f515089dc74e62b213234cc71ba2353b5d6080112e85640 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good 819482a96790d25fca97ec5c752400edbef05753 Bisecting: 3154 revisions left to test after this (roughly 12 steps) [ba76c40dbe2e1f6c2db1d8077917d18279523b81] h8300: Remove redundant CLKDEV_LOOKUP selects testing commit ba76c40dbe2e1f6c2db1d8077917d18279523b81 with gcc (GCC) 8.1.0 kernel signature: fc3e826cb6ed44da03df522acbec986c509d7b6617ab4395e9b5c55d4dae4801 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #8: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good ba76c40dbe2e1f6c2db1d8077917d18279523b81 Bisecting: 3154 revisions left to test after this (roughly 12 steps) [6bd335b469f945f75474c11e3f577f85409f39c3] btrfs: fix bytes_may_use underflow when running balance and scrub in parallel testing commit 6bd335b469f945f75474c11e3f577f85409f39c3 with gcc (GCC) 8.1.0 kernel signature: 26130a7a0ff47a45936edd652ef7701155acd18cd5a868b3cf1d25ec4ef1166f run #0: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good 6bd335b469f945f75474c11e3f577f85409f39c3 Bisecting: 3147 revisions left to test after this (roughly 12 steps) [777747f634ba765085373f851e9c48dccb12ad52] alpha: Fix build around srm_sysrq_reboot_op testing commit 777747f634ba765085373f851e9c48dccb12ad52 with gcc (GCC) 8.1.0 kernel signature: 745f4beefe209cf598ed6ea795703bb1d604c432cb6569f4e40aef97de8ee786 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 777747f634ba765085373f851e9c48dccb12ad52 Bisecting: 3147 revisions left to test after this (roughly 12 steps) [bfc1d5bf261df81155935aac10b721f4d5a70849] dmaengine: fsl-edma: Add lockdep assert for exported function testing commit bfc1d5bf261df81155935aac10b721f4d5a70849 with gcc (GCC) 8.1.0 kernel signature: e07fcd514950115f8fd7aa4bf91c6d8a92882f145304729070512db6c9eccdb9 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip bfc1d5bf261df81155935aac10b721f4d5a70849 Bisecting: 3147 revisions left to test after this (roughly 12 steps) [18729b17769c73fdf854dad99cd22dd0290e7f00] mtd: rawnand: Define the "distance 3" MLC pairing scheme testing commit 18729b17769c73fdf854dad99cd22dd0290e7f00 with gcc (GCC) 8.1.0 kernel signature: 4f2c107f5e86ce762bcd7af0f016ec41522ae738cc101d1582bef320c61930e6 run #0: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good 18729b17769c73fdf854dad99cd22dd0290e7f00 Bisecting: 3133 revisions left to test after this (roughly 12 steps) [1c3837266214c1e6fbbb96ff36bee13e923057d8] Merge branch 'work.sysctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit 1c3837266214c1e6fbbb96ff36bee13e923057d8 with gcc (GCC) 8.1.0 kernel signature: bf8510ec23a4a40daa03de65b797166c2075abc63c4dfdaf7e43c84c348e41f4 all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 1c3837266214c1e6fbbb96ff36bee13e923057d8 Bisecting: 3133 revisions left to test after this (roughly 12 steps) [97eda66421c44f1449e8d087fd05eab5d466afb7] include: fix wiki website url in netlink interface header testing commit 97eda66421c44f1449e8d087fd05eab5d466afb7 with gcc (GCC) 8.1.0 kernel signature: 872aca1911ad46bc57aab15838886d12778de28557d10753938bf335988bde07 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #3: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #9: crashed: KASAN: slab-out-of-bounds Read in soft_cursor # git bisect good 97eda66421c44f1449e8d087fd05eab5d466afb7 Bisecting: 3121 revisions left to test after this (roughly 12 steps) [26fa1263b0ba35f01a25f4f7e70ba7c44455d1e3] x86/entry/64: Remove an unused label testing commit 26fa1263b0ba35f01a25f4f7e70ba7c44455d1e3 with gcc (GCC) 8.1.0 kernel signature: cfa9d08e2402905dbf6774e1c9d7ef799554358acc200027225625ae4624713b all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 26fa1263b0ba35f01a25f4f7e70ba7c44455d1e3 Bisecting: 3121 revisions left to test after this (roughly 12 steps) [9b5816b56af6a424619ab51d24de34dfc65102d8] gnss: replace zero-length array with flexible-array testing commit 9b5816b56af6a424619ab51d24de34dfc65102d8 with gcc (GCC) 8.1.0 kernel signature: 47566a92c836676d998621dcdf07b192454dde4d125dcf51e1e9d7a365c0f84a run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: use-after-free Read in soft_cursor run #4: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #5: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good 9b5816b56af6a424619ab51d24de34dfc65102d8 Bisecting: 3120 revisions left to test after this (roughly 12 steps) [c75890700455113c366f795f3d22ee03623835e8] x86/entry/64: Remove unneeded kernel CR3 switching testing commit c75890700455113c366f795f3d22ee03623835e8 with gcc (GCC) 8.1.0 kernel signature: c39239e064c851ce6d99b5a9a42005065dfcf337d9b6929428773ffde96fe16a all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip c75890700455113c366f795f3d22ee03623835e8 Bisecting: 3120 revisions left to test after this (roughly 12 steps) [e6ced831ef11a2a06e8d00aad9d4fc05b610bf38] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers testing commit e6ced831ef11a2a06e8d00aad9d4fc05b610bf38 with gcc (GCC) 8.1.0 kernel signature: 34c8d8d3059aa0062a7f65b8ee921fd9d48059a3e81e204cf867a2f02acce9dd run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: slab-out-of-bounds Read in soft_cursor run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: use-after-free Read in soft_cursor # git bisect good e6ced831ef11a2a06e8d00aad9d4fc05b610bf38 Bisecting: 693 revisions left to test after this (roughly 9 steps) [d4e60453266b95b9dc19e0af2a819617e556bc4e] Restore gcc check in mips asm/unroll.h testing commit d4e60453266b95b9dc19e0af2a819617e556bc4e with gcc (GCC) 8.1.0 kernel signature: 8ea71370f75a8e6ebbf9aaf1d79190702dc2be90dd434ece57ec86fe6220e940 all runs: OK # git bisect bad d4e60453266b95b9dc19e0af2a819617e556bc4e Bisecting: 324 revisions left to test after this (roughly 8 steps) [f7db192b2d71ea42627a32349d59a5f99f2aafcc] Merge tag 'arm-omap-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit f7db192b2d71ea42627a32349d59a5f99f2aafcc with gcc (GCC) 8.1.0 kernel signature: 94b003e0eb9117eac137fc5d18fd9d292f02621266b2f5b239ae8b2909fb8c8d all runs: OK # git bisect bad f7db192b2d71ea42627a32349d59a5f99f2aafcc Bisecting: 168 revisions left to test after this (roughly 8 steps) [fc3ebc3c647a15940f3371740e14bb0d1ad7fd9e] Merge tag 'char-misc-5.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit fc3ebc3c647a15940f3371740e14bb0d1ad7fd9e with gcc (GCC) 8.1.0 kernel signature: 17831e436d7fc6df964a3072932f4cf7f7d35bde7b326013c7998d305a7992a0 run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good fc3ebc3c647a15940f3371740e14bb0d1ad7fd9e Bisecting: 80 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: 2bf2d0b92fa659520bd0007a3b4e14c6dae28c4677bcc3718e21cd566aebe5b2 all runs: OK # git bisect bad 098c7938217dfd5ef61720bb93d08cc836274b55 Bisecting: 44 revisions left to test after this (roughly 6 steps) [c322f5399fc36300ae870db8fbcf793e063aaae5] Merge tag 'vfio-v5.8-rc3' of git://github.com/awilliam/linux-vfio testing commit c322f5399fc36300ae870db8fbcf793e063aaae5 with gcc (GCC) 8.1.0 kernel signature: 8afb641c5b323475a05d72e54b891214088f70ae73028f0190c0ff1c1acb1b9a run #0: crashed: KASAN: use-after-free Read in soft_cursor run #1: crashed: KASAN: use-after-free Read in soft_cursor run #2: crashed: KASAN: use-after-free Read in soft_cursor run #3: crashed: KASAN: slab-out-of-bounds Read in bit_putcs run #4: crashed: KASAN: use-after-free Read in soft_cursor run #5: crashed: KASAN: use-after-free Read in soft_cursor run #6: crashed: KASAN: use-after-free Read in soft_cursor run #7: crashed: KASAN: use-after-free Read in soft_cursor run #8: crashed: KASAN: use-after-free Read in soft_cursor run #9: crashed: KASAN: slab-out-of-bounds Read in bit_putcs # git bisect good c322f5399fc36300ae870db8fbcf793e063aaae5 Bisecting: 29 revisions left to test after this (roughly 5 steps) [2c92d787cc9fad57d05c96bd117782183768258a] Merge branch 'linus' into x86/entry, to resolve conflicts testing commit 2c92d787cc9fad57d05c96bd117782183768258a with gcc (GCC) 8.1.0 kernel signature: 6c5a8d03b1e90283b8dac16571a7bff5bd5bc21cf9969f88c5bf303dd3783eb6 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/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/asm-generic/atomic-instrumented.h:70:1: error: inlining failed in call to always_inline 'atomic_add_return': 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/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 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: 55de4991fb3b481ecf0cca80c39ddf0edb886b858a262f1f605e56dae81a76f0 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 ./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 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 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: 9a26bc85d508e952d7b3a79b237e6cc5c0b76f0b3a52cbdcfd30702c6188e581 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 ext4_mb_new_blocks run #8: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #9: boot 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/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 ./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 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/asm-generic/atomic-instrumented.h:70:1: error: inlining failed in call to always_inline 'atomic_add_return': 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: 2a658e27de7b650ba3aac99c7f600c309e255934507dbadda5ce7f2ed10ec0b5 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/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 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: e08884c7e23dcb652b04c0596b20616f4152d4434000f954528607a94e79d096 run #0: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in corrupted 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 ext4_mb_new_blocks 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 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: c3a302196debfa1c1a1e4a1141a9d3859b7d59c02db460db51f0eb050d78ea86 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: f09661c0218526ab51817977c6da90c9e1375e223951ad0d5b26469c2f0fde8f 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: c61c4a14784d36a3cb51db878df8304432fc2ffcea24ff0e9edc5dbee2a5c4be 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 ext4_mb_new_blocks run #8: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks run #9: boot 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: 7ddc7b99eac2be39cd4024b2820122c5279894732c2a34c591305abc4fd09d58 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: c2270b53cec62997ab0857f0134ccb3d3cb88ac4c2a4ff22c078a5aeb48baaff all runs: 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: 40, total time: 6h10m37.057994981s (build: 3h28m30.267974129s, test: 2h37m55.969425928s) 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