diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-01-15 15:49:44 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-01-15 15:49:44 -0500 |
commit | cc80fe0eefbbbd7b4e32f631bb2fa639d76af075 (patch) | |
tree | 1fdc8a85aba221d638a760f58f1301153f3bebf0 /fs/nfsd/state.h | |
parent | c7b6c5fe67d1519759de2014a2c44f50fb1426f3 (diff) | |
parent | 6e8b50d16a757d53f8817acecba97c5d4aa1cf65 (diff) |
Merge tag 'nfsd-4.5' of git://linux-nfs.org/~bfields/linux
Pull nfsd updates from Bruce Fields:
"Smaller bugfixes and cleanup, including a fix for a failures of
kerberized NFSv4.1 mounts, and Scott Mayhew's work addressing ACK
storms that can affect some high-availability NFS setups"
* tag 'nfsd-4.5' of git://linux-nfs.org/~bfields/linux:
nfsd: add new io class tracepoint
nfsd: give up on CB_LAYOUTRECALLs after two lease periods
nfsd: Fix nfsd leaks sunrpc module references
lockd: constify nlmsvc_binding structure
lockd: use to_delayed_work
nfsd: use to_delayed_work
Revert "svcrdma: Do not send XDR roundup bytes for a write chunk"
lockd: Register callbacks on the inetaddr_chain and inet6addr_chain
nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain
sunrpc: Add a function to close temporary transports immediately
nfsd: don't base cl_cb_status on stale information
nfsd4: fix gss-proxy 4.1 mounts for some AD principals
nfsd: fix unlikely NULL deref in mach_creds_match
nfsd: minor consolidation of mach_cred handling code
nfsd: helper for dup of possibly NULL string
svcrpc: move some initialization to common code
nfsd: fix a warning message
nfsd: constify nfsd4_callback_ops structure
nfsd: recover: constify nfsd4_client_tracking_ops structures
svcrdma: Do not send XDR roundup bytes for a write chunk
Diffstat (limited to 'fs/nfsd/state.h')
-rw-r--r-- | fs/nfsd/state.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/nfsd/state.h b/fs/nfsd/state.h index 99432b7ecb9c..c050c53036a6 100644 --- a/fs/nfsd/state.h +++ b/fs/nfsd/state.h | |||
@@ -65,7 +65,7 @@ struct nfsd4_callback { | |||
65 | struct nfs4_client *cb_clp; | 65 | struct nfs4_client *cb_clp; |
66 | u32 cb_minorversion; | 66 | u32 cb_minorversion; |
67 | struct rpc_message cb_msg; | 67 | struct rpc_message cb_msg; |
68 | struct nfsd4_callback_ops *cb_ops; | 68 | const struct nfsd4_callback_ops *cb_ops; |
69 | struct work_struct cb_work; | 69 | struct work_struct cb_work; |
70 | int cb_seq_status; | 70 | int cb_seq_status; |
71 | int cb_status; | 71 | int cb_status; |
@@ -599,7 +599,7 @@ extern void nfsd4_probe_callback(struct nfs4_client *clp); | |||
599 | extern void nfsd4_probe_callback_sync(struct nfs4_client *clp); | 599 | extern void nfsd4_probe_callback_sync(struct nfs4_client *clp); |
600 | extern void nfsd4_change_callback(struct nfs4_client *clp, struct nfs4_cb_conn *); | 600 | extern void nfsd4_change_callback(struct nfs4_client *clp, struct nfs4_cb_conn *); |
601 | extern void nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp, | 601 | extern void nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp, |
602 | struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op); | 602 | const struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op); |
603 | extern void nfsd4_run_cb(struct nfsd4_callback *cb); | 603 | extern void nfsd4_run_cb(struct nfsd4_callback *cb); |
604 | extern int nfsd4_create_callback_queue(void); | 604 | extern int nfsd4_create_callback_queue(void); |
605 | extern void nfsd4_destroy_callback_queue(void); | 605 | extern void nfsd4_destroy_callback_queue(void); |