bisecting cause commit starting from 7ac3a1c1ae5152e1d18cf6df5b6c3c9847535e78 building syzkaller on 858ea628800647d5e5b68b11441e42b8ef5652c1 testing commit 7ac3a1c1ae5152e1d18cf6df5b6c3c9847535e78 with gcc (GCC) 10.2.1 20210217 kernel signature: c2470cbaddf978d799580c4546196ebfc4111ec824d9083635b0467078efa8e8 all runs: crashed: unexpected kernel reboot testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 with gcc (GCC) 10.2.1 20210217 kernel signature: 20a3195b0c2adea39c30d2e9f830a6fa425a34f031f28cd84a5fc4bf09ce8f4d all runs: crashed: unexpected kernel reboot testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: 22b26ae1e3be417e2ad324e47433a262e845b6471dfc09f4fa2f647b3330df8e all runs: crashed: unexpected kernel reboot testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: 8f55ba93fd53951cac9b68b979c728becbef461543abacbe99727324ff41baf6 all runs: OK # git bisect start f40ddce88593482919761f74910f42f4b84c004b 2c85ebc57b3e1817b6ce1a6b703928e113a90442 Bisecting: 7761 revisions left to test after this (roughly 13 steps) [538fcf57aaee6ad78a05f52b69a99baa22b33418] Merge branches 'acpi-scan', 'acpi-pnp' and 'acpi-sleep' testing commit 538fcf57aaee6ad78a05f52b69a99baa22b33418 with gcc (GCC) 10.2.1 20210217 kernel signature: b6d3a4b9433427cecad064b164ed6cb5645df25f16ba629c29d8073e19876c35 all runs: OK # git bisect good 538fcf57aaee6ad78a05f52b69a99baa22b33418 Bisecting: 3868 revisions left to test after this (roughly 12 steps) [d64c6f96ba86bd8b97ed8d6762a8c8cc1770d214] Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit d64c6f96ba86bd8b97ed8d6762a8c8cc1770d214 with gcc (GCC) 10.2.1 20210217 kernel signature: adde3fc6e7d34db60d84ed3871a661ba5d87dd1b95ce1c05c1922683290056cb all runs: OK # git bisect good d64c6f96ba86bd8b97ed8d6762a8c8cc1770d214 Bisecting: 1934 revisions left to test after this (roughly 11 steps) [70b6ff35d62050d1573876cc0e1e078acd3e6008] cfg80211/mac80211: fix kernel-doc for SAR APIs testing commit 70b6ff35d62050d1573876cc0e1e078acd3e6008 with gcc (GCC) 10.2.1 20210217 kernel signature: 0bd285138473d173a0936bcb86e9b7b6c359af4d22667d5e93e489df54f7e684 all runs: OK # git bisect good 70b6ff35d62050d1573876cc0e1e078acd3e6008 Bisecting: 965 revisions left to test after this (roughly 10 steps) [17b6c49da37f5d57d76bf352d32b0ac498e7c133] Merge tag 'x86_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 17b6c49da37f5d57d76bf352d32b0ac498e7c133 with gcc (GCC) 10.2.1 20210217 kernel signature: 6095a5324dadb62bf2e4301b977567481bce8d85c308fea5efc2f1c720d62cea all runs: OK # git bisect good 17b6c49da37f5d57d76bf352d32b0ac498e7c133 Bisecting: 483 revisions left to test after this (roughly 9 steps) [b333a99e14d133afe204f775e72cc119decda2ca] Merge tag 'powerpc-5.11-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit b333a99e14d133afe204f775e72cc119decda2ca with gcc (GCC) 10.2.1 20210217 kernel signature: 40491d39012fb15f0808aba1292c0be4966d3993ca9c7d29a2c0cb40a8c446e3 all runs: crashed: unexpected kernel reboot # git bisect bad b333a99e14d133afe204f775e72cc119decda2ca Bisecting: 244 revisions left to test after this (roughly 8 steps) [b0dfa64dcdc3e168e3600a330762c294328741d5] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit b0dfa64dcdc3e168e3600a330762c294328741d5 with gcc (GCC) 10.2.1 20210217 kernel signature: de78fa313553077273321695a8985eae5f18808cf73f08422c405fe6fb178f8d all runs: crashed: unexpected kernel reboot # git bisect bad b0dfa64dcdc3e168e3600a330762c294328741d5 Bisecting: 120 revisions left to test after this (roughly 7 steps) [a692a610d7ed632cab31b61d6c350db68a10e574] Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/linux-block testing commit a692a610d7ed632cab31b61d6c350db68a10e574 with gcc (GCC) 10.2.1 20210217 kernel signature: c6955e6da4bfd4ddc254c2a49e2aad56e25ebc9d6164bd418cb3e3b49fa5d49d all runs: crashed: unexpected kernel reboot # git bisect bad a692a610d7ed632cab31b61d6c350db68a10e574 Bisecting: 55 revisions left to test after this (roughly 6 steps) [832bceefa08ef830388c175911fe17e6ef0125b9] Merge tag 'staging-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit 832bceefa08ef830388c175911fe17e6ef0125b9 with gcc (GCC) 10.2.1 20210217 kernel signature: 20592c17811757eab1d018edbce132a34de2e47ce76f73065ed15c444f1237fa all runs: OK # git bisect good 832bceefa08ef830388c175911fe17e6ef0125b9 Bisecting: 30 revisions left to test after this (roughly 5 steps) [fdbc80bdc4365078a0f7d65631171cb80e3ffd6e] Merge tag 'char-misc-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit fdbc80bdc4365078a0f7d65631171cb80e3ffd6e with gcc (GCC) 10.2.1 20210217 kernel signature: 17ff7fc449db21bfc4be5d98ead0cf254d740fbb2768b464e78016a76b13b6b7 all runs: crashed: unexpected kernel reboot # git bisect bad fdbc80bdc4365078a0f7d65631171cb80e3ffd6e Bisecting: 12 revisions left to test after this (roughly 4 steps) [f8abaf379bfe19600f96ae79a6759eb37039ae05] habanalabs: fix backward compatibility of idle check testing commit f8abaf379bfe19600f96ae79a6759eb37039ae05 with gcc (GCC) 10.2.1 20210217 kernel signature: f0935a6db77c871fb3bf2d926104c397f657bf1cfb25ba69afe4abfb902bf825 all runs: OK # git bisect good f8abaf379bfe19600f96ae79a6759eb37039ae05 Bisecting: 6 revisions left to test after this (roughly 3 steps) [f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7] kernfs: wire up ->splice_read and ->splice_write testing commit f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7 with gcc (GCC) 10.2.1 20210217 kernel signature: 5f2df293f12f33fa877e0b2df1eb70cea8bf20cf58ae88ae4e0c2beee46baf82 all runs: crashed: unexpected kernel reboot # git bisect bad f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7 Bisecting: 2 revisions left to test after this (roughly 2 steps) [895bee270863588fe3d46dca86cd15d461f47a7a] Revert "driver core: Reorder devices on successful probe" testing commit 895bee270863588fe3d46dca86cd15d461f47a7a with gcc (GCC) 10.2.1 20210217 kernel signature: 3bfe70de22087c371a84eecad83674581b7dbe6a2dc0b780a034f8291fa25326 all runs: OK # git bisect good 895bee270863588fe3d46dca86cd15d461f47a7a Bisecting: 0 revisions left to test after this (roughly 1 step) [cc099e0b399889c6485c88368b19824b087c9f8c] kernfs: implement ->write_iter testing commit cc099e0b399889c6485c88368b19824b087c9f8c with gcc (GCC) 10.2.1 20210217 kernel signature: 3e78dcf6888ba27e2206be8a884cd47503c017fb3ebcb7f388c8e341801f3cde all runs: OK # git bisect good cc099e0b399889c6485c88368b19824b087c9f8c f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7 is the first bad commit commit f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7 Author: Christoph Hellwig Date: Wed Jan 20 21:46:31 2021 +0100 kernfs: wire up ->splice_read and ->splice_write Wire up the splice_read and splice_write methods to the default helpers using ->read_iter and ->write_iter now that those are implemented for kernfs. This restores support to use splice and sendfile on kernfs files. Fixes: 36e2c7421f02 ("fs: don't allow splice read/write without explicit ops") Reported-by: Siddharth Gupta Tested-by: Siddharth Gupta Signed-off-by: Christoph Hellwig Link: https://lore.kernel.org/r/20210120204631.274206-4-hch@lst.de Signed-off-by: Greg Kroah-Hartman fs/kernfs/file.c | 2 ++ 1 file changed, 2 insertions(+) culprit signature: 5f2df293f12f33fa877e0b2df1eb70cea8bf20cf58ae88ae4e0c2beee46baf82 parent signature: 3e78dcf6888ba27e2206be8a884cd47503c017fb3ebcb7f388c8e341801f3cde revisions tested: 17, total time: 4h4m30.535771134s (build: 1h54m3.162987901s, test: 2h8m1.140622464s) first bad commit: f2d6c2708bd84ca953fa6b6ca5717e79eb0140c7 kernfs: wire up ->splice_read and ->splice_write recipients (to): ["gregkh@linuxfoundation.org" "hch@lst.de" "sidgup@codeaurora.org"] recipients (cc): [] crash: unexpected kernel reboot output_len: 0x000000000cdfead8 kernel_total_size: 0x000000000e226000 needed_size: 0x000000000e400000 trampoline_32bit: 0x000000000009d000 Decompressing Linux... Parsing ELF... done. Booting the kernel. Welcome to Debian GNU/Linux 9 (stretch)! [ OK ] Listening on udev Control Socket. [ OK ] Listening on Syslog Socket. [ OK ] Started Forward Password Requests to Wall Directory Watch. [ OK ] Reached target Remote File Systems. [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Audit Socket. [ OK ] Listening on Journal Socket. [ OK ] Reached target Swap. [ OK ] Set up automount Arbitrary Executab…rmats File System Automount Point. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ OK ] Reached target Paths. [ OK ] Reached target Encrypted Volumes. [ OK ] Listening on udev Kernel Socket. [ OK ] Reached target Sockets. [ OK ] Created slice System Slice. Mounting Huge Pages File System... [ OK ] Created slice system-getty.slice. Starting Journal Service... Starting Load Kernel Modules... Mounting /proc/sys/fs/binfmt_misc... Mounting /sys/kernel/config... [ OK ] Reached target Slices. Mounting POSIX Message Queue File System... Mounting /sys/kernel/debug... Starting Remount Root and Kernel File Systems... Starting Create Static Device Nodes in /dev... [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Huge Pages File System. [ OK ] Mounted /sys/kernel/debug. [ OK ] Mounted /sys/kernel/config. [ OK ] Mounted /proc/sys/fs/binfmt_misc. [ OK ] Started Load Kernel Modules. [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started Create Static Device Nodes in /dev. Starting udev Kernel Device Manager... Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems (Pre). Starting udev Coldplug all Devices... Mounting FUSE Control File System... Starting Apply Kernel Variables... [ OK ] Reached target Local File Systems. [ OK ] Mounted FUSE Control File System. [ OK ] Started Load/Save Random Seed. [ OK ] Started Apply Kernel Variables. Starting Raise network interfaces... [ OK ] Started udev Kernel Device Manager. [ OK ] Started Journal Service.