bisecting cause commit starting from a9c9a6f741cdaa2fa9ba24a790db8d07295761e3 building syzkaller on f62a58290e2f1200a2b21f2707a9ff0394a2a724 testing commit a9c9a6f741cdaa2fa9ba24a790db8d07295761e3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 6a4bd0f3462bcc42db61abcf8a08f3db395d44c4e5a247eec233a3ceb74be0f2 run #0: crashed: general protection fault in __io_arm_poll_handler run #1: crashed: general protection fault in __io_arm_poll_handler run #2: crashed: general protection fault in __io_arm_poll_handler run #3: crashed: general protection fault in __io_arm_poll_handler run #4: crashed: general protection fault in __io_arm_poll_handler run #5: crashed: general protection fault in __io_arm_poll_handler run #6: crashed: general protection fault in __io_arm_poll_handler run #7: crashed: general protection fault in __io_arm_poll_handler run #8: crashed: general protection fault in __io_arm_poll_handler run #9: crashed: general protection fault in __io_arm_poll_handler run #10: crashed: general protection fault in __io_arm_poll_handler run #11: crashed: general protection fault in __io_arm_poll_handler run #12: crashed: general protection fault in __io_arm_poll_handler run #13: crashed: general protection fault in __io_arm_poll_handler run #14: crashed: general protection fault in __io_arm_poll_handler run #15: crashed: general protection fault in __io_arm_poll_handler run #16: crashed: general protection fault in __io_arm_poll_handler run #17: crashed: general protection fault in __io_arm_poll_handler run #18: boot failed: possible deadlock in blktrans_open run #19: boot failed: possible deadlock in blktrans_open testing release v5.14 testing commit 7d2a07b769330c34b4deabeed939325c77a7ec2f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 22f356b24ddd30ea3e41017a45adf7b1452162a1d468cc20535b0490e0ecba4c all runs: OK # git bisect start a9c9a6f741cdaa2fa9ba24a790db8d07295761e3 7d2a07b769330c34b4deabeed939325c77a7ec2f Bisecting: 4220 revisions left to test after this (roughly 12 steps) [ebf435d3b51b22340ef047aad0c2936ec4833ab2] Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit ebf435d3b51b22340ef047aad0c2936ec4833ab2 arch/x86/kernel/setup.c:916:6: error: implicit declaration of function 'acpi_mps_check' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1110:2: error: implicit declaration of function 'acpi_table_upgrade' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1112:2: error: implicit declaration of function 'acpi_boot_table_init' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1120:2: error: implicit declaration of function 'early_acpi_boot_init'; did you mean 'early_cpu_init'? [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1162:2: error: implicit declaration of function 'acpi_boot_init' [-Werror=implicit-function-declaration] # git bisect skip ebf435d3b51b22340ef047aad0c2936ec4833ab2 Bisecting: 4220 revisions left to test after this (roughly 12 steps) [afb08b7e220ef7278ffceb4f9e201c2a904e18a9] net: ipa: move IPA flags field testing commit afb08b7e220ef7278ffceb4f9e201c2a904e18a9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: b413cb415a15a35148a8340bd88acc95db627bb54d4bfdeb9f6da116bd0cbead all runs: OK # git bisect good afb08b7e220ef7278ffceb4f9e201c2a904e18a9 Bisecting: 3980 revisions left to test after this (roughly 12 steps) [07281a257a6868b900da5de1eda808c9e20253f1] Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb testing commit 07281a257a6868b900da5de1eda808c9e20253f1 arch/x86/kernel/setup.c:916:6: error: implicit declaration of function 'acpi_mps_check' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1110:2: error: implicit declaration of function 'acpi_table_upgrade' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1112:2: error: implicit declaration of function 'acpi_boot_table_init' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1120:2: error: implicit declaration of function 'early_acpi_boot_init'; did you mean 'early_cpu_init'? [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1162:2: error: implicit declaration of function 'acpi_boot_init' [-Werror=implicit-function-declaration] # git bisect skip 07281a257a6868b900da5de1eda808c9e20253f1 Bisecting: 3980 revisions left to test after this (roughly 12 steps) [8d7e5908c0bcf8a0abc437385e58e49abab11a93] mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module testing commit 8d7e5908c0bcf8a0abc437385e58e49abab11a93 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: fd5a27e0d1cccf5ad707f7d0c7e59147b9153cd7c14455dedcba28d58fae0e54 all runs: OK # git bisect good 8d7e5908c0bcf8a0abc437385e58e49abab11a93 Bisecting: 3978 revisions left to test after this (roughly 12 steps) [e6e7471706dc42cbe0e01278540c0730138d43e5] bvec: add a bvec_kmap_local helper testing commit e6e7471706dc42cbe0e01278540c0730138d43e5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 42e950dbe05260044ce2054f70d645cc29c7933d7fa6e8b6a0ecaa9a311d37a1 all runs: OK # git bisect good e6e7471706dc42cbe0e01278540c0730138d43e5 Bisecting: 3978 revisions left to test after this (roughly 12 steps) [8c945d32e60427cbc0859cf7045bbe6196bb03d8] btrfs: compression: drop kmap/kunmap from lzo testing commit 8c945d32e60427cbc0859cf7045bbe6196bb03d8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 37a4c81f740f4405e622b91eefbfd909aad5fb196bd511fd7b1985b2c6e41eb8 all runs: OK # git bisect good 8c945d32e60427cbc0859cf7045bbe6196bb03d8 Bisecting: 3978 revisions left to test after this (roughly 12 steps) [5b16a790f18d234187f31eab0a222bd53cb12b9e] phy: cadence-torrent: Reorder few functions to remove function declarations testing commit 5b16a790f18d234187f31eab0a222bd53cb12b9e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 0509027043b58cf3084618bb1cb2a4808f27aab9384c64f1aa27bc2ed1c23735 all runs: OK # git bisect good 5b16a790f18d234187f31eab0a222bd53cb12b9e Bisecting: 3978 revisions left to test after this (roughly 12 steps) [eb5a4422e448a8200ddaafef0cc16db3f45ec1f8] leds: max77693: Move driver to flash subdirectory testing commit eb5a4422e448a8200ddaafef0cc16db3f45ec1f8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 0509027043b58cf3084618bb1cb2a4808f27aab9384c64f1aa27bc2ed1c23735 run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in stack_depot_save run #1: basic kernel testing failed: BUG: sleeping function called from invalid context in stack_depot_save 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 eb5a4422e448a8200ddaafef0cc16db3f45ec1f8 Bisecting: 3978 revisions left to test after this (roughly 12 steps) [d40dfb860ad72a32b9c2aeae739a2725f8ce011a] ASoC: sh: rz-ssi: Fix dereference of noderef expression warning testing commit d40dfb860ad72a32b9c2aeae739a2725f8ce011a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 0509027043b58cf3084618bb1cb2a4808f27aab9384c64f1aa27bc2ed1c23735 all runs: OK # git bisect good d40dfb860ad72a32b9c2aeae739a2725f8ce011a Bisecting: 3958 revisions left to test after this (roughly 12 steps) [7c314bdfb64e4bb8d2f829376ed56ce663483752] Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit 7c314bdfb64e4bb8d2f829376ed56ce663483752 arch/x86/kernel/setup.c:916:6: error: implicit declaration of function 'acpi_mps_check' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1110:2: error: implicit declaration of function 'acpi_table_upgrade' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1112:2: error: implicit declaration of function 'acpi_boot_table_init' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1120:2: error: implicit declaration of function 'early_acpi_boot_init'; did you mean 'early_cpu_init'? [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1162:2: error: implicit declaration of function 'acpi_boot_init' [-Werror=implicit-function-declaration] # git bisect skip 7c314bdfb64e4bb8d2f829376ed56ce663483752 Bisecting: 3958 revisions left to test after this (roughly 12 steps) [884a76881fc5f5c9c04de1b640bed2c340929842] fscache: Procfile to display cookies testing commit 884a76881fc5f5c9c04de1b640bed2c340929842 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 2b0fabf1d2abe87fde347bd2605929f7dcc297300b955e33c26fadc1e7e536e4 run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in stack_depot_save run #1: crashed: WARNING: ODEBUG bug in netdev_run_todo run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect bad 884a76881fc5f5c9c04de1b640bed2c340929842 Bisecting: 1 revision left to test after this (roughly 1 step) [185981958c920dd28e35cba7cda69486c8551781] cachefiles: Use file_inode() rather than accessing ->f_inode testing commit 185981958c920dd28e35cba7cda69486c8551781 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 03a7dcdba2b1eb4cf0b8b0394583dd9e7c214397f836df155e5a1df6b3c03ef5 all runs: OK # git bisect good 185981958c920dd28e35cba7cda69486c8551781 Bisecting: 0 revisions left to test after this (roughly 0 steps) [2908f5e101e3fb1d478cff1c556966e1af816641] fscache: Add a cookie debug ID and use that in traces testing commit 2908f5e101e3fb1d478cff1c556966e1af816641 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: c05233df19e3cb4014fa7e0c7672a426f572bee47098f6ff24a527db4d4c0713 all runs: OK # git bisect good 2908f5e101e3fb1d478cff1c556966e1af816641 884a76881fc5f5c9c04de1b640bed2c340929842 is the first bad commit commit 884a76881fc5f5c9c04de1b640bed2c340929842 Author: David Howells Date: Mon Feb 10 10:00:22 2020 +0000 fscache: Procfile to display cookies Add /proc/fs/fscache/cookies to display active cookies. Signed-off-by: David Howells Reviewed-by: Jeff Layton cc: linux-cachefs@redhat.com Link: https://lore.kernel.org/r/158861211871.340223.7223853943667440807.stgit@warthog.procyon.org.uk/ # rfc Link: https://lore.kernel.org/r/159465771021.1376105.6933857529128238020.stgit@warthog.procyon.org.uk/ Link: https://lore.kernel.org/r/160588460994.3465195.16963417803501149328.stgit@warthog.procyon.org.uk/ # rfc Link: https://lore.kernel.org/r/162431194785.2908479.786917990782538164.stgit@warthog.procyon.org.uk/ fs/fscache/cookie.c | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ fs/fscache/internal.h | 1 + fs/fscache/proc.c | 7 ++++ include/linux/fscache.h | 1 + 4 files changed, 112 insertions(+) culprit signature: 2b0fabf1d2abe87fde347bd2605929f7dcc297300b955e33c26fadc1e7e536e4 parent signature: c05233df19e3cb4014fa7e0c7672a426f572bee47098f6ff24a527db4d4c0713 Reproducer flagged being flaky revisions tested: 12, total time: 3h59m8.363944193s (build: 1h39m27.339792235s, test: 2h17m43.935847114s) first bad commit: 884a76881fc5f5c9c04de1b640bed2c340929842 fscache: Procfile to display cookies recipients (to): ["dhowells@redhat.com" "dhowells@redhat.com" "jlayton@redhat.com" "linux-cachefs@redhat.com"] recipients (cc): ["linux-kernel@vger.kernel.org"] crash: WARNING: ODEBUG bug in netdev_run_todo bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): Released all slaves ------------[ cut here ]------------ ODEBUG: free active (active state 0) object type: timer_list hint: delayed_work_timer_fn+0x0/0x90 kernel/workqueue.c:1602 WARNING: CPU: 1 PID: 28 at lib/debugobjects.c:505 debug_print_object+0x16e/0x250 lib/debugobjects.c:505 Modules linked in: CPU: 0 PID: 28 Comm: kworker/u4:2 Not tainted 5.14.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net RIP: 0010:debug_print_object+0x16e/0x250 lib/debugobjects.c:505 Code: ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 af 00 00 00 48 8b 14 dd 40 d4 fe 88 4c 89 ee 48 c7 c7 40 c8 fe 88 e8 a6 52 97 04 <0f> 0b 83 05 55 2a d9 08 01 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e c3 RSP: 0018:ffffc90000e2f870 EFLAGS: 00010286 RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff88fec420 RDI: fffff520001c5f00 RBP: 0000000000000001 R08: 0000000000000001 R09: ffff8880b9f4bf47 R10: ffffed10173e97e8 R11: 657461747320654f R12: ffffffff88ad0260 R13: ffffffff88fece80 R14: ffffffff815b3000 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000004d05e0 CR3: 0000000048236000 CR4: 00000000001506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __debug_check_no_obj_freed lib/debugobjects.c:987 [inline] debug_check_no_obj_freed+0x301/0x420 lib/debugobjects.c:1018 slab_free_hook mm/slub.c:1625 [inline] slab_free_freelist_hook+0x171/0x240 mm/slub.c:1675 slab_free mm/slub.c:3235 [inline] kfree+0xeb/0x650 mm/slub.c:4295 device_release+0x93/0x200 drivers/base/core.c:2190 kobject_cleanup lib/kobject.c:705 [inline] kobject_release lib/kobject.c:736 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x139/0x410 lib/kobject.c:753 netdev_run_todo+0x63b/0x910 net/core/dev.c:10620 default_device_exit_batch+0x2aa/0x360 net/core/dev.c:11590 cleanup_net+0x423/0x990 net/core/net_namespace.c:595 process_one_work+0x84c/0x13d0 kernel/workqueue.c:2276 worker_thread+0x598/0x1040 kernel/workqueue.c:2422 kthread+0x38b/0x460 kernel/kthread.c:319 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295