bisecting cause commit starting from 6e625a1a3f471d63989d3a66cdf6a0c307654848 building syzkaller on 55bf892687311014d42ea1be71517156219e7d9b testing commit 6e625a1a3f471d63989d3a66cdf6a0c307654848 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: null-ptr-deref Write in queue_work_on testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 all runs: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 all runs: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in corrupted run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #8: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #9: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #8: crashed: BUG: sleeping function called from invalid context in corrupted run #9: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in corrupted run #8: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #9: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 all runs: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in corrupted run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #8: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #9: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #8: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #9: crashed: BUG: sleeping function called from invalid context in corrupted testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 all runs: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 run #0: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #1: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #2: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #3: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #4: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #5: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #6: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #7: crashed: BUG: sleeping function called from invalid context in __do_page_fault run #8: crashed: BUG: sleeping function called from invalid context in corrupted run #9: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.1.0 all runs: crashed: BUG: sleeping function called from invalid context in __do_page_fault testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.1.0 all runs: OK # git bisect start v4.13 v4.12 Bisecting: 7028 revisions left to test after this (roughly 13 steps) [ac7b75966c9c86426b55fe1c50ae148aa4571075] Merge tag 'pinctrl-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit ac7b75966c9c86426b55fe1c50ae148aa4571075 with gcc (GCC) 8.1.0 all runs: OK # git bisect good ac7b75966c9c86426b55fe1c50ae148aa4571075 Bisecting: 3520 revisions left to test after this (roughly 12 steps) [9c284c41c0886f09e75c323a16278b6d353b0b4a] mmc: tmio-mmc: fix bad pointer math testing commit 9c284c41c0886f09e75c323a16278b6d353b0b4a with gcc (GCC) 8.1.0 all runs: OK # git bisect good 9c284c41c0886f09e75c323a16278b6d353b0b4a Bisecting: 1754 revisions left to test after this (roughly 11 steps) [505d5c11192960a3f0639d1d9e05dffeddd4e874] Merge tag 'nfs-for-4.13-2' of git://git.linux-nfs.org/projects/anna/linux-nfs testing commit 505d5c11192960a3f0639d1d9e05dffeddd4e874 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 505d5c11192960a3f0639d1d9e05dffeddd4e874 Bisecting: 877 revisions left to test after this (roughly 10 steps) [9157259d16a8ee8116a98d32f29b797689327e8d] mm: add pmd_t initializer __pmd() to work around a GCC bug. testing commit 9157259d16a8ee8116a98d32f29b797689327e8d with gcc (GCC) 8.1.0 all runs: OK # git bisect good 9157259d16a8ee8116a98d32f29b797689327e8d Bisecting: 438 revisions left to test after this (roughly 9 steps) [3de33e1ba0506723ab25734e098cf280ecc34756] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() testing commit 3de33e1ba0506723ab25734e098cf280ecc34756 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 3de33e1ba0506723ab25734e098cf280ecc34756 Bisecting: 218 revisions left to test after this (roughly 8 steps) [0fdd49ad1bb17457d119f8c3bc8ecdd0734eed9c] Merge tag 'vfio-ccw-20170724' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/vfio-ccw into fixes testing commit 0fdd49ad1bb17457d119f8c3bc8ecdd0734eed9c with gcc (GCC) 8.1.0 all runs: OK # git bisect good 0fdd49ad1bb17457d119f8c3bc8ecdd0734eed9c Bisecting: 109 revisions left to test after this (roughly 7 steps) [0556ce72ab16156af6c94cdc7964e4310acc97c0] net/mlx5e: Fix dangling page pointer on DMA mapping error testing commit 0556ce72ab16156af6c94cdc7964e4310acc97c0 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 0556ce72ab16156af6c94cdc7964e4310acc97c0 Bisecting: 54 revisions left to test after this (roughly 6 steps) [3e1d79c8111a6077ce2505559f4efaea758c05d2] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input testing commit 3e1d79c8111a6077ce2505559f4efaea758c05d2 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 3e1d79c8111a6077ce2505559f4efaea758c05d2 Bisecting: 27 revisions left to test after this (roughly 5 steps) [8cf9f2a29ff1265a392e5b2461c69a9e53b4539f] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net testing commit 8cf9f2a29ff1265a392e5b2461c69a9e53b4539f with gcc (GCC) 8.1.0 all runs: OK # git bisect good 8cf9f2a29ff1265a392e5b2461c69a9e53b4539f Bisecting: 13 revisions left to test after this (roughly 4 steps) [d0d6ab53c9abd7dd1070f43a0455328874127ba8] Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 testing commit d0d6ab53c9abd7dd1070f43a0455328874127ba8 with gcc (GCC) 8.1.0 all runs: OK # git bisect good d0d6ab53c9abd7dd1070f43a0455328874127ba8 Bisecting: 8 revisions left to test after this (roughly 3 steps) [3b62dc6c38d15592b46403d10684607d0038481f] Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 3b62dc6c38d15592b46403d10684607d0038481f with gcc (GCC) 8.1.0 all runs: OK # git bisect good 3b62dc6c38d15592b46403d10684607d0038481f Bisecting: 4 revisions left to test after this (roughly 2 steps) [d0fa6ea10e438cfd4471ac196655fbb2c2b1329a] Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit d0fa6ea10e438cfd4471ac196655fbb2c2b1329a with gcc (GCC) 8.1.0 all runs: OK # git bisect good d0fa6ea10e438cfd4471ac196655fbb2c2b1329a Bisecting: 2 revisions left to test after this (roughly 1 step) [5af2ed36697e2a48cd7d36232212caa6240fe9bb] MIPS: Remove pt_regs adjustments in indirect syscall handler testing commit 5af2ed36697e2a48cd7d36232212caa6240fe9bb with gcc (GCC) 8.1.0 all runs: OK # git bisect good 5af2ed36697e2a48cd7d36232212caa6240fe9bb Bisecting: 0 revisions left to test after this (roughly 1 step) [5e3b19d8165c2af2afee313c9b40eee55cf27a55] Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus testing commit 5e3b19d8165c2af2afee313c9b40eee55cf27a55 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 5e3b19d8165c2af2afee313c9b40eee55cf27a55 569dbb88e80deb68974ef6fdd6a13edb9d686261 is the first bad commit commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 Author: Linus Torvalds Date: Sun Sep 3 13:56:17 2017 -0700 Linux 4.13 :100644 100644 8db6be7dca731f4cb5a552c45811ce334747dff9 ed65d7278bb315dea0c170419dff7a3996d539a8 M Makefile revisions tested: 27, total time: 5h58m50.084969262s (build: 2h22m33.048051227s, test: 3h28m15.715519875s) first bad commit: 569dbb88e80deb68974ef6fdd6a13edb9d686261 Linux 4.13 cc: ["linux-kbuild@vger.kernel.org" "linux-kernel@vger.kernel.org" "mmarek@suse.com" "torvalds@linux-foundation.org" "yamada.masahiro@socionext.com"]