ci2 starts bisection 2023-06-24 12:54:47.924203192 +0000 UTC m=+317472.153161478 bisecting fixing commit since 9d6bde853685609a631871d7c12be94fdf8d912e building syzkaller on 4bce1a3e705a8b62de8194bdb28f5eef89c8feec ensuring issue is reproducible on original commit 9d6bde853685609a631871d7c12be94fdf8d912e testing commit 9d6bde853685609a631871d7c12be94fdf8d912e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e5103f778a1232cba0f5b4fe5daf82f641016dae735b65b1ced95c5ca93c1a77 all runs: crashed: possible deadlock in sys_quotactl_fd testing current HEAD f67653019430833d5003f16817d7fa85272a6a76 testing commit f67653019430833d5003f16817d7fa85272a6a76 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e4c5d10b856bd6552630d3dd6b81eb5a8ba8c62a7dd33d7c1f481ade38900f6 all runs: OK too many neither good nor bad results, skipping this commit # git bisect start f67653019430833d5003f16817d7fa85272a6a76 9d6bde853685609a631871d7c12be94fdf8d912e Bisecting: 334 revisions left to test after this (roughly 8 steps) [fade445f3921ffdbe5a31ce6f94e3533668fa3e7] tcp: deny tcp_disconnect() when threads are waiting testing commit fade445f3921ffdbe5a31ce6f94e3533668fa3e7 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1bf60dff03beafd387635bf901d87f0c49792ce379bf7e3af14739d9d6c3d64b all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad fade445f3921ffdbe5a31ce6f94e3533668fa3e7 Bisecting: 166 revisions left to test after this (roughly 7 steps) [fc0e18f95c88435bd8a1ceb540243cd7fbcd9781] usb: typec: altmodes/displayport: fix pin_assignment_show testing commit fc0e18f95c88435bd8a1ceb540243cd7fbcd9781 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 88995ac64e79ebc628f25482b2ed833a368a1456f555a09f10e4169d869391f7 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad fc0e18f95c88435bd8a1ceb540243cd7fbcd9781 Bisecting: 83 revisions left to test after this (roughly 6 steps) [ee009c2abc4410b40d3b2603b8c27fa24db93f9d] usb: typec: tcpm: fix multiple times discover svids error testing commit ee009c2abc4410b40d3b2603b8c27fa24db93f9d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a7c6375ba41874eb5ba95eaa9182da2bde40617c3f66c926c10308d323d6a990 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad ee009c2abc4410b40d3b2603b8c27fa24db93f9d Bisecting: 41 revisions left to test after this (roughly 5 steps) [f4a573eed6377d356f835a4b00099d5dacee0da0] ACPI: EC: Fix oops when removing custom query handlers testing commit f4a573eed6377d356f835a4b00099d5dacee0da0 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b6aaad4e464188498f63878a3c981034825e46c640ee9fe98d5c6657d8958838 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad f4a573eed6377d356f835a4b00099d5dacee0da0 Bisecting: 20 revisions left to test after this (roughly 4 steps) [610fd07c1370e8d0676512c7ddfd75c4f6b7427a] af_unix: Fix a data race of sk->sk_receive_queue->qlen. testing commit 610fd07c1370e8d0676512c7ddfd75c4f6b7427a gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e52bbb63b31de788beeabce4a7d22e0612f233040bb7e8aec51b409a3ee1bec all runs: crashed: possible deadlock in sys_quotactl_fd # git bisect good 610fd07c1370e8d0676512c7ddfd75c4f6b7427a Bisecting: 10 revisions left to test after this (roughly 3 steps) [718b66c5eb6556004332c5c4ae28b405c88222f8] refscale: Move shutdown from wait_event() to wait_event_idle() testing commit 718b66c5eb6556004332c5c4ae28b405c88222f8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 074278103ba22eb87489c43539eee174917a12aa008aface75acd16b3cb77cc4 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 718b66c5eb6556004332c5c4ae28b405c88222f8 Bisecting: 4 revisions left to test after this (roughly 2 steps) [3f937d6615dd727810a74b5530b13631b7e7037f] ext4: reflect error codes from ext4_multi_mount_protect() to its callers testing commit 3f937d6615dd727810a74b5530b13631b7e7037f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f07113096fac1d0a5af301ff8338423ccdefaf5f7d58197752d22180097683dd all runs: crashed: possible deadlock in sys_quotactl_fd # git bisect good 3f937d6615dd727810a74b5530b13631b7e7037f Bisecting: 2 revisions left to test after this (roughly 1 step) [1de53f2223eb79454a1898f422a49ca1605a20e6] ext4: fix lockdep warning when enabling MMP testing commit 1de53f2223eb79454a1898f422a49ca1605a20e6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 200ff84b47edd7161d1fdb8716d091c126a2612ec28628ef4527d516dd14e5d4 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 1de53f2223eb79454a1898f422a49ca1605a20e6 Bisecting: 0 revisions left to test after this (roughly 0 steps) [c53936d9fb35287ed81ec412a5b494729268a64d] ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled testing commit c53936d9fb35287ed81ec412a5b494729268a64d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ed529b4eb0b42133928291edcc4a0a4b82deb9c83353ab5c29f9831bb2f5b410 all runs: crashed: possible deadlock in sys_quotactl_fd # git bisect good c53936d9fb35287ed81ec412a5b494729268a64d 1de53f2223eb79454a1898f422a49ca1605a20e6 is the first bad commit commit 1de53f2223eb79454a1898f422a49ca1605a20e6 Author: Jan Kara Date: Tue Apr 11 14:10:19 2023 +0200 ext4: fix lockdep warning when enabling MMP [ Upstream commit 949f95ff39bf188e594e7ecd8e29b82eb108f5bf ] When we enable MMP in ext4_multi_mount_protect() during mount or remount, we end up calling sb_start_write() from write_mmp_block(). This triggers lockdep warning because freeze protection ranks above s_umount semaphore we are holding during mount / remount. The problem is harmless because we are guaranteed the filesystem is not frozen during mount / remount but still let's fix the warning by not grabbing freeze protection from ext4_multi_mount_protect(). Cc: stable@kernel.org Reported-by: syzbot+6b7df7d5506b32467149@syzkaller.appspotmail.com Link: https://syzkaller.appspot.com/bug?id=ab7e5b6f400b7778d46f01841422e5718fb81843 Signed-off-by: Jan Kara Reviewed-by: Christian Brauner Link: https://lore.kernel.org/r/20230411121019.21940-1-jack@suse.cz Signed-off-by: Theodore Ts'o Signed-off-by: Sasha Levin fs/ext4/mmp.c | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) culprit signature: 200ff84b47edd7161d1fdb8716d091c126a2612ec28628ef4527d516dd14e5d4 parent signature: ed529b4eb0b42133928291edcc4a0a4b82deb9c83353ab5c29f9831bb2f5b410 revisions tested: 11, total time: 7h44m33.561438674s (build: 5h11m4.596615232s, test: 1h34m44.886150528s) first good commit: 1de53f2223eb79454a1898f422a49ca1605a20e6 ext4: fix lockdep warning when enabling MMP recipients (to): ["brauner@kernel.org" "jack@suse.cz" "sashal@kernel.org" "tytso@mit.edu"] recipients (cc): []