]> git.baikalelectronics.ru Git - kernel.git/commit
NFS: Fix a double unlock from nfs_match,get_client
authorBenjamin Coddington <bcodding@redhat.com>
Thu, 9 May 2019 11:25:21 +0000 (07:25 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Thu, 9 May 2019 20:26:57 +0000 (16:26 -0400)
commitba1690e4e72ea8beaac882ad8dd719d96df1c74f
treea57d62086cbea2fcf95ee2e10a80349b23ef993b
parent9821e15e192a0529ebfe75989eb00286634a17e5
NFS: Fix a double unlock from nfs_match,get_client

Now that nfs_match_client drops the nfs_client_lock, we should be
careful
to always return it in the same condition: locked.

Fixes: 504c2ee2c144 ("NFS: make nfs_match_client killable")
Reported-by: syzbot+228a82b263b5da91883d@syzkaller.appspotmail.com
Signed-off-by: Benjamin Coddington <bcodding@redhat.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/client.c