| Age | Commit message (Expand) | Author | Files | Lines |
| 5 days | Merge tag 'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -48/+37 |
| 10 days | Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -1/+102 |
| 2025-11-17 | nfsd: stop pretending that we cache the SEQUENCE reply. | NeilBrown | 1 | -40/+18 |
| 2025-11-16 | nfsd: delete unreachable confusing code in nfs4_open_delegation() | Matvey Kovalev | 1 | -5/+0 |
| 2025-11-16 | nfsd: change nfs4_client_to_reclaim() to allocate data | NeilBrown | 1 | -3/+19 |
| 2025-11-12 | nfsd: wire up GET_DIR_DELEGATION handling | Jeff Layton | 1 | -0/+100 |
| 2025-11-12 | nfsd: allow DELEGRETURN on directories | Jeff Layton | 1 | -1/+2 |
| 2025-11-10 | nfsd: ensure SEQUENCE replay sends a valid reply. | NeilBrown | 1 | -17/+33 |
| 2025-11-10 | NFSD: Never cache a COMPOUND when the SEQUENCE operation fails | Chuck Lever | 1 | -1/+14 |
| 2025-11-10 | NFSD: free copynotify stateid in nfs4_free_ol_stateid() | Olga Kornievskaia | 1 | -1/+2 |
| 2025-10-21 | Revert "NFSD: Remove the cap on number of operations per NFSv4 COMPOUND" | Chuck Lever | 1 | -0/+1 |
| 2025-09-21 | nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS delegation | Jeff Layton | 1 | -0/+42 |
| 2025-09-21 | nfsd: fix timestamp updates in CB_GETATTR | Jeff Layton | 1 | -6/+5 |
| 2025-09-21 | nfsd: fix SETATTR updates for delegated timestamps | Jeff Layton | 1 | -13/+11 |
| 2025-09-21 | nfsd: track original timestamps in nfs4_delegation | Jeff Layton | 1 | -3/+8 |
| 2025-09-21 | nfsd: use ATTR_CTIME_SET for delegated ctime updates | Jeff Layton | 1 | -3/+3 |
| 2025-07-14 | NFSD: Remove the cap on number of operations per NFSv4 COMPOUND | Chuck Lever | 1 | -1/+0 |
| 2025-07-14 | NFSD: detect mismatch of file handle and delegation stateid in OPEN op | Dai Ngo | 1 | -0/+14 |
| 2025-07-14 | nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() | Jeff Layton | 1 | -5/+15 |
| 2025-07-14 | NFSD: release read access of nfs4_file when a write delegation is returned | Dai Ngo | 1 | -1/+8 |
| 2025-07-14 | NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE | Dai Ngo | 1 | -28/+47 |
| 2025-05-15 | NFSD: Remove NFSD_BUFSIZE | Chuck Lever | 1 | -1/+1 |
| 2025-05-11 | NFSD: Implement CB_SEQUENCE referring call lists | Chuck Lever | 1 | -17/+21 |
| 2025-04-13 | nfsd: decrease sc_count directly if fail to queue dl_recall | Li Lingfeng | 1 | -1/+1 |
| 2025-03-14 | NFSD: Add a Kconfig setting to enable delegated timestamps | Chuck Lever | 1 | -2/+14 |
| 2025-03-10 | nfsd: use a long for the count in nfsd4_state_shrinker_count() | Jeff Layton | 1 | -1/+1 |
| 2025-03-10 | nfsd: remove obsolete comment from nfs4_alloc_stid | Jeff Layton | 1 | -9/+0 |
| 2025-03-10 | nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING | Jeff Layton | 1 | -8/+9 |
| 2025-03-10 | nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY | Jeff Layton | 1 | -13/+3 |
| 2025-03-10 | nfsd: prevent callback tasks running concurrently | Jeff Layton | 1 | -4/+10 |
| 2025-03-10 | nfsd: disallow file locking and delegations for NFSv4 reexport | Mike Snitzer | 1 | -0/+18 |
| 2025-03-10 | nfsd: put dl_stid if fail to queue dl_recall | Li Lingfeng | 1 | -1/+11 |
| 2025-03-10 | nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() | Jeff Layton | 1 | -4/+2 |
| 2025-03-10 | NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up | Chuck Lever | 1 | -7/+12 |
| 2025-03-10 | nfsd: adjust WARN_ON_ONCE in revoke_delegation | Olga Kornievskaia | 1 | -1/+2 |
| 2025-02-10 | nfsd: fix uninitialised slot info when a request is retried | NeilBrown | 1 | -1/+2 |
| 2025-01-21 | nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION | Jeff Layton | 1 | -1/+23 |
| 2025-01-21 | nfsd: handle delegated timestamps in SETATTR | Jeff Layton | 1 | -1/+1 |
| 2025-01-21 | nfsd: add support for delegated timestamps | Jeff Layton | 1 | -14/+85 |
| 2025-01-21 | nfsd: rework NFS4_SHARE_WANT_* flag handling | Jeff Layton | 1 | -2/+2 |
| 2025-01-21 | nfsd: prepare delegation code for handing out *_ATTRS_DELEG delegations | Jeff Layton | 1 | -15/+28 |
| 2025-01-21 | nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* | Jeff Layton | 1 | -8/+8 |
| 2025-01-21 | nfsd: switch to autogenerated definitions for open_delegation_type4 | Jeff Layton | 1 | -17/+17 |
| 2025-01-06 | nfsd: add shrinker to reduce number of slots allocated per session | NeilBrown | 1 | -5/+72 |
| 2025-01-06 | nfsd: add support for freeing unused session-DRC slots | NeilBrown | 1 | -10/+84 |
| 2025-01-06 | nfsd: allocate new session-based DRC slots on demand. | NeilBrown | 1 | -5/+32 |
| 2025-01-06 | nfsd: add session slot count to /proc/fs/nfsd/clients/*/info | NeilBrown | 1 | -0/+8 |
| 2025-01-06 | nfsd: remove artificial limits on the session-based DRC | NeilBrown | 1 | -78/+16 |
| 2025-01-06 | nfsd: use an xarray to store v4.1 session slots | NeilBrown | 1 | -10/+18 |
| 2025-01-06 | NFSD: Clean up unused variable | Chuck Lever | 1 | -2/+0 |
| 2025-01-06 | nfsd: use new wake_up_var interfaces. | NeilBrown | 1 | -10/+6 |
| 2024-11-26 | Merge tag 'nfsd-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -45/+82 |
| 2024-11-18 | nfsd: allow for up to 32 callback session slots | Jeff Layton | 1 | -3/+11 |
| 2024-11-18 | nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur | Yang Erkun | 1 | -0/+19 |
| 2024-11-18 | NFSD: Add a laundromat reaper for async copy state | Chuck Lever | 1 | -0/+1 |
| 2024-11-18 | NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations | Chuck Lever | 1 | -1/+1 |
| 2024-11-18 | nfsd: make nfsd4_session->se_flags a bool | Jeff Layton | 1 | -3/+3 |
| 2024-11-18 | nfsd: remove nfsd4_session->se_bchannel | Jeff Layton | 1 | -2/+0 |
| 2024-11-18 | nfsd: Don't fail OP_SETCLIENTID when there are too many clients. | NeilBrown | 1 | -8/+3 |
| 2024-11-18 | NFSD: Remove dead code in nfsd4_create_session() | Chuck Lever | 1 | -3/+0 |
| 2024-11-18 | NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() | Chuck Lever | 1 | -4/+2 |
| 2024-11-18 | nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback | Julia Lawall | 1 | -8/+1 |
| 2024-11-18 | nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response | Pali Rohár | 1 | -0/+31 |
| 2024-11-18 | Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -15/+4 |
| 2024-11-11 | nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer | Jeff Layton | 1 | -9/+8 |
| 2024-11-11 | nfsd: drop the ncf_cb_bmap field | Jeff Layton | 1 | -1/+0 |
| 2024-11-11 | nfsd: drop inode parameter from nfsd4_change_attribute() | Jeff Layton | 1 | -3/+2 |
| 2024-10-21 | nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net | Yang Erkun | 1 | -1/+1 |
| 2024-10-18 | nfsd: fix race between laundromat and free_stateid | Olga Kornievskaia | 1 | -8/+40 |
| 2024-10-05 | nfsd: fix possible badness in FREE_STATEID | Olga Kornievskaia | 1 | -0/+1 |
| 2024-10-02 | Merge patch series "Fixup NLM and kNFSD file lock callbacks" | Christian Brauner | 1 | -15/+4 |
| 2024-10-01 | NLM/NFSD: Fix lock notifications for async-capable filesystems | Benjamin Coddington | 1 | -15/+4 |
| 2024-09-20 | nfsd: fix delegation_blocked() to block correctly for at least 30 seconds | NeilBrown | 1 | -2/+3 |
| 2024-09-20 | nfsd: fix initial getattr on write delegation | Jeff Layton | 1 | -8/+25 |
| 2024-09-20 | nfsd: untangle code in nfsd4_deleg_getattr_conflict() | NeilBrown | 1 | -69/+62 |
| 2024-09-20 | NFSD: Limit the number of concurrent async COPY operations | Chuck Lever | 1 | -0/+1 |
| 2024-09-20 | nfsd: avoid races with wake_up_var() | NeilBrown | 1 | -1/+4 |
| 2024-09-20 | nfsd: use clear_and_wake_up_bit() | NeilBrown | 1 | -2/+1 |
| 2024-09-20 | nfsd: add more nfsd_cb tracepoints | Jeff Layton | 1 | -0/+3 |
| 2024-09-20 | nfsd: track the main opcode for callbacks | Jeff Layton | 1 | -0/+4 |
| 2024-09-20 | nfsd: fix some spelling errors in comments | Li Lingfeng | 1 | -2/+2 |
| 2024-09-20 | nfsd: use LIST_HEAD() to simplify code | Hongbo Li | 1 | -7/+3 |
| 2024-09-20 | NFSD: remove redundant assignment operation | Li Lingfeng | 1 | -1/+0 |
| 2024-09-20 | nfsd: Add quotes to client info 'callback address' | Mark Grimes | 1 | -1/+1 |
| 2024-09-20 | nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease() | NeilBrown | 1 | -5/+2 |
| 2024-09-20 | nfsd: Pass 'cred' instead of 'rqstp' to some functions. | NeilBrown | 1 | -1/+2 |
| 2024-09-20 | nfsd: don't assume copy notify when preprocessing the stateid | Sagi Grimberg | 1 | -5/+1 |
| 2024-09-01 | nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() | NeilBrown | 1 | -1/+0 |
| 2024-08-30 | nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease | NeilBrown | 1 | -2/+9 |
| 2024-08-26 | fs/nfsd: fix update of inode attrs in CB_GETATTR | Jeff Layton | 1 | -5/+13 |
| 2024-08-26 | nfsd: fix potential UAF in nfsd4_cb_getattr_release | Jeff Layton | 1 | -1/+1 |
| 2024-08-26 | nfsd: hold reference to delegation when updating it for cb_getattr | Jeff Layton | 1 | -3/+7 |
| 2024-08-23 | nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open | Olga Kornievskaia | 1 | -9/+12 |
| 2024-05-06 | nfsd: optimise recalculate_deny_mode() for a common case | NeilBrown | 1 | -1/+6 |
| 2024-05-06 | nfsd: add tracepoint in mark_client_expired_locked | Jeff Layton | 1 | -1/+5 |
| 2024-05-06 | nfsd: new tracepoint for check_slot_seqid | Chuck Lever | 1 | -7/+7 |
| 2024-05-06 | NFSD: Move callback_wq into struct nfs4_client | Chuck Lever | 1 | -7/+7 |
| 2024-05-06 | nfsd: drop st_mutex before calling move_to_close_lru() | NeilBrown | 1 | -4/+7 |
| 2024-05-06 | nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() | NeilBrown | 1 | -7/+31 |
| 2024-05-06 | nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. | NeilBrown | 1 | -6/+3 |
| 2024-05-06 | nfsd: perform all find_openstateowner_str calls in the one place. | NeilBrown | 1 | -53/+40 |
| 2024-04-06 | Merge tag 'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -5/+2 |
| 2024-04-05 | nfsd: hold a lighter-weight client reference over CB_RECALL_ANY | Jeff Layton | 1 | -5/+2 |
| 2024-03-28 | Merge tag 'nfsd-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -11/+25 |
| 2024-03-27 | NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies | Chuck Lever | 1 | -11/+25 |
| 2024-03-12 | Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -223/+603 |
| 2024-03-11 | Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -61/+63 |
| 2024-03-05 | NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its... | Dai Ngo | 1 | -0/+3 |
| 2024-03-01 | nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() | Trond Myklebust | 1 | -1/+1 |
| 2024-03-01 | NFSD: OP_CB_RECALL_ANY should recall both read and write delegations | Dai Ngo | 1 | -0/+2 |
| 2024-03-01 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -10/+105 |
| 2024-03-01 | NFSD: Document the phases of CREATE_SESSION | Chuck Lever | 1 | -0/+6 |
| 2024-03-01 | NFSD: Fix the NFSv4.1 CREATE_SESSION operation | Chuck Lever | 1 | -26/+31 |
| 2024-03-01 | nfsd: Simplify the allocation of slab caches in nfsd4_init_slabs | Kunwu Chan | 1 | -14/+7 |
| 2024-03-01 | nfsd: don't call locks_release_private() twice concurrently | NeilBrown | 1 | -1/+1 |
| 2024-03-01 | nfsd: allow layout state to be admin-revoked. | NeilBrown | 1 | -2/+9 |
| 2024-03-01 | nfsd: allow delegation state ids to be revoked and then freed | NeilBrown | 1 | -3/+25 |
| 2024-03-01 | nfsd: allow open state ids to be revoked and then freed | NeilBrown | 1 | -1/+24 |
| 2024-03-01 | nfsd: allow lock state ids to be revoked and then freed | NeilBrown | 1 | -1/+39 |
| 2024-03-01 | nfsd: allow admin-revoked NFSv4.0 state to be freed. | NeilBrown | 1 | -1/+97 |
| 2024-03-01 | nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke | NeilBrown | 1 | -1/+9 |
| 2024-03-01 | nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states | NeilBrown | 1 | -60/+58 |
| 2024-03-01 | nfsd: prepare for supporting admin-revocation of state | NeilBrown | 1 | -1/+84 |
| 2024-03-01 | nfsd: split sc_status out of sc_type | NeilBrown | 1 | -105/+102 |
| 2024-03-01 | nfsd: avoid race after unhash_delegation_locked() | NeilBrown | 1 | -10/+10 |
| 2024-03-01 | nfsd: don't call functions with side-effecting inside WARN_ON() | NeilBrown | 1 | -5/+5 |
| 2024-03-01 | nfsd: hold ->cl_lock for hash_delegation_locked() | NeilBrown | 1 | -0/+3 |
| 2024-03-01 | nfsd: remove stale comment in nfs4_show_deleg() | NeilBrown | 1 | -1/+0 |
| 2024-03-01 | NFSD: Add nfsd_seq4_status trace event | Chuck Lever | 1 | -0/+1 |
| 2024-03-01 | nfsd: make all of the nfsd stats per-network namespace | Josef Bacik | 1 | -1/+2 |
| 2024-02-05 | nfsd: don't take fi_lock in nfsd_break_deleg_cb() | NeilBrown | 1 | -6/+5 |
| 2024-02-05 | filelock: don't do security checks on nfsd setlease calls | Jeff Layton | 1 | -4/+4 |
| 2024-02-05 | filelock: split leases out of struct file_lock | Jeff Layton | 1 | -13/+14 |
| 2024-02-05 | nfsd: adapt to breakup of struct file_lock | Jeff Layton | 1 | -34/+35 |
| 2024-02-05 | nfsd: convert to using new filelock helpers | Jeff Layton | 1 | -16/+16 |
| 2024-01-24 | nfsd: fix RELEASE_LOCKOWNER | NeilBrown | 1 | -11/+15 |
| 2024-01-07 | nfsd: remove unnecessary NULL check | Dan Carpenter | 1 | -1/+1 |
| 2023-12-20 | Merge tag 'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -103/+11 |
| 2023-12-18 | NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d | Chuck Lever | 1 | -103/+11 |
| 2023-11-18 | Merge tag 'nfsd-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -1/+1 |
| 2023-11-17 | nfsd: fix file memleak on client_opens_release | Mahmoud Adam | 1 | -1/+1 |
| 2023-11-02 | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -8/+11 |
| 2023-10-16 | NFSD: clean up alloc_init_deleg() | Sicong Huang | 1 | -2/+4 |
| 2023-10-16 | nfsd: Clean up errors in nfs4state.c | KaiLong Wang | 1 | -2/+2 |
| 2023-10-16 | NFSD: Add nfsd4_encode_open_read_delegation4() | Chuck Lever | 1 | -3/+3 |
| 2023-10-16 | NFSD: Remove a layering violation when encoding lock_denied | Chuck Lever | 1 | -0/+16 |
| 2023-10-16 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -11/+103 |
| 2023-10-16 | lockd: introduce safe async lock op | Alexander Aring | 1 | -3/+7 |
| 2023-10-04 | nfsd: dynamically allocate the nfsd-client shrinker | Qi Zheng | 1 | -8/+11 |
| 2023-08-29 | NFSD: Enable write delegation support | Dai Ngo | 1 | -20/+77 |
| 2023-08-29 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -0/+65 |
| 2023-08-04 | nfsd: Fix race to FREE_STATEID and cl_revoked | Benjamin Coddington | 1 | -1/+1 |
| 2023-07-18 | nfsd: Remove incorrect check in nfsd4_validate_stateid | Trond Myklebust | 1 | -2/+0 |
| 2023-02-22 | Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -47/+83 |
| 2023-02-20 | Merge tag 'locks-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayt... | Linus Torvalds | 1 | -2/+2 |
| 2023-02-20 | nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open | Jeff Layton | 1 | -10/+11 |
| 2023-02-20 | NFSD: fix problems with cleanup on errors in nfsd4_copy | Dai Ngo | 1 | -2/+3 |
| 2023-02-20 | nfsd: don't hand out delegation on setuid files being opened for write | Jeff Layton | 1 | -0/+27 |
| 2023-02-20 | nfsd: eliminate __nfs4_get_fd | Jeff Layton | 1 | -13/+7 |
| 2023-02-20 | nfsd: add some kerneldoc comments for stateid preprocessing functions | Jeff Layton | 1 | -4/+25 |
| 2023-02-20 | nfsd: eliminate find_deleg_file_locked | Jeff Layton | 1 | -10/+1 |
| 2023-02-20 | nfsd: fix potential race in nfs4_find_file | Jeff Layton | 1 | -6/+9 |
| 2023-02-20 | nfsd: allow nfsd_file_get to sanely handle a NULL pointer | Jeff Layton | 1 | -3/+1 |
| 2023-02-15 | Merge tag 'nfsd-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -1/+1 |
| 2023-02-11 | nfsd: don't destroy global nfs4_file table in per-net shutdown | Jeff Layton | 1 | -1/+1 |
| 2023-01-17 | Merge tag 'nfsd-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -15/+15 |
| 2023-01-12 | NFSD: replace delayed_work with work_struct for nfsd_client_shrinker | Dai Ngo | 1 | -4/+4 |
| 2023-01-11 | NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time | Dai Ngo | 1 | -11/+11 |
| 2023-01-11 | fs: remove locks_inode | Jeff Layton | 1 | -2/+2 |
| 2023-01-10 | Merge tag 'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -12/+4 |
| 2023-01-06 | nfsd: fix handling of cached open files in nfsd4_open codepath | Jeff Layton | 1 | -12/+4 |
| 2022-12-12 | Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -109/+232 |
| 2022-12-10 | NFSD: add CB_RECALL_ANY tracepoints | Dai Ngo | 1 | -0/+2 |
| 2022-12-10 | NFSD: add delegation reaper to react to low memory condition | Dai Ngo | 1 | -4/+84 |
| 2022-12-10 | NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker | Dai Ngo | 1 | -9/+16 |
| 2022-12-10 | NFSD: Use struct_size() helper in alloc_session() | Xiu Jianfeng | 1 | -5/+4 |
| 2022-11-30 | nfsd: use locks_inode_context helper | Jeff Layton | 1 | -3/+3 |
| 2022-11-28 | NFSD: Use rhashtable for managing nfs4_file objects | Chuck Lever | 1 | -35/+62 |
| 2022-11-28 | NFSD: Refactor find_file() | Chuck Lever | 1 | -21/+15 |
| 2022-11-28 | NFSD: Clean up find_or_add_file() | Chuck Lever | 1 | -36/+28 |
| 2022-11-28 | NFSD: Add a nfsd4_file_hash_remove() helper | Chuck Lever | 1 | -1/+7 |
| 2022-11-28 | NFSD: Clean up nfsd4_init_file() | Chuck Lever | 1 | -6/+4 |
| 2022-11-28 | NFSD: Update file_hashtbl() helpers | Chuck Lever | 1 | -2/+2 |
| 2022-11-28 | NFSD: Trace delegation revocations | Chuck Lever | 1 | -0/+2 |
| 2022-11-28 | NFSD: Trace stateids returned via DELEGRETURN | Chuck Lever | 1 | -0/+1 |
| 2022-11-28 | NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" | Chuck Lever | 1 | -2/+2 |
| 2022-11-28 | nfsd: don't call nfsd_file_put from client states seqfile display | Jeff Layton | 1 | -18/+33 |
| 2022-11-11 | Merge tag 'nfsd-6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -0/+1 |
| 2022-11-08 | nfsd: put the export reference in nfsd4_verify_deleg_dentry | Jeff Layton | 1 | -0/+1 |
| 2022-10-11 | treewide: use get_random_u32() when possible | Jason A. Donenfeld | 1 | -2/+2 |
| 2022-09-26 | nfsd: extra checks when freeing delegation stateids | Jeff Layton | 1 | -1/+6 |
| 2022-09-26 | nfsd: make nfsd4_run_cb a bool return function | Jeff Layton | 1 | -3/+2 |
| 2022-09-26 | nfsd: fix comments about spinlock handling with delegations | Jeff Layton | 1 | -2/+2 |
| 2022-09-26 | nfsd: only fill out return pointer on success in nfsd4_lookup_stateid | Jeff Layton | 1 | -4/+6 |
| 2022-09-26 | NFSD: fix use-after-free on source server when doing inter-server copy | Dai Ngo | 1 | -0/+5 |
| 2022-09-26 | NFSD: Rename the fields in copy_stateid_t | Chuck Lever | 1 | -15/+15 |
| 2022-09-26 | nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops | ChenXiaoSong | 1 | -12/+2 |
| 2022-09-26 | NFSD: add shrinker to reap courtesy clients on low memory condition | Dai Ngo | 1 | -8/+86 |
| 2022-09-26 | NFSD: keep track of the number of courtesy clients in the system | Dai Ngo | 1 | -1/+16 |
| 2022-09-26 | NFSD: Add a mechanism to wait for a DELEGRETURN | Chuck Lever | 1 | -0/+30 |