| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-19 | Merge tag 'nfsd-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 3 | -8/+2 |
| 2025-04-13 | nfsd: decrease sc_count directly if fail to queue dl_recall | Li Lingfeng | 1 | -1/+1 |
| 2025-04-13 | nfs: add missing selections of CONFIG_CRC32 | Eric Biggers | 2 | -7/+1 |
| 2025-03-31 | Merge tag 'nfsd-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 13 | -231/+386 |
| 2025-03-14 | NFSD: Add a Kconfig setting to enable delegated timestamps | Chuck Lever | 2 | -3/+25 |
| 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: remove unneeded forward declaration of nfsd4_mark_cb_fault() | Jeff Layton | 1 | -2/+0 |
| 2025-03-10 | nfsd: reorganize struct nfs4_delegation for better packing | Jeff Layton | 1 | -1/+1 |
| 2025-03-10 | nfsd: handle errors from rpc_call_async() | Jeff Layton | 1 | -3/+7 |
| 2025-03-10 | nfsd: move cb_need_restart flag into cb_flags | Jeff Layton | 3 | -8/+6 |
| 2025-03-10 | nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING | Jeff Layton | 3 | -13/+15 |
| 2025-03-10 | nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY | Jeff Layton | 2 | -15/+3 |
| 2025-03-10 | nfsd: prevent callback tasks running concurrently | Jeff Layton | 5 | -8/+26 |
| 2025-03-10 | nfsd: disallow file locking and delegations for NFSv4 reexport | Mike Snitzer | 1 | -0/+18 |
| 2025-03-10 | nfsd: filecache: drop the list_lru lock during lock gc scans | NeilBrown | 2 | -3/+30 |
| 2025-03-10 | nfsd: filecache: don't repeatedly add/remove files on the lru list | NeilBrown | 1 | -30/+17 |
| 2025-03-10 | nfsd: filecache: introduce NFSD_FILE_RECENT | NeilBrown | 3 | -2/+24 |
| 2025-03-10 | nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() | NeilBrown | 1 | -3/+8 |
| 2025-03-10 | nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file_close_inode_sync() | NeilBrown | 1 | -6/+1 |
| 2025-03-10 | NFSD: Re-organize nfsd_file_gc_worker() | Chuck Lever | 1 | -2/+2 |
| 2025-03-10 | nfsd: filecache: remove race handling. | NeilBrown | 1 | -16/+2 |
| 2025-03-10 | NFSD: Fix callback decoder status codes | Chuck Lever | 1 | -7/+7 |
| 2025-03-10 | nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED | Jeff Layton | 1 | -9/+5 |
| 2025-03-10 | nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better | Jeff Layton | 1 | -0/+7 |
| 2025-03-10 | nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr | Jeff Layton | 1 | -1/+6 |
| 2025-03-10 | nfsd: only check RPC_SIGNALLED() when restarting rpc_task | Jeff Layton | 1 | -8/+10 |
| 2025-03-10 | nfsd: always release slot when requeueing callback | Jeff Layton | 1 | -0/+1 |
| 2025-03-10 | nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() | Jeff Layton | 1 | -24/+27 |
| 2025-03-10 | nfsd: prepare nfsd4_cb_sequence_done() for error handling rework | Jeff Layton | 1 | -11/+9 |
| 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: don't ignore the return code of svc_proc_register() | Jeff Layton | 3 | -4/+11 |
| 2025-03-10 | NFSD: Fix trace_nfsd_slot_seqid_sequence | Chuck Lever | 1 | -4/+15 |
| 2025-03-10 | NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file | Chuck Lever | 1 | -13/+31 |
| 2025-03-10 | NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an open file | Chuck Lever | 1 | -4/+29 |
| 2025-03-10 | NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory | Chuck Lever | 1 | -6/+18 |
| 2025-03-10 | NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() | Chuck Lever | 1 | -3/+1 |
| 2025-03-10 | nfsd: remove the redundant mapping of nfserr_mlink | Li Lingfeng | 1 | -1/+0 |
| 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-03-10 | nfsd: fix management of listener transports | Olga Kornievskaia | 1 | -23/+21 |
| 2025-03-05 | VFS: Change vfs_mkdir() to return the dentry. | NeilBrown | 2 | -22/+16 |
| 2025-02-26 | nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked() | NeilBrown | 1 | -3/+0 |
| 2025-02-10 | Merge tag 'nfsd-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 6 | -7/+25 |
| 2025-02-10 | NFSD: Fix CB_GETATTR status fix | Chuck Lever | 1 | -1/+1 |
| 2025-02-10 | NFSD: fix hang in nfsd4_shutdown_callback | Dai Ngo | 1 | -2/+5 |
| 2025-02-10 | nfsd: fix __fh_verify for localio | Olga Kornievskaia | 1 | -2/+3 |
| 2025-02-10 | nfsd: fix uninitialised slot info when a request is retried | NeilBrown | 1 | -1/+2 |
| 2025-02-02 | nfsd: validate the nfsd_serv pointer before calling svc_wake_up | Jeff Layton | 1 | -1/+10 |
| 2025-02-02 | nfsd: clear acl_access/acl_default after releasing them | Li Lingfeng | 2 | -0/+4 |
| 2025-01-28 | Merge tag 'nfs-for-6.14-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 5 | -35/+52 |
| 2025-01-27 | Merge tag 'nfsd-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 18 | -396/+1031 |
| 2025-01-21 | Merge tag 'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -12/+10 |
| 2025-01-21 | nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION | Jeff Layton | 2 | -2/+25 |
| 2025-01-21 | nfsd: handle delegated timestamps in SETATTR | Jeff Layton | 4 | -5/+53 |
| 2025-01-21 | nfsd: add support for delegated timestamps | Jeff Layton | 6 | -23/+147 |
| 2025-01-21 | nfsd: rework NFS4_SHARE_WANT_* flag handling | Jeff Layton | 2 | -3/+3 |
| 2025-01-21 | nfsd: add support for FATTR4_OPEN_ARGUMENTS | Jeff Layton | 2 | -1/+52 |
| 2025-01-21 | nfsd: prepare delegation code for handing out *_ATTRS_DELEG delegations | Jeff Layton | 3 | -15/+46 |
| 2025-01-21 | nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* | Jeff Layton | 4 | -16/+16 |
| 2025-01-21 | nfsd: switch to autogenerated definitions for open_delegation_type4 | Jeff Layton | 4 | -23/+40 |
| 2025-01-21 | nfs_common: make include/linux/nfs4.h include generated nfs4_1.h | Jeff Layton | 3 | -1/+279 |
| 2025-01-21 | nfsd: fix handling of delegated change attr in CB_GETATTR | Jeff Layton | 2 | -9/+14 |
| 2025-01-20 | Merge tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 4 | -6/+3 |
| 2025-01-14 | nfs_common: track all open nfsd_files per LOCALIO nfs_client | Mike Snitzer | 4 | -1/+14 |
| 2025-01-14 | nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock | Mike Snitzer | 1 | -1/+1 |
| 2025-01-14 | nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file | Mike Snitzer | 1 | -5/+4 |
| 2025-01-14 | nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ | Mike Snitzer | 4 | -25/+26 |
| 2025-01-14 | nfsd: update percpu_ref to manage references on nfsd_net | Mike Snitzer | 1 | -5/+7 |
| 2025-01-14 | nfs_common: rename functions that invalidate LOCALIO nfs_clients | Mike Snitzer | 1 | -2/+2 |
| 2025-01-14 | nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations | Mike Snitzer | 1 | -0/+2 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_fattr4() from page boundaries in the encode buffer | Chuck Lever | 1 | -5/+5 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_secinfo() from page boundaries in the encode buffer | Chuck Lever | 1 | -8/+10 |
| 2025-01-10 | NFSD: Refactor nfsd4_do_encode_secinfo() again | Chuck Lever | 1 | -31/+34 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_readlink() from page boundaries in the encode buffer | Chuck Lever | 1 | -12/+10 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in the enco... | Chuck Lever | 1 | -8/+17 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the encode bu... | Chuck Lever | 1 | -8/+10 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode buffer | Chuck Lever | 1 | -15/+19 |
| 2025-01-10 | NFSD: Encode COMPOUND operation status on page boundaries | Chuck Lever | 1 | -10/+10 |
| 2025-01-06 | nfsd: fix UAF when access ex_uuid or ex_stats | Yang Erkun | 1 | -5/+14 |
| 2025-01-06 | nfsd: no need get cache ref when protected by rcu | Yang Erkun | 1 | -5/+1 |
| 2025-01-06 | NFSD: add cb opcode to WARN_ONCE on failed callback | Olga Kornievskaia | 1 | -2/+3 |
| 2025-01-06 | NFSD: fix decoding in nfs4_xdr_dec_cb_getattr | Olga Kornievskaia | 1 | -1/+1 |
| 2025-01-06 | nfsd: add shrinker to reduce number of slots allocated per session | NeilBrown | 2 | -5/+73 |
| 2025-01-06 | nfsd: add support for freeing unused session-DRC slots | NeilBrown | 4 | -15/+92 |
| 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 | 3 | -113/+16 |
| 2025-01-06 | nfsd: use an xarray to store v4.1 session slots | NeilBrown | 2 | -13/+24 |
| 2025-01-06 | sunrpc: remove all connection limit configuration | NeilBrown | 3 | -53/+0 |
| 2025-01-06 | nfsd: don't use sv_nrthreads in connection limiting calculations. | NeilBrown | 2 | -2/+4 |
| 2025-01-06 | nfsd: fix legacy client tracking initialization | Scott Mayhew | 1 | -1/+0 |
| 2025-01-06 | NFSD: Clean up unused variable | Chuck Lever | 1 | -2/+0 |
| 2025-01-06 | nfsd: use new wake_up_var interfaces. | NeilBrown | 3 | -13/+8 |
| 2025-01-06 | nfsd: trace: remove redundant stateid even deleg_recall | Chen Hanxiao | 1 | -1/+0 |
| 2024-12-23 | Merge tag 'nfsd-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 4 | -35/+17 |
| 2024-12-20 | nfsd: restore callback functionality for NFSv4.0 | NeilBrown | 1 | -3/+1 |
| 2024-12-17 | NFSD: fix management of pending async copies | Olga Kornievskaia | 1 | -5/+8 |
| 2024-12-17 | nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" | Yang Erkun | 2 | -27/+8 |
| 2024-12-04 | lsm: use lsm_context in security_inode_getsecctx | Casey Schaufler | 1 | -16/+10 |
| 2024-12-04 | lsm: ensure the correct LSM context releaser | Casey Schaufler | 1 | -2/+6 |
| 2024-12-02 | nfsd: avoid pointless cred reference count bump | Christian Brauner | 1 | -2/+1 |
| 2024-12-02 | nfsfh: avoid pointless cred reference count bump | Christian Brauner | 1 | -2/+1 |
| 2024-12-02 | nfs/nfs4recover: avoid pointless cred reference count bump | Christian Brauner | 1 | -2/+1 |
| 2024-12-02 | tree-wide: s/revert_creds_light()/revert_creds()/g | Christian Brauner | 3 | -3/+3 |
| 2024-12-02 | tree-wide: s/override_creds_light()/override_creds()/g | Christian Brauner | 3 | -3/+3 |
| 2024-12-02 | tree-wide: s/revert_creds()/put_cred(revert_creds_light())/g | Christian Brauner | 3 | -3/+3 |
| 2024-12-02 | tree-wide: s/override_creds()/override_creds_light(get_new_cred())/g | Christian Brauner | 3 | -3/+3 |
| 2024-11-26 | Merge tag 'nfsd-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 18 | -209/+487 |
| 2024-11-23 | Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+1 |
| 2024-11-18 | nfsd: allow for up to 32 callback session slots | Jeff Layton | 4 | -40/+109 |
| 2024-11-18 | nfs_common: must not hold RCU while calling nfsd_file_put_local | Mike Snitzer | 2 | -8/+8 |
| 2024-11-18 | nfsd: get rid of include ../internal.h | Al Viro | 1 | -1/+0 |
| 2024-11-18 | nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur | Yang Erkun | 1 | -0/+19 |
| 2024-11-18 | NFSD: Add nfsd4_copy time-to-live | Chuck Lever | 3 | -2/+21 |
| 2024-11-18 | NFSD: Add a laundromat reaper for async copy state | Chuck Lever | 4 | -1/+37 |
| 2024-11-18 | NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations | Chuck Lever | 3 | -1/+32 |
| 2024-11-18 | NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD | Chuck Lever | 2 | -0/+9 |
| 2024-11-18 | NFSD: Free async copy information in nfsd4_cb_offload_release() | Chuck Lever | 2 | -7/+13 |
| 2024-11-18 | NFSD: Fix nfsd4_shutdown_copy() | Chuck Lever | 1 | -2/+5 |
| 2024-11-18 | NFSD: Add a tracepoint to record canceled async COPY operations | Chuck Lever | 2 | -1/+11 |
| 2024-11-18 | nfsd: make nfsd4_session->se_flags a bool | Jeff Layton | 2 | -6/+4 |
| 2024-11-18 | nfsd: remove nfsd4_session->se_bchannel | Jeff Layton | 2 | -3/+0 |
| 2024-11-18 | nfsd: make use of warning provided by refcount_t | NeilBrown | 1 | -1/+1 |
| 2024-11-18 | nfsd: Don't fail OP_SETCLIENTID when there are too many clients. | NeilBrown | 1 | -8/+3 |
| 2024-11-18 | nfsd: release svc_expkey/svc_export with rcu_work | Yang Erkun | 2 | -8/+27 |
| 2024-11-18 | nfsd: make sure exp active before svc_export_show | Yang Erkun | 1 | -1/+4 |
| 2024-11-18 | NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() | Chuck Lever | 1 | -1/+2 |
| 2024-11-18 | NFSD: Remove unused values from nfsd4_encode_components_esc() | Chuck Lever | 1 | -5/+2 |
| 2024-11-18 | NFSD: Remove unused results in nfsd4_encode_pathname4() | Chuck Lever | 1 | -10/+4 |
| 2024-11-18 | NFSD: Prevent NULL dereference in nfsd4_process_cb_update() | Chuck Lever | 1 | -0/+2 |
| 2024-11-18 | NFSD: Remove a never-true comparison | Chuck Lever | 1 | -1/+1 |
| 2024-11-18 | NFSD: Remove dead code in nfsd4_create_session() | Chuck Lever | 1 | -3/+0 |
| 2024-11-18 | nfsd: refine and rename NFSD_MAY_LOCK | NeilBrown | 5 | -23/+18 |
| 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: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT | Pali Rohár | 6 | -8/+31 |
| 2024-11-18 | nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response | Pali Rohár | 4 | -1/+57 |
| 2024-11-18 | nfsd: new tracepoint for after op_func in compound processing | Jeff Layton | 2 | -1/+14 |
| 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 | mm/list_lru: simplify the list_lru walk callback function | Kairui Song | 1 | -4/+1 |
| 2024-11-11 | nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer | Jeff Layton | 3 | -16/+19 |
| 2024-11-11 | nfsd: drop the nfsd4_fattr_args "size" field | Jeff Layton | 1 | -6/+2 |
| 2024-11-11 | nfsd: drop the ncf_cb_bmap field | Jeff Layton | 3 | -3/+4 |
| 2024-11-11 | nfsd: drop inode parameter from nfsd4_change_attribute() | Jeff Layton | 4 | -14/+16 |
| 2024-11-11 | NFSD: Remove unused function parameter | Chuck Lever | 3 | -11/+7 |
| 2024-11-11 | NFSD: Remove unnecessary posix_acl_entry pointer initialization | Thorsten Blum | 1 | -2/+0 |
| 2024-11-11 | NFSD: Prevent a potential integer overflow | Chuck Lever | 1 | -7/+7 |
| 2024-11-09 | Merge tag 'nfsd-6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -8/+5 |
| 2024-11-07 | NFSD: Fix READDIR on NFSv3 mounts of ext4 exports | Chuck Lever | 1 | -8/+5 |
| 2024-11-02 | Merge tag 'nfsd-6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -5/+3 |
| 2024-10-30 | NFSD: Never decrement pending_async_copies on error | Chuck Lever | 1 | -3/+1 |
| 2024-10-29 | NFSD: Initialize struct nfsd4_copy earlier | Chuck Lever | 1 | -2/+2 |
| 2024-10-25 | Merge tag 'nfsd-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 2 | -9/+43 |
| 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 | 2 | -8/+42 |
| 2024-10-11 | Merge tag 'nfs-for-6.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 4 | -7/+7 |
| 2024-10-10 | Merge tag 'nfsd-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 3 | -4/+7 |
| 2024-10-05 | nfsd: fix possible badness in FREE_STATEID | Olga Kornievskaia | 1 | -0/+1 |
| 2024-10-04 | nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp | Mike Snitzer | 1 | -3/+3 |
| 2024-10-03 | nfs_common: fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put() | Mike Snitzer | 3 | -4/+4 |
| 2024-10-02 | inotify: Fix possible deadlock in fsnotify_destroy_mark | Lizhi Xu | 1 | -1/+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-23 | nfsd: implement server support for NFS_LOCALIO_PROGRAM | Mike Snitzer | 3 | -1/+103 |
| 2024-09-23 | nfsd: add LOCALIO support | Weston Andros Adamson | 7 | -3/+126 |
| 2024-09-23 | nfs_common: prepare for the NFS client to use nfsd_file for LOCALIO | Mike Snitzer | 3 | -0/+31 |
| 2024-09-23 | SUNRPC: replace program list with program array | NeilBrown | 3 | -21/+21 |
| 2024-09-23 | nfsd: add nfsd_serv_try_get and nfsd_serv_put | Mike Snitzer | 2 | -1/+50 |
| 2024-09-23 | nfsd: add nfsd_file_acquire_local() | NeilBrown | 4 | -7/+92 |
| 2024-09-23 | nfsd: factor out __fh_verify to allow NULL rqstp to be passed | NeilBrown | 1 | -31/+60 |
| 2024-09-23 | NFSD: Short-circuit fh_verify tracepoints for LOCALIO | Chuck Lever | 1 | -8/+10 |
| 2024-09-23 | NFSD: Avoid using rqstp->rq_vers in nfsd_set_fh_dentry() | Chuck Lever | 1 | -4/+4 |
| 2024-09-23 | NFSD: Refactor nfsd_setuser_and_check_port() | NeilBrown | 1 | -9/+10 |
| 2024-09-23 | NFSD: Handle @rqstp == NULL in check_nfsd_access() | NeilBrown | 1 | -5/+25 |
| 2024-09-23 | nfs_common: factor out nfs_errtbl and nfs_stat_to_errno | Mike Snitzer | 1 | -0/+1 |
| 2024-09-23 | nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() ... | NeilBrown | 1 | -3/+3 |
| 2024-09-23 | NFSD: Mark filecache "down" if init fails | Chuck Lever | 1 | -1/+3 |
| 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 | -68/+61 |
| 2024-09-20 | nfsd: enforce upper limit for namelen in __cld_pipe_inprogress_downcall() | Scott Mayhew | 1 | -4/+4 |
| 2024-09-20 | nfsd: return -EINVAL when namelen is 0 | Li Lingfeng | 1 | -0/+8 |
| 2024-09-20 | NFSD: Wrap async copy operations with trace points | Chuck Lever | 2 | -2/+72 |
| 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: Limit the number of concurrent async COPY operations | Chuck Lever | 4 | -2/+12 |
| 2024-09-20 | NFSD: Async COPY result needs to return a write verifier | Chuck Lever | 1 | -15/+8 |
| 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 | 2 | -6/+2 |
| 2024-09-20 | NFSD: Annotate struct pnfs_block_deviceaddr with __counted_by() | Thorsten Blum | 2 | -5/+3 |
| 2024-09-20 | nfsd: call cache_put if xdr_reserve_space returns NULL | Guoqing Jiang | 1 | -4/+9 |
| 2024-09-20 | nfsd: add more nfsd_cb tracepoints | Jeff Layton | 3 | -0/+12 |
| 2024-09-20 | nfsd: track the main opcode for callbacks | Jeff Layton | 5 | -5/+27 |
| 2024-09-20 | nfsd: add more info to WARN_ON_ONCE on failed callbacks | Jeff Layton | 1 | -1/+2 |
| 2024-09-20 | nfsd: fix some spelling errors in comments | Li Lingfeng | 1 | -2/+2 |
| 2024-09-20 | nfsd: remove unused parameter of nfsd_file_mark_find_or_create | Li Lingfeng | 1 | -2/+2 |
| 2024-09-20 | nfsd: use LIST_HEAD() to simplify code | Hongbo Li | 1 | -7/+3 |