summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4callback.c
Commit message (Expand)AuthorAgeFilesLines
* nfsd: add more nfsd_cb tracepointsJeff Layton2024-09-201-0/+5
* nfsd: add more info to WARN_ON_ONCE on failed callbacksJeff Layton2024-09-201-1/+2
* NFSD: Move callback_wq into struct nfs4_clientChuck Lever2024-05-061-22/+9
* Merge tag 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2024-04-251-21/+5
|\
| * Revert "NFSD: Convert the callback workqueue to use delayed_work"Chuck Lever2024-04-231-3/+3
| * Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"Chuck Lever2024-04-231-18/+2
* | Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2024-03-121-31/+160
|\|
| * NFSD: add support for CB_GETATTR callbackDai Ngo2024-03-011-1/+96
| * NFSD: Remove redundant cb_seq_status initializationChuck Lever2024-03-011-1/+0
| * NFSD: Remove BUG_ON in nfsd4_process_cb_update()Chuck Lever2024-03-011-1/+2
| * NFSD: Replace comment with lockdep assertionChuck Lever2024-03-011-1/+2
| * NFSD: Remove unused @reason argumentChuck Lever2024-03-011-9/+9
| * NFSD: Add callback operation lifetime trace pointsChuck Lever2024-03-011-0/+8
| * NFSD: Rename nfsd_cb_state trace pointChuck Lever2024-03-011-1/+3
| * NFSD: Replace dprintks in nfsd4_cb_sequence_done()Chuck Lever2024-03-011-5/+4
| * NFSD: Retransmit callbacks after client reconnectsChuck Lever2024-03-011-2/+11
| * NFSD: Reschedule CB operations when backchannel rpc_clnt is shut downChuck Lever2024-03-011-9/+23
| * NFSD: Convert the callback workqueue to use delayed_workChuck Lever2024-03-011-3/+3
| * NFSD: Reset cb_seq_status after NFS4ERR_DELAYChuck Lever2024-03-011-0/+1
* | nfsd: adapt to breakup of struct file_lockJeff Layton2024-02-051-1/+1
|/
* NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.hChenXiaoSong2024-01-071-25/+1
* NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0Chuck Lever2023-12-181-96/+1
* NFSD: add support for CB_GETATTR callbackDai Ngo2023-10-161-1/+96
* NFSD: callback request does not use correct credential for AUTH_SYSDai Ngo2023-04-041-2/+2
* Merge tag 'nfsd-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2022-12-191-1/+3
|\
| * nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failureDan Aloni2022-12-121-1/+3
* | Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-12-141-1/+1
|\ \ | |/ |/|
| * cred: Do not default to init_cred in prepare_kernel_cred()Kees Cook2022-11-011-1/+1
* | NFSD: add support for sending CB_RECALL_ANYDai Ngo2022-12-101-0/+72
|/
* nfsd: make nfsd4_run_cb a bool return functionJeff Layton2022-09-261-2/+12
* NFSD: Move copy offload callback arguments into a separate structureChuck Lever2022-07-291-19/+18
* NFSD: simplify struct nfsfhNeilBrown2021-10-021-1/+1
* nfsd: rpc_peeraddr2str needs rcu lockJ. Bruce Fields2021-07-061-0/+2
* NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepointsChuck Lever2021-05-181-5/+0
* NFSD: Add an nfsd_cb_probe tracepointChuck Lever2021-05-181-0/+1
* NFSD: Enhance the nfsd_cb_setup tracepointChuck Lever2021-05-181-1/+2
* NFSD: Remove spurious cb_setup_err tracepointChuck Lever2021-05-181-3/+1
* NFSD: Adjust cb_shutdown tracepointChuck Lever2021-05-181-1/+3
* NFSD: Capture every CB state transitionChuck Lever2021-05-181-13/+15
* NFSD: fix error handling in NFSv4.0 callbacksOlga Kornievskaia2021-03-111-0/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* nfsd: Fix svc_xprt refcnt leak when setup callback client failedXiyu Yang2020-05-281-0/+2
* NFSD: Add tracepoints for monitoring NFSD callbacksChuck Lever2020-05-201-15/+22
* SUNRPC: Fix backchannel RPC soft lockupsChuck Lever2020-04-171-1/+3
* nfsd: use boottime for lease expiry calculationArnd Bergmann2019-12-191-1/+10
* nfsd: document callback_wq serialization of callback codeJ. Bruce Fields2019-11-081-0/+6
* nfsd: mark cb path down on unknown errorsJ. Bruce Fields2019-11-081-0/+1
* nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback()Trond Myklebust2019-11-081-9/+58
* nfsd: minor 4.1 callback cleanupTrond Myklebust2019-11-081-10/+20
* nfsd: Remove unnecessary NULL checksJ. Bruce Fields2019-08-161-20/+15