| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/c... | Mark Brown | 1 | -6/+26 |
| 4 days | NFSD: Add NFSD_CMD_UNLOCK_EXPORT netlink command | Chuck Lever | 1 | -0/+19 |
| 4 days | NFSD: Add NFSD_CMD_UNLOCK_IP netlink command | Chuck Lever | 1 | -6/+7 |
| 10 days | NFSD: Report whether fh_key was actually updated | Chuck Lever | 1 | -9/+7 |
| 2026-03-29 | NFSD: Sign filehandles | Benjamin Coddington | 1 | -0/+1 |
| 2026-03-29 | NFSD: Add a key for signing filehandles | Benjamin Coddington | 1 | -0/+22 |
| 2026-01-28 | nfsd: add controls to set the minimum number of threads per pool | Jeff Layton | 1 | -0/+19 |
| 2026-01-28 | nfsd: adjust number of running nfsd threads based on activity | Jeff Layton | 1 | -0/+35 |
| 2025-12-01 | NFSD: Implement NFSD_IO_DIRECT for NFS WRITE | Mike Snitzer | 1 | -0/+2 |
| 2025-11-25 | NFSD: Add trace point for SCSI fencing operation. | Dai Ngo | 1 | -0/+38 |
| 2025-11-16 | NFSD: Implement NFSD_IO_DIRECT for NFS READ | Chuck Lever | 1 | -0/+1 |
| 2025-09-30 | NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support | Mike Snitzer | 1 | -0/+27 |
| 2025-07-14 | NFSD: Remove definition for trace_nfsd_ctl_maxconn | Chuck Lever | 1 | -19/+0 |
| 2025-07-14 | NFSD: Remove definition for trace_nfsd_file_gc_recent | Chuck Lever | 1 | -1/+0 |
| 2025-07-14 | NFSD: Remove definitions for unused trace_nfsd_file_lru trace points | Chuck Lever | 1 | -2/+0 |
| 2025-07-14 | NFSD: Remove definition for trace_nfsd_file_unhash_and_queue | Chuck Lever | 1 | -1/+0 |
| 2025-07-14 | nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8 | Su Hui | 1 | -2/+2 |
| 2025-05-11 | nfsd: add tracepoint for getattr and statfs events | Jeff Layton | 1 | -0/+30 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_readdir | Jeff Layton | 1 | -0/+26 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_rename | Jeff Layton | 1 | -0/+31 |
| 2025-05-11 | nfsd: add tracepoints for unlink events | Jeff Layton | 1 | -0/+24 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_link() | Jeff Layton | 1 | -0/+27 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_symlink | Jeff Layton | 1 | -0/+27 |
| 2025-05-11 | nfsd: add nfsd_vfs_create tracepoints | Jeff Layton | 1 | -0/+27 |
| 2025-05-11 | nfsd: add a tracepoint to nfsd_lookup_dentry | Jeff Layton | 1 | -0/+23 |
| 2025-05-11 | nfsd: add a tracepoint for nfsd_setattr | Jeff Layton | 1 | -0/+39 |
| 2025-05-11 | NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros | Chuck Lever | 1 | -0/+17 |
| 2025-05-11 | NFSD: Use sockaddr instead of a generic array | Chuck Lever | 1 | -14/+15 |
| 2025-05-11 | nfsd: add commit start/done tracepoints around nfsd_commit() | Jeff Layton | 1 | -0/+2 |
| 2025-03-10 | nfsd: move cb_need_restart flag into cb_flags | Jeff Layton | 1 | -1/+1 |
| 2025-03-10 | nfsd: filecache: introduce NFSD_FILE_RECENT | NeilBrown | 1 | -0/+3 |
| 2025-03-10 | NFSD: Fix trace_nfsd_slot_seqid_sequence | Chuck Lever | 1 | -4/+15 |
| 2025-01-06 | nfsd: trace: remove redundant stateid even deleg_recall | Chen Hanxiao | 1 | -1/+0 |
| 2024-11-18 | nfsd: allow for up to 32 callback session slots | Jeff Layton | 1 | -1/+1 |
| 2024-11-18 | NFSD: Add a tracepoint to record canceled async COPY operations | Chuck Lever | 1 | -1/+10 |
| 2024-11-18 | nfsd: refine and rename NFSD_MAY_LOCK | NeilBrown | 1 | -1/+1 |
| 2024-11-18 | nfsd: new tracepoint for after op_func in compound processing | Jeff Layton | 1 | -1/+13 |
| 2024-10-04 | nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp | Mike Snitzer | 1 | -3/+3 |
| 2024-09-23 | nfsd: add LOCALIO support | Weston Andros Adamson | 1 | -1/+2 |
| 2024-09-23 | NFSD: Short-circuit fh_verify tracepoints for LOCALIO | Chuck Lever | 1 | -8/+10 |
| 2024-09-20 | NFSD: Wrap async copy operations with trace points | Chuck Lever | 1 | -1/+70 |
| 2024-09-20 | NFSD: Clean up extra whitespace in trace_nfsd_copy_done | Chuck Lever | 1 | -1/+1 |
| 2024-09-20 | NFSD: Record the callback stateid in copy tracepoints | Chuck Lever | 1 | -0/+12 |
| 2024-09-20 | NFSD: Display copy stateids with conventional print formatting | Chuck Lever | 1 | -6/+6 |
| 2024-09-20 | nfsd: add more nfsd_cb tracepoints | Jeff Layton | 1 | -0/+4 |
| 2024-09-20 | nfsd: track the main opcode for callbacks | Jeff Layton | 1 | -4/+19 |
| 2024-05-22 | tracing/treewide: Remove second parameter of __assign_str() | Steven Rostedt (Google) | 1 | -20/+20 |
| 2024-05-06 | nfsd: add tracepoint in mark_client_expired_locked | Jeff Layton | 1 | -0/+24 |
| 2024-05-06 | nfsd: new tracepoint for check_slot_seqid | Chuck Lever | 1 | -0/+70 |
| 2024-05-06 | nfsd: drop extraneous newline from nfsd tracepoints | Jeff Layton | 1 | -3/+3 |
| 2024-03-18 | tracing: Remove __assign_str_len() | Steven Rostedt (Google) | 1 | -4/+4 |
| 2024-03-18 | NFSD: Fix nfsd_clid_class use of __string_len() macro | Steven Rostedt (Google) | 1 | -1/+1 |
| 2024-03-09 | NFSD: Clean up nfsd4_encode_replay() | Chuck Lever | 1 | -0/+18 |
| 2024-03-01 | nfsd: prepare for supporting admin-revocation of state | NeilBrown | 1 | -1/+2 |
| 2024-03-01 | nfsd: split sc_status out of sc_type | NeilBrown | 1 | -17/+14 |
| 2024-03-01 | NFSD: Add callback operation lifetime trace points | Chuck Lever | 1 | -0/+42 |
| 2024-03-01 | NFSD: Rename nfsd_cb_state trace point | Chuck Lever | 1 | -1/+2 |
| 2024-03-01 | NFSD: Replace dprintks in nfsd4_cb_sequence_done() | Chuck Lever | 1 | -0/+82 |
| 2024-03-01 | NFSD: Add nfsd_seq4_status trace event | Chuck Lever | 1 | -0/+35 |
| 2024-01-07 | NFSD: Remove nfsd_drc_gc() tracepoint | Chuck Lever | 1 | -22/+0 |
| 2023-10-16 | NFSD: add trace points to track server copy progress | Dai Ngo | 1 | -0/+87 |
| 2023-08-29 | NFSD: Rename struct svc_cacherep | Chuck Lever | 1 | -2/+2 |
| 2023-08-29 | NFSD: Replace nfsd_prune_bucket() | Chuck Lever | 1 | -0/+22 |
| 2023-08-29 | NFSD: Enable write delegation support | Dai Ngo | 1 | -0/+1 |
| 2023-06-05 | NFSD: trace nfsctl operations | Chuck Lever | 1 | -0/+259 |
| 2023-05-15 | NFSD: Remove open coding of string copy | Azeem Shaikh | 1 | -3/+3 |
| 2023-02-20 | nfsd: don't fsync nfsd_files on last close | Jeff Layton | 1 | -31/+0 |
| 2023-01-06 | nfsd: fix handling of cached open files in nfsd4_open codepath | Jeff Layton | 1 | -39/+13 |
| 2022-12-11 | nfsd: rework refcounting in filecache | Jeff Layton | 1 | -32/+19 |
| 2022-12-10 | NFSD: add CB_RECALL_ANY tracepoints | Dai Ngo | 1 | -0/+50 |
| 2022-12-10 | NFSD: Add an nfsd_file_fsync tracepoint | Chuck Lever | 1 | -0/+31 |
| 2022-11-28 | nfsd: reorganize filecache.c | Jeff Layton | 1 | -2/+2 |
| 2022-11-28 | NFSD: Trace delegation revocations | Chuck Lever | 1 | -0/+55 |
| 2022-11-28 | NFSD: Trace stateids returned via DELEGRETURN | Chuck Lever | 1 | -0/+1 |
| 2022-11-28 | NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection | Chuck Lever | 1 | -1/+2 |
| 2022-11-14 | NFSD: Fix trace_nfsd_fh_verify_err() crasher | Chuck Lever | 1 | -1/+4 |
| 2022-09-26 | NFSD: Add a mechanism to wait for a DELEGRETURN | Chuck Lever | 1 | -0/+23 |
| 2022-09-26 | NFSD: Add tracepoints to report NFSv4 callback completions | Chuck Lever | 1 | -0/+39 |
| 2022-09-26 | NFSD: Trace NFSv4 COMPOUND tags | Chuck Lever | 1 | -7/+14 |
| 2022-09-26 | NFSD: Replace dprintk() call site in fh_verify() | Chuck Lever | 1 | -3/+45 |
| 2022-07-29 | NFSD: Move nfsd_file_trace_alloc() tracepoint | Chuck Lever | 1 | -1/+24 |
| 2022-07-29 | NFSD: Separate tracepoints for acquire and create | Chuck Lever | 1 | -8/+46 |
| 2022-07-29 | NFSD: Convert the filecache to use rhashtable | Chuck Lever | 1 | -1/+62 |
| 2022-07-29 | NFSD: Refactor __nfsd_file_close_inode() | Chuck Lever | 1 | -11/+33 |
| 2022-07-29 | NFSD: No longer record nf_hashval in the trace log | Chuck Lever | 1 | -24/+21 |
| 2022-07-29 | NFSD: Leave open files out of the filecache LRU | Chuck Lever | 1 | -0/+2 |
| 2022-07-29 | NFSD: Trace filecache LRU activity | Chuck Lever | 1 | -0/+39 |
| 2022-07-29 | NFSD: Report the number of items evicted by the LRU walk | Chuck Lever | 1 | -0/+29 |
| 2022-07-29 | NFSD: Instrument fh_verify() | Chuck Lever | 1 | -0/+46 |
| 2022-07-29 | nfsd: eliminate the NFSD_FILE_BREAK_* flags | Jeff Layton | 1 | -2/+0 |
| 2022-05-23 | NFSD: Clean up the show_nf_flags() macro | Chuck Lever | 1 | -6/+0 |
| 2022-05-23 | NFSD: Trace filecache opens | Chuck Lever | 1 | -0/+28 |
| 2022-02-28 | NFSD: Remove NFSD_PROC_ARGS_* macros | Chuck Lever | 1 | -19/+9 |
| 2022-02-28 | NFSD: Use __sockaddr field to store socket addresses | Chuck Lever | 1 | -40/+39 |
| 2022-02-09 | NFSD: Fix offset type in I/O trace points | Chuck Lever | 1 | -7/+7 |
| 2022-01-08 | NFSD: Trace boot verifier resets | Chuck Lever | 1 | -0/+28 |
| 2022-01-08 | nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() | Trond Myklebust | 1 | -0/+50 |
| 2022-01-08 | NFSD: Combine XDR error tracepoints | Chuck Lever | 1 | -21/+7 |
| 2021-11-02 | NFS: Move NFS protocol display macros to global header | Chuck Lever | 1 | -0/+1 |
| 2021-08-17 | NFSD: Use new __string_len C macros for nfsd_clid_class | Chuck Lever | 1 | -3/+2 |
| 2021-08-17 | NFSD: Use new __string_len C macros for the nfs_dirent tracepoint | Chuck Lever | 1 | -7/+5 |
| 2021-07-06 | NFSD: Prevent a possible oops in the nfs_dirent() tracepoint | Chuck Lever | 1 | -1/+0 |
| 2021-05-18 | NFSD: Update nfsd_cb_args tracepoint | Chuck Lever | 1 | -3/+3 |
| 2021-05-18 | NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints | Chuck Lever | 1 | -48/+0 |
| 2021-05-18 | NFSD: Add an nfsd_cb_probe tracepoint | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Replace the nfsd_deleg_break tracepoint | Chuck Lever | 1 | -1/+31 |
| 2021-05-18 | NFSD: Add an nfsd_cb_offload tracepoint | Chuck Lever | 1 | -0/+36 |
| 2021-05-18 | NFSD: Add an nfsd_cb_lm_notify tracepoint | Chuck Lever | 1 | -0/+26 |
| 2021-05-18 | NFSD: Enhance the nfsd_cb_setup tracepoint | Chuck Lever | 1 | -1/+26 |
| 2021-05-18 | NFSD: Add cb_lost tracepoint | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros | Chuck Lever | 1 | -5/+0 |
| 2021-05-18 | NFSD: Add tracepoints for EXCHANGEID edge cases | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Add tracepoints for SETCLIENTID edge cases | Chuck Lever | 1 | -0/+37 |
| 2021-05-18 | NFSD: Add a couple more nfsd_clid_expired call sites | Chuck Lever | 1 | -1/+2 |
| 2021-05-18 | NFSD: Add nfsd_clid_destroyed tracepoint | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Add nfsd_clid_reclaim_complete tracepoint | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Add nfsd_clid_confirmed tracepoint | Chuck Lever | 1 | -0/+1 |
| 2021-05-18 | NFSD: Remove trace_nfsd_clid_inuse_err | Chuck Lever | 1 | -24/+0 |
| 2021-05-18 | NFSD: Add nfsd_clid_verf_mismatch tracepoint | Chuck Lever | 1 | -0/+32 |
| 2021-05-18 | NFSD: Add nfsd_clid_cred_mismatch tracepoint | Chuck Lever | 1 | -0/+28 |
| 2021-05-18 | NFSD: Add an RPC authflavor tracepoint display helper | Chuck Lever | 1 | -0/+16 |
| 2021-05-18 | NFSD: Fix TP_printk() format specifier in nfsd_clid_class | Chuck Lever | 1 | -29/+0 |
| 2021-03-22 | NFSD: Add a tracepoint to record directory entry encoding | Chuck Lever | 1 | -0/+24 |
| 2020-11-30 | NFSD: Add tracepoints in nfsd4_decode/encode_compound() | Chuck Lever | 1 | -0/+68 |
| 2020-11-30 | NFSD: Add tracepoints in nfsd_dispatch() | Chuck Lever | 1 | -0/+60 |
| 2020-11-30 | NFSD: Remove extra "0x" in tracepoint format specifier | Chuck Lever | 1 | -4/+4 |
| 2020-11-30 | NFSD: Clean up the show_nf_may macro | Chuck Lever | 1 | -14/+26 |
| 2020-09-25 | nfsd: rename delegation related tracepoints to make them less confusing | Hou Tao | 1 | -2/+2 |
| 2020-05-20 | NFSD: Add tracepoints for monitoring NFSD callbacks | Chuck Lever | 1 | -0/+153 |
| 2020-05-20 | NFSD: Add tracepoints to the NFSD state management code | Chuck Lever | 1 | -0/+133 |
| 2020-05-20 | NFSD: Add tracepoints to NFSD's duplicate reply cache | Chuck Lever | 1 | -0/+59 |
| 2020-03-16 | nfsd: Add tracepoints for update of the expkey and export cache entries | Trond Myklebust | 1 | -0/+46 |
| 2020-03-16 | nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() | Trond Myklebust | 1 | -0/+46 |
| 2020-03-16 | nfsd: Add tracing to nfsd_set_fh_dentry() | Trond Myklebust | 1 | -0/+30 |
| 2020-02-06 | nfsd: convert file cache to use over/underflow safe refcount | Trond Myklebust | 1 | -2/+2 |
| 2020-02-06 | nfsd: Define the file access mode enum for tracing | Trond Myklebust | 1 | -0/+6 |
| 2020-02-06 | nfsd: Fix a perf warning | Trond Myklebust | 1 | -6/+6 |
| 2019-08-19 | nfsd: add a new struct file caching facility to nfsd | Jeff Layton | 1 | -0/+140 |
| 2018-04-03 | nfsd: Trace NFSv4 COMPOUND execution | Chuck Lever | 1 | -0/+39 |
| 2018-04-03 | nfsd: Add I/O trace points in the NFSv4 read proc | Chuck Lever | 1 | -1/+3 |
| 2018-04-03 | nfsd: Add I/O trace points in the NFSv4 write path | Chuck Lever | 1 | -0/+33 |
| 2018-04-03 | nfsd: Add "nfsd_" to trace point names | Chuck Lever | 1 | -2/+2 |
| 2018-04-03 | nfsd: Record request byte count, not count of vectors | Chuck Lever | 1 | -10/+5 |
| 2018-04-03 | nfsd: Fix NFSD trace points | Chuck Lever | 1 | -6/+11 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2016-01-14 | nfsd: add new io class tracepoint | Jeff Layton | 1 | -0/+41 |
| 2015-10-23 | nfsd: move include of state.h from trace.c to trace.h | Jeff Layton | 1 | -0/+2 |
| 2015-02-02 | nfsd: add trace events | Christoph Hellwig | 1 | -0/+54 |