]> git.baikalelectronics.ru Git - kernel.git/commit
9p: trans_fd/p9_conn_cancel: drop client lock earlier
authorDominique Martinet <asmadeus@codewreck.org>
Wed, 17 Aug 2022 05:58:44 +0000 (14:58 +0900)
committerDominique Martinet <asmadeus@codewreck.org>
Tue, 4 Oct 2022 22:05:40 +0000 (07:05 +0900)
commitf2265193a1b48aaf974791769a7d5c2c8b1d822d
tree1d66eb24517644fca387fc08b288c821bceb830b
parente09e5912637631f640a7238acac671d0c8a03dad
9p: trans_fd/p9_conn_cancel: drop client lock earlier

syzbot reported a double-lock here and we no longer need this
lock after requests have been moved off to local list:
just drop the lock earlier.

Link: https://lkml.kernel.org/r/20220904064028.1305220-1-asmadeus@codewreck.org
Reported-by: syzbot+50f7e8d06c3768dd97f3@syzkaller.appspotmail.com
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
Tested-by: Schspa Shi <schspa@gmail.com>
net/9p/trans_fd.c