nfsd: add more granular locking to forget_openowners fault injector
...instead of relying on the client_mutex. Also, fix up the printk output that is generated when the file is read. It currently says that it's reporting the number of open files, but it's actually reporting the number of openowners. Signed-off-by: Jeff Layton <jlayton@primarydata.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:

committed by
J. Bruce Fields

parent
016200c373
commit
82e05efaec
@@ -146,11 +146,9 @@ static struct nfsd_fault_inject_op inject_ops[] = {
|
||||
},
|
||||
{
|
||||
.file = "forget_openowners",
|
||||
.get = nfsd_inject_get,
|
||||
.set_val = nfsd_inject_set,
|
||||
.set_clnt = nfsd_inject_set_client,
|
||||
.forget = nfsd_forget_client_openowners,
|
||||
.print = nfsd_print_client_openowners,
|
||||
.get = nfsd_inject_print_openowners,
|
||||
.set_val = nfsd_inject_forget_openowners,
|
||||
.set_clnt = nfsd_inject_forget_client_openowners,
|
||||
},
|
||||
{
|
||||
.file = "forget_delegations",
|
||||
|
Reference in New Issue
Block a user