index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
nfsd
/
nfs4callback.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-06
NFSD: Move callback_wq into struct nfs4_client
Chuck Lever
1
-22
/
+9
2024-04-25
Merge tag 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...
Linus Torvalds
1
-21
/
+5
2024-04-23
Revert "NFSD: Convert the callback workqueue to use delayed_work"
Chuck Lever
1
-3
/
+3
2024-04-23
Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"
Chuck Lever
1
-18
/
+2
2024-03-12
Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Linus Torvalds
1
-31
/
+160
2024-03-01
NFSD: add support for CB_GETATTR callback
Dai Ngo
1
-1
/
+96
2024-03-01
NFSD: Remove redundant cb_seq_status initialization
Chuck Lever
1
-1
/
+0
2024-03-01
NFSD: Remove BUG_ON in nfsd4_process_cb_update()
Chuck Lever
1
-1
/
+2
2024-03-01
NFSD: Replace comment with lockdep assertion
Chuck Lever
1
-1
/
+2
2024-03-01
NFSD: Remove unused @reason argument
Chuck Lever
1
-9
/
+9
2024-03-01
NFSD: Add callback operation lifetime trace points
Chuck Lever
1
-0
/
+8
2024-03-01
NFSD: Rename nfsd_cb_state trace point
Chuck Lever
1
-1
/
+3
2024-03-01
NFSD: Replace dprintks in nfsd4_cb_sequence_done()
Chuck Lever
1
-5
/
+4
2024-03-01
NFSD: Retransmit callbacks after client reconnects
Chuck Lever
1
-2
/
+11
2024-03-01
NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down
Chuck Lever
1
-9
/
+23
2024-03-01
NFSD: Convert the callback workqueue to use delayed_work
Chuck Lever
1
-3
/
+3
2024-03-01
NFSD: Reset cb_seq_status after NFS4ERR_DELAY
Chuck Lever
1
-0
/
+1
2024-02-05
nfsd: adapt to breakup of struct file_lock
Jeff Layton
1
-1
/
+1
2024-01-07
NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h
ChenXiaoSong
1
-25
/
+1
2023-12-18
NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0
Chuck Lever
1
-96
/
+1
2023-10-16
NFSD: add support for CB_GETATTR callback
Dai Ngo
1
-1
/
+96
2023-04-04
NFSD: callback request does not use correct credential for AUTH_SYS
Dai Ngo
1
-2
/
+2
2022-12-19
Merge tag 'nfsd-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...
Linus Torvalds
1
-1
/
+3
2022-12-14
Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-1
/
+1
2022-12-12
nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
Dan Aloni
1
-1
/
+3
2022-12-10
NFSD: add support for sending CB_RECALL_ANY
Dai Ngo
1
-0
/
+72
2022-11-01
cred: Do not default to init_cred in prepare_kernel_cred()
Kees Cook
1
-1
/
+1
2022-09-26
nfsd: make nfsd4_run_cb a bool return function
Jeff Layton
1
-2
/
+12
2022-07-29
NFSD: Move copy offload callback arguments into a separate structure
Chuck Lever
1
-19
/
+18
2021-10-02
NFSD: simplify struct nfsfh
NeilBrown
1
-1
/
+1
2021-07-06
nfsd: rpc_peeraddr2str needs rcu lock
J. Bruce Fields
1
-0
/
+2
2021-05-18
NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints
Chuck Lever
1
-5
/
+0
2021-05-18
NFSD: Add an nfsd_cb_probe tracepoint
Chuck Lever
1
-0
/
+1
2021-05-18
NFSD: Enhance the nfsd_cb_setup tracepoint
Chuck Lever
1
-1
/
+2
2021-05-18
NFSD: Remove spurious cb_setup_err tracepoint
Chuck Lever
1
-3
/
+1
2021-05-18
NFSD: Adjust cb_shutdown tracepoint
Chuck Lever
1
-1
/
+3
2021-05-18
NFSD: Capture every CB state transition
Chuck Lever
1
-13
/
+15
2021-03-11
NFSD: fix error handling in NFSv4.0 callbacks
Olga Kornievskaia
1
-0
/
+1
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-05-28
nfsd: Fix svc_xprt refcnt leak when setup callback client failed
Xiyu Yang
1
-0
/
+2
2020-05-20
NFSD: Add tracepoints for monitoring NFSD callbacks
Chuck Lever
1
-15
/
+22
2020-04-17
SUNRPC: Fix backchannel RPC soft lockups
Chuck Lever
1
-1
/
+3
2019-12-19
nfsd: use boottime for lease expiry calculation
Arnd Bergmann
1
-1
/
+10
2019-11-08
nfsd: document callback_wq serialization of callback code
J. Bruce Fields
1
-0
/
+6
2019-11-08
nfsd: mark cb path down on unknown errors
J. Bruce Fields
1
-0
/
+1
2019-11-08
nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback()
Trond Myklebust
1
-9
/
+58
2019-11-08
nfsd: minor 4.1 callback cleanup
Trond Myklebust
1
-10
/
+20
2019-08-16
nfsd: Remove unnecessary NULL checks
J. Bruce Fields
1
-20
/
+15
2019-05-15
Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-4
/
+5
2019-05-09
Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Linus Torvalds
1
-2
/
+3
2019-05-03
nfsd: update callback done processing
Scott Mayhew
1
-4
/
+5
2019-04-26
SUNRPC: Cache cred of process creating the rpc_client
Trond Myklebust
1
-0
/
+1
2019-04-25
SUNRPC: Fix up task signalling
Trond Myklebust
1
-2
/
+2
2019-04-08
nfsd: Don't release the callback slot unless it was actually held
Trond Myklebust
1
-1
/
+7
2019-03-12
Merge tag 'nfsd-5.1' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-2
/
+2
2019-02-13
NFS: Remove print_overflow_msg()
Chuck Lever
1
-13
/
+0
2019-02-06
nfsd: fix an IS_ERR() vs NULL check
Dan Carpenter
1
-2
/
+2
2018-12-19
NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.
NeilBrown
1
-11
/
+5
2018-12-19
NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred().
NeilBrown
1
-8
/
+4
2018-12-19
SUNRPC: remove uid and gid from struct auth_cred
NeilBrown
1
-4
/
+2
2018-12-19
SUNRPC: add 'struct cred *' to auth_cred and rpc_cred
NeilBrown
1
-1
/
+12
2018-09-25
NFSD CB_OFFLOAD xdr
Olga Kornievskaia
1
-0
/
+98
2018-08-22
nfsd: Remove callback_cred
Chuck Lever
1
-20
/
+0
2018-08-22
nfsd: Use correct credential for NFSv4.0 callback with GSS
Chuck Lever
1
-1
/
+8
2018-08-09
nfsd: Mark expected switch fall-through
Gustavo A. R. Silva
1
-0
/
+1
2018-04-03
nfsd: use correct enum type in decode_cb_op_status
Stefan Agner
1
-2
/
+2
2017-07-17
nfsd: Fix a memory scribble in the callback channel
Trond Myklebust
1
-3
/
+3
2017-05-15
nfsd4: const-ify nfs_cb_version4
Christoph Hellwig
1
-1
/
+1
2017-05-15
sunrpc: mark all struct rpc_procinfo instances as const
Christoph Hellwig
1
-1
/
+1
2017-05-15
sunrpc: move p_count out of struct rpc_procinfo
Christoph Hellwig
1
-1
/
+3
2017-05-15
nfsd: fix decoder callback prototypes
Christoph Hellwig
1
-4
/
+7
2017-05-15
nfsd: fix encoder callback prototypes
Christoph Hellwig
1
-5
/
+8
2017-02-17
nfsd/callback: Drop a useless data copy when comparing sessionid
Kinglong Mee
1
-7
/
+3
2017-02-17
nfsd/callback: skip the callback tag
Kinglong Mee
1
-0
/
+1
2017-02-17
nfsd/callback: Cleanup callback cred on shutdown
Kinglong Mee
1
-0
/
+8
2016-11-14
nfsd: update workqueue creation
J. Bruce Fields
1
-1
/
+1
2016-09-26
nfsd: plumb in a CB_NOTIFY_LOCK operation
Jeff Layton
1
-0
/
+57
2016-09-16
nfsd: eliminate cb_minorversion field
Jeff Layton
1
-4
/
+3
2016-06-15
nfsd4/rpc: move backchannel create logic into rpc code
J. Bruce Fields
1
-17
/
+1
2015-12-23
nfsd: don't base cl_cb_status on stale information
J. Bruce Fields
1
-0
/
+4
2015-11-23
nfsd: constify nfsd4_callback_ops structure
Julia Lawall
1
-1
/
+1
2015-08-13
nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors
Kinglong Mee
1
-35
/
+87
2015-06-04
nfsd: Update callback sequnce id only CB_SEQUENCE success
Kinglong Mee
1
-2
/
+12
2015-06-04
nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying
Kinglong Mee
1
-0
/
+1
2015-05-04
nfsd: skip CB_NULL probes for 4.1 or later
Christoph Hellwig
1
-0
/
+9
2015-05-04
nfsd: fix callback restarts
Christoph Hellwig
1
-29
/
+23
2015-05-04
nfsd: split transport vs operation errors for callbacks
Christoph Hellwig
1
-36
/
+24
2015-02-02
nfsd: implement pNFS layout recalls
Christoph Hellwig
1
-0
/
+99
2014-11-19
nfsd: Fix slot wake up race in the nfsv4.1 callback code
Trond Myklebust
1
-2
/
+6
2014-10-01
nfsd: eliminate "to_delegation" define
Jeff Layton
1
-4
/
+1
2014-09-26
nfsd: introduce nfsd4_callback_ops
Christoph Hellwig
1
-62
/
+29
2014-09-26
nfsd: split nfsd4_callback initialization and use
Christoph Hellwig
1
-8
/
+6
2014-09-26
nfsd: introduce a generic nfsd4_cb
Christoph Hellwig
1
-33
/
+10
2014-09-26
nfsd: remove nfsd4_callback.cb_op
Christoph Hellwig
1
-8
/
+9
2014-09-26
nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence
Benny Halevy
1
-3
/
+0
2014-09-26
nfsd: fix nfsd4_cb_recall_done error handling
Christoph Hellwig
1
-10
/
+7
2014-07-31
nfsd: Add a struct nfs4_file field to struct nfs4_stid
Trond Myklebust
1
-1
/
+1
2014-07-31
nfsd: Add reference counting to the lock and open stateids
Trond Myklebust
1
-1
/
+1
2014-07-29
nfsd: remove dl_fh field from struct nfs4_delegation
Jeff Layton
1
-1
/
+1
2014-07-23
nfsd4: convert comma to semicolon
Himangi Saraogi
1
-1
/
+1
2014-07-18
svcrdma: Select NFSv4.1 backchannel transport based on forward channel
Chuck Lever
1
-1
/
+2
2014-07-16
nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg
Jeff Layton
1
-4
/
+21
2014-07-16
nfsd: eliminate nfsd4_init_callback
Jeff Layton
1
-6
/
+2
2014-04-18
nfsd: set timeparms.to_maxval in setup_callback_client
Jeff Layton
1
-1
/
+3
2014-03-30
NFSD/SUNRPC: Check rpc_xprt out of xs_setup_bc_tcp
Kinglong Mee
1
-1
/
+18
2013-04-09
nfsd4: check backchannel attributes on create_session
J. Bruce Fields
1
-24
/
+1
2013-04-04
nfsd4: minor cb_recall simplification
J. Bruce Fields
1
-5
/
+3
2012-11-28
nfsd: make NFSv4 lease time per net
Stanislav Kinsbursky
1
-3
/
+5
2012-11-15
nfsd: make nfs4_client network namespace dependent
Stanislav Kinsbursky
1
-1
/
+1
2012-11-14
nfsd4: get_backchannel_cred should be static
Fengguang Wu
1
-1
/
+1
2012-11-07
nfsd4: backchannel should use client-provided security flavor
J. Bruce Fields
1
-2
/
+1
2012-11-07
nfsd4: common helper to initialize callback work
J. Bruce Fields
1
-1
/
+6
2012-11-07
nfsd4: use callback security parameters in create_session
J. Bruce Fields
1
-14
/
+35
2012-09-10
nfsd: remove duplicate init in nfsd4_cb_recall
Namjae Jeon
1
-1
/
+0
2012-08-20
nfsd4: fix security flavor of NFSv4.0 callback
J. Bruce Fields
1
-2
/
+2
2012-06-20
nfsd4: remove unnecessary comment
J. Bruce Fields
1
-1
/
+0
2012-05-31
nfsd4: move principal name into svc_cred
J. Bruce Fields
1
-2
/
+3
2012-03-28
nfsd4: use auth_unix unconditionally on backchannel
J. Bruce Fields
1
-1
/
+2
2012-03-26
nfsd: convert nfs4_client->cl_cb_flags to a generic flags field
Jeff Layton
1
-7
/
+7
2012-03-26
Merge nfs containerization work from Trond's tree
J. Bruce Fields
1
-4
/
+4
2012-03-09
nfsd4: make sure set CB_PATH_DOWN sequence flag set
J. Bruce Fields
1
-1
/
+1
2012-01-31
SUNRPC: constify the rpc_program
Trond Myklebust
1
-3
/
+3
2012-01-31
SUNRPC: handle RPC client pipefs dentries by network namespace aware routines
Stanislav Kinsbursky
1
-1
/
+1
2012-01-05
SUNRPC: Clean up the RPCSEC_GSS service ticket requests
Trond Myklebust
1
-1
/
+1
2011-10-24
nfsd41: use SEQ4_STATUS_BACKCHANNEL_FAULT when cb_sequence is invalid
Benny Halevy
1
-0
/
+10
2011-09-26
nfsd4: move client * to nfs4_stateid, add init_stid helper
J. Bruce Fields
1
-4
/
+4
2011-09-13
nfsd4: add common dl_stid field to delegation
J. Bruce Fields
1
-1
/
+1
2011-02-22
NFSD: fix decode_cb_sequence4resok
Benny Halevy
1
-1
/
+1
2011-02-14
NFSD: use nfserr for status after decode_cb_op_status
Benny Halevy
1
-4
/
+2
2011-01-14
Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-52
/
+99
2011-01-14
nfsd4: fix callback restarting
J. Bruce Fields
1
-12
/
+9
2011-01-13
nfsd4: initialize cb_per_client
J. Bruce Fields
1
-0
/
+1
2011-01-11
nfsd4: allow restarting callbacks
J. Bruce Fields
1
-6
/
+28
2011-01-11
nfsd4: simplify nfsd4_cb_prepare
J. Bruce Fields
1
-22
/
+4
2011-01-11
nfsd4: add helper function to run callbacks
J. Bruce Fields
1
-2
/
+7
2011-01-11
nfsd4: make sure sequence flags are set after destroy_session
J. Bruce Fields
1
-0
/
+6
2011-01-11
nfsd4: keep finer-grained callback status
J. Bruce Fields
1
-12
/
+14
2011-01-11
nfsd4: allow backchannel recovery
J. Bruce Fields
1
-3
/
+33
2011-01-04
nfs4: set source address when callback is generated
Takuma Umeya
1
-0
/
+1
2011-01-04
nfsd: declare several functions of nfs4callback as static
Kirill A. Shutemov
1
-3
/
+4
2010-12-16
SUNRPC: New xdr_streams XDR decoder API
Chuck Lever
1
-8
/
+8
2010-12-16
SUNRPC: New xdr_streams XDR encoder API
Chuck Lever
1
-14
/
+8
2010-12-16
NFS: Repair whitespace damage in NFS PROC macro
Chuck Lever
1
-26
/
+26
2010-12-16
NFSD: Update XDR decoders in NFSv4 callback client
Chuck Lever
1
-176
/
+239
2010-12-16
NFSD: Update XDR encoders in NFSv4 callback client
Chuck Lever
1
-77
/
+178
2010-10-21
nfsd4: only require krb5 principal for NFSv4.0 callbacks
J. Bruce Fields
1
-7
/
+8
2010-10-21
nfsd4: move minorversion to client
J. Bruce Fields
1
-4
/
+4
2010-10-21
nfsd4: separate callback change and callback probe
J. Bruce Fields
1
-5
/
+10
2010-10-21
nfsd4: callback program number is per-session
J. Bruce Fields
1
-0
/
+1
2010-10-21
nfsd4: make backchannel sequence number per-session
J. Bruce Fields
1
-4
/
+4
2010-10-21
nfsd4: use client pointer to backchannel session
J. Bruce Fields
1
-4
/
+5
2010-10-01
nfsd4: Move callback setup to callback queue
J. Bruce Fields
1
-21
/
+52
2010-10-01
nfsd4: remove separate cb_args struct
J. Bruce Fields
1
-23
/
+22
2010-10-01
nfsd4: use generic callback code in null case
J. Bruce Fields
1
-15
/
+18
2010-10-01
nfsd4: generic callback code
J. Bruce Fields
1
-39
/
+31
2010-10-01
nfsd4: rename nfs4_rpc_args->nfsd4_cb_args
J. Bruce Fields
1
-7
/
+7
2010-10-01
nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence
J. Bruce Fields
1
-15
/
+15
2010-10-01
nfsd4: minor variable renaming (cb -> conn)
J. Bruce Fields
1
-8
/
+8
2010-10-01
sunrpc: Add net to rpc_create_args
Pavel Emelyanov
1
-0
/
+1
2010-09-07
nfsd: remove duplicate NFS4_STATEID_SIZE declaration
Andy Adamson
1
-1
/
+0
2010-08-06
nfsd41: Fix a crash when a callback is retried
Boaz Harrosh
1
-1
/
+1
2010-06-24
nfsd4: fix delegation recall race use-after-free
J. Bruce Fields
1
-0
/
+1
2010-06-24
nfsd4: fix deleg leak on callback error
J. Bruce Fields
1
-1
/
+3
2010-06-22
nfsd: nfs4callback encode_stateid helper function
Benny Halevy
1
-3
/
+13
2010-05-31
nfsd4: don't bother storing callback reply tag
J. Bruce Fields
1
-6
/
+5
2010-05-31
nfsd4: treat more recall errors as failures
J. Bruce Fields
1
-9
/
+8
2010-05-31
nfsd4: remove extra put() on callback errors
J. Bruce Fields
1
-5
/
+1
2010-05-18
nfs4: minor callback code simplification, comment
J. Bruce Fields
1
-2
/
+8
2010-05-13
nfsd4: nfsd4_destroy_session must set callback client under the state lock
Benny Halevy
1
-0
/
+1
2010-05-04
Merge commit 'v2.6.34-rc6'
J. Bruce Fields
1
-0
/
+1
2010-04-22
nfsd4: allow 4.0 clients to change callback path
J. Bruce Fields
1
-9
/
+20
2010-04-22
nfsd4: rearrange cb data structures
J. Bruce Fields
1
-13
/
+12
2010-04-22
nfsd4: cl_count is unused
J. Bruce Fields
1
-5
/
+1
2010-04-22
nfsd4: don't sleep in lease-break callback
J. Bruce Fields
1
-2
/
+52
2010-04-02
nfsd4: remove probe task's reference on client
J. Bruce Fields
1
-8
/
+1
2010-04-02
nfsd4: preallocate nfs4_rpc_args
J. Bruce Fields
1
-15
/
+3
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-06
nfsd4: simplify references to nfsd4 lease time
J. Bruce Fields
1
-1
/
+1
2010-03-03
nfsd4: fix minor memory leak
J. Bruce Fields
1
-0
/
+2
2010-02-24
NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN
Chuck Lever
1
-1
/
+2
2009-12-15
nfsd: remove pointless paths in file headers
J. Bruce Fields
1
-2
/
+0
2009-12-14
nfsd: Move private headers to source directory
Boaz Harrosh
1
-2
/
+2
2009-12-14
nfsd: Source files #include cleanups
Boaz Harrosh
1
-13
/
+0
2009-09-15
nfsd41: modify nfsd4.1 backchannel to use new xprt class
Alexandros Batsakis
1
-2
/
+6
2009-09-15
nfsd41: Backchannel: Implement cb_recall over NFSv4.1
Ricardo Labiaga
1
-5
/
+48
2009-09-15
nfsd41: Backchannel: cb_sequence callback
Benny Halevy
1
-0
/
+72
2009-09-15
nfsd41: Backchannel: Setup sequence information
Ricardo Labiaga
1
-0
/
+62
2009-09-15
nfsd41: Backchannel: Add sequence arguments to callback RPC arguments
Ricardo Labiaga
1
-0
/
+5
2009-09-15
nfsd41: Backchannel: callback infrastructure
Andy Adamson
1
-2
/
+15
2009-09-15
nfsd4: use common rpc_cred for all callbacks
J. Bruce Fields
1
-23
/
+10
2009-09-15
nfsd4: fix null dereference creating nfsv4 callback client
J. Bruce Fields
1
-2
/
+2
2009-09-13
nfsd4: fix whitespace in NFSPROC4_CLNT_CB_NULL definition
Benny Halevy
1
-1
/
+1
2009-08-21
nfsd: convert nfs4_cb_conn struct to hold address in sockaddr_storage
Jeff Layton
1
-9
/
+2
2009-06-18
nfsd41: Backchannel: minorversion support for the back channel
Andy Adamson
1
-1
/
+2
2009-06-18
nfsd41: Backchannel: cleanup nfs4.0 callback encode routines
Andy Adamson
1
-8
/
+16
2009-05-03
nfsd4: make recall callback an asynchronous rpc
J. Bruce Fields
1
-25
/
+49
2009-05-01
nfsd4: track recall retries in nfs4_delegation
J. Bruce Fields
1
-2
/
+2
2009-05-01
nfsd4: remove unused dl_trunc
J. Bruce Fields
1
-3
/
+1
2009-05-01
nfsd4: eliminate struct nfs4_cb_recall
J. Bruce Fields
1
-13
/
+11
2009-05-01
nfsd4: rename callback struct to cb_conn
J. Bruce Fields
1
-8
/
+8
[next]