bisecting fixing commit since 255b58a2b3af0baa0ee11507390349217b8b73b0 building syzkaller on c26fb06b75e80ff45e13dc5cc575c8490c44411d testing commit 255b58a2b3af0baa0ee11507390349217b8b73b0 with gcc (GCC) 8.4.1 20210217 kernel signature: 2369a5efdfab84cf2b185686167cfe5138b4344bf91e5a27980afbf2c15866d4 all runs: crashed: possible deadlock in __sock_release testing current HEAD fcfbdfe9626edd5bf00c732e093eed249ecdbfa1 testing commit fcfbdfe9626edd5bf00c732e093eed249ecdbfa1 with gcc (GCC) 8.4.1 20210217 kernel signature: 9d56a447cc4144fd3fb8bd39024c47ba7cc2240910beb3cd52852880babe7428 all runs: OK # git bisect start fcfbdfe9626edd5bf00c732e093eed249ecdbfa1 255b58a2b3af0baa0ee11507390349217b8b73b0 Bisecting: 865 revisions left to test after this (roughly 10 steps) [04491ecf82ebe94426c9866ecac8e53ee8ce6516] ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX testing commit 04491ecf82ebe94426c9866ecac8e53ee8ce6516 with gcc (GCC) 8.4.1 20210217 kernel signature: 71ba23ece5ca201eab035c78eefeabef8b96c1272deb265eae2329454d6f1fe6 all runs: crashed: possible deadlock in __sock_release # git bisect good 04491ecf82ebe94426c9866ecac8e53ee8ce6516 Bisecting: 432 revisions left to test after this (roughly 9 steps) [f3783c415bf6d2ead3d7aa2c38802bbe10723646] RDMA/rxe: Clear all QP fields if creation failed testing commit f3783c415bf6d2ead3d7aa2c38802bbe10723646 with gcc (GCC) 8.4.1 20210217 kernel signature: b720912c7d3208559c87ad52a4a77a420bf465889b282015642be1f6e01374fb all runs: crashed: possible deadlock in __sock_release # git bisect good f3783c415bf6d2ead3d7aa2c38802bbe10723646 Bisecting: 216 revisions left to test after this (roughly 8 steps) [2ca5f9f13a3ec1f4cb75a6383a1294e384667ece] KVM: arm64: Fix debug register indexing testing commit 2ca5f9f13a3ec1f4cb75a6383a1294e384667ece with gcc (GCC) 8.4.1 20210217 kernel signature: 0e148d19f9c8d5250370d07a9474411876ab9fbff598169d0144c34b6876a2f1 all runs: crashed: possible deadlock in __sock_release # git bisect good 2ca5f9f13a3ec1f4cb75a6383a1294e384667ece Bisecting: 108 revisions left to test after this (roughly 7 steps) [a2750410aee6e128f545fed737bade03503468bb] alx: Fix an error handling path in 'alx_probe()' testing commit a2750410aee6e128f545fed737bade03503468bb with gcc (GCC) 8.4.1 20210217 kernel signature: 864fb31153d11ec3b326bc3f9b28e82b0308d88959b0bdb5af80e3870fe186f8 all runs: crashed: possible deadlock in __sock_release # git bisect good a2750410aee6e128f545fed737bade03503468bb Bisecting: 54 revisions left to test after this (roughly 6 steps) [2bf73bce3df9517c4144f05ea0a80dbfeaa36933] Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" testing commit 2bf73bce3df9517c4144f05ea0a80dbfeaa36933 with gcc (GCC) 8.4.1 20210217 kernel signature: 6b82f804fd51e22848fb79719af48939b1781cd8bfb66a8e858cbacec2a2a65f all runs: OK # git bisect bad 2bf73bce3df9517c4144f05ea0a80dbfeaa36933 Bisecting: 26 revisions left to test after this (roughly 5 steps) [04e7a7c95027e72bba8973e1c4b9b4a1b29f7a0c] tracing: Do not stop recording comms if the trace file is being read testing commit 04e7a7c95027e72bba8973e1c4b9b4a1b29f7a0c with gcc (GCC) 8.4.1 20210217 kernel signature: 92a865e9dd4a905b5b1a834c2c88dddfcaf7fa883361a7188dcb2aa32397cd1a all runs: crashed: possible deadlock in __sock_release # git bisect good 04e7a7c95027e72bba8973e1c4b9b4a1b29f7a0c Bisecting: 13 revisions left to test after this (roughly 4 steps) [b5c8467d00314d596de481bb2cea6df9fc6e030e] net: fec_ptp: add clock rate zero check testing commit b5c8467d00314d596de481bb2cea6df9fc6e030e with gcc (GCC) 8.4.1 20210217 kernel signature: 9a56216f0801e631706e510f29d642b917e0c662d005893fde4fb97f07e25073 all runs: crashed: possible deadlock in __sock_release # git bisect good b5c8467d00314d596de481bb2cea6df9fc6e030e Bisecting: 6 revisions left to test after this (roughly 3 steps) [55cfd22f9b5a051fa815d6987825e00aa15427af] x86/fpu: Reset state for all signal restore failures testing commit 55cfd22f9b5a051fa815d6987825e00aa15427af with gcc (GCC) 8.4.1 20210217 kernel signature: 97681850e374fcbf4931fdab1f00dec0d22cfa6fd16275791a41d6f6f33667f6 all runs: OK # git bisect bad 55cfd22f9b5a051fa815d6987825e00aa15427af Bisecting: 3 revisions left to test after this (roughly 2 steps) [d42c3ebb315618ca536ef764e3f929ce1d5c3485] can: bcm/raw/isotp: use per module netdevice notifier testing commit d42c3ebb315618ca536ef764e3f929ce1d5c3485 with gcc (GCC) 8.4.1 20210217 kernel signature: 70e77c141114912770b3bcd4f305f8e82a43a356eb084cf825e07395c6e834f2 all runs: OK # git bisect bad d42c3ebb315618ca536ef764e3f929ce1d5c3485 Bisecting: 0 revisions left to test after this (roughly 1 step) [43336ea7d9d57502dc0b861b05bf592de9707609] KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read testing commit 43336ea7d9d57502dc0b861b05bf592de9707609 with gcc (GCC) 8.4.1 20210217 kernel signature: 9a56216f0801e631706e510f29d642b917e0c662d005893fde4fb97f07e25073 all runs: crashed: possible deadlock in __sock_release # git bisect good 43336ea7d9d57502dc0b861b05bf592de9707609 d42c3ebb315618ca536ef764e3f929ce1d5c3485 is the first bad commit commit d42c3ebb315618ca536ef764e3f929ce1d5c3485 Author: Tetsuo Handa Date: Sat Jun 5 19:26:35 2021 +0900 can: bcm/raw/isotp: use per module netdevice notifier commit 8d0caedb759683041d9db82069937525999ada53 upstream. syzbot is reporting hung task at register_netdevice_notifier() [1] and unregister_netdevice_notifier() [2], for cleanup_net() might perform time consuming operations while CAN driver's raw/bcm/isotp modules are calling {register,unregister}_netdevice_notifier() on each socket. Change raw/bcm/isotp modules to call register_netdevice_notifier() from module's __init function and call unregister_netdevice_notifier() from module's __exit function, as with gw/j1939 modules are doing. Link: https://syzkaller.appspot.com/bug?id=391b9498827788b3cc6830226d4ff5be87107c30 [1] Link: https://syzkaller.appspot.com/bug?id=1724d278c83ca6e6df100a2e320c10d991cf2bce [2] Link: https://lore.kernel.org/r/54a5f451-05ed-f977-8534-79e7aa2bcc8f@i-love.sakura.ne.jp Cc: linux-stable Reported-by: syzbot Reported-by: syzbot Reviewed-by: Kirill Tkhai Tested-by: syzbot Tested-by: Oliver Hartkopp Signed-off-by: Tetsuo Handa Signed-off-by: Marc Kleine-Budde Signed-off-by: Greg Kroah-Hartman net/can/bcm.c | 59 +++++++++++++++++++++++++++++++++++++++++++------------- net/can/raw.c | 62 +++++++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 94 insertions(+), 27 deletions(-) culprit signature: 70e77c141114912770b3bcd4f305f8e82a43a356eb084cf825e07395c6e834f2 parent signature: 9a56216f0801e631706e510f29d642b917e0c662d005893fde4fb97f07e25073 revisions tested: 12, total time: 2h35m52.865201043s (build: 1h35m52.547303304s, test: 58m58.488798508s) first good commit: d42c3ebb315618ca536ef764e3f929ce1d5c3485 can: bcm/raw/isotp: use per module netdevice notifier recipients (to): ["gregkh@linuxfoundation.org" "ktkhai@virtuozzo.com" "mkl@pengutronix.de" "penguin-kernel@i-love.sakura.ne.jp" "socketcan@hartkopp.net" "syzbot+355f8edb2ff45d5f95fa@syzkaller.appspotmail.com"] recipients (cc): []