diff options
author | Chuck Lever <[email protected]> | 2022-09-08 18:14:13 -0400 |
---|---|---|
committer | Chuck Lever <[email protected]> | 2022-09-26 14:02:36 -0400 |
commit | 34b91dda7124fc3259e4b2ae53e0c933dedfec01 (patch) | |
tree | a8acecaef866284c74efcb58f0d22c91cc12cdbc /drivers/usb/cdns3/cdns3-debug.h | |
parent | c0aa1913db57219e91a0a8832363cbafb3a9cf8f (diff) |
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
nfsd_setattr() can kick off a CB_RECALL (via
notify_change() -> break_lease()) if a delegation is present. Before
returning NFS4ERR_DELAY, give the client holding that delegation a
chance to return it and then retry the nfsd_setattr() again, once.
Link: https://bugzilla.linux-nfs.org/show_bug.cgi?id=354
Tested-by: Igor Mammedov <[email protected]>
Signed-off-by: Chuck Lever <[email protected]>
Reviewed-by: Jeff Layton <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions