diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-03-09 19:01:25 +0100 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-03-27 17:32:24 +0100 |
commit | 4e59080397faadee59d39ffa2116dc8607adc9c9 (patch) | |
tree | cbf455eb14536ccab378215e85257ebfa9c5790a /include | |
parent | NFSv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (diff) | |
download | linux-4e59080397faadee59d39ffa2116dc8607adc9c9.tar.xz linux-4e59080397faadee59d39ffa2116dc8607adc9c9.zip |
NFSv4.1: Allow getdeviceinfo to return notification info back to caller
We are only allowed to cache deviceinfo if the server supports notifications
and actually promises to call us back when changes occur. Right now, we
request those notifications, but then we don't check the server's reply.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/nfs_xdr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h index 4cb3eaa89cf7..3d88908fd140 100644 --- a/include/linux/nfs_xdr.h +++ b/include/linux/nfs_xdr.h @@ -255,11 +255,13 @@ struct nfs4_layoutget { struct nfs4_getdeviceinfo_args { struct nfs4_sequence_args seq_args; struct pnfs_device *pdev; + __u32 notify_types; }; struct nfs4_getdeviceinfo_res { struct nfs4_sequence_res seq_res; struct pnfs_device *pdev; + __u32 notification; }; struct nfs4_layoutcommit_args { |