| Age | Commit message (Expand) | Author | Files | Lines |
| 7 days | Merge tag 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 24 | -200/+353 |
| 13 days | Merge tag 'nfsd-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -1/+1 |
| 14 days | NFS: Use common error handling code in nfs_alloc_server() | Markus Elfring | 1 | -6/+7 |
| 14 days | NFS: Prevent resource leak in nfs_alloc_server() | Markus Elfring | 1 | -0/+1 |
| 2026-06-17 | Merge tag 'lsm-pr-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -5/+2 |
| 2026-06-15 | NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr | Michael Bommarito | 1 | -2/+2 |
| 2026-06-15 | nfs: don't skip revalidate on directory delegation when attrs flagged stale | Tom Haynes | 1 | -1/+2 |
| 2026-06-15 | Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 3 | -39/+5 |
| 2026-06-15 | Merge tag 'vfs-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 3 | -18/+9 |
| 2026-06-15 | Merge tag 'vfs-7.2-rc1.openat2' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+4 |
| 2026-06-15 | Merge tag 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 9 | -12/+61 |
| 2026-06-15 | Merge tag 'vfs-7.2-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+2 |
| 2026-06-09 | NFS: correct CONFIG_NFS_V4 macro name in #endif comment | Ethan Nelson-Moore | 1 | -1/+1 |
| 2026-06-09 | vfs: add FS_USERNS_DELEGATABLE flag and set it for NFS | Jeff Layton | 1 | -2/+6 |
| 2026-06-08 | nfs: use nfsi->rwsem to protect traversal of the file lock list | Yang Erkun | 2 | -12/+19 |
| 2026-06-08 | NFSv4.1/pNFS: fix LAYOUTCOMMIT retry loop on OLD_STATEID | Lei Yin | 1 | -0/+32 |
| 2026-06-08 | nfs: expose FMODE_NOWAIT for read-only files | Dylan Yudaken | 2 | -3/+25 |
| 2026-06-08 | nfs: add nowait version of nfs_start_io_direct | Dylan Yudaken | 2 | -0/+42 |
| 2026-06-08 | NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS in pg_get_mirror_count_write | Mike Snitzer | 2 | -0/+29 |
| 2026-06-08 | NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS on fatal DS connect errors | Mike Snitzer | 1 | -0/+16 |
| 2026-06-08 | nfs: keep PG_UPTODATE clear after read errors in page groups | Clark Wang | 1 | -1/+24 |
| 2026-06-08 | NFSv4/pnfs: defer return_range callbacks until after inode unlock | Dai Ngo | 2 | -6/+7 |
| 2026-06-08 | pNFS: Fix use-after-free in pnfs_update_layout() | Wentao Liang | 1 | -1/+1 |
| 2026-06-08 | NFS: fix eof updates after NFSv4.2 fallocate/zero-range | Dai Ngo | 1 | -5/+10 |
| 2026-06-08 | NFS: show redacted cert_serial and privkey_serial in mount options | Sagi Grimberg | 1 | -0/+4 |
| 2026-06-08 | pNFS/filelayout: fix cheking if a layout is striped | Sagi Grimberg | 1 | -0/+2 |
| 2026-06-08 | NFSv4: clear exception state on successful mkdir retry | Igor Raits | 1 | -3/+2 |
| 2026-06-08 | NFSv4/flexfiles: reject zero filehandle version count | Michael Bommarito | 1 | -0/+4 |
| 2026-06-08 | nfs: replace NFS_FILEID() and nfsi->fileid with inode->i_ino | Jeff Layton | 11 | -108/+99 |
| 2026-06-08 | nfs: remove nfs_compat_user_ino64() and deprecate enable_ino64 | Jeff Layton | 2 | -37/+15 |
| 2026-06-08 | nfs: store the full NFS fileid in inode->i_ino | Jeff Layton | 2 | -16/+11 |
| 2026-06-05 | nfs: get rid of fake root dentries | Al Viro | 1 | -33/+2 |
| 2026-06-05 | VFS: use wait_var_event for waiting in d_alloc_parallel() | NeilBrown | 2 | -6/+3 |
| 2026-06-02 | NFS: write_completion: dereference loop-local req, not hdr->req | Dave Jones | 1 | -1/+1 |
| 2026-06-01 | sunrpc: rename sunrpc_cache_pipe_upcall_timeout() | Jeff Layton | 1 | -1/+1 |
| 2026-05-27 | NFS: remove unused page and page2 in nfs4_replace_transport() | Mike Rapoport (Microsoft) | 1 | -14/+1 |
| 2026-05-27 | NFS: replace __get_free_page() with kmalloc() in nfs_show_devname() | Mike Rapoport (Microsoft) | 1 | -2/+2 |
| 2026-05-21 | openat2: new OPENAT2_REGULAR flag support | Dorjoy Chowdhury | 1 | -0/+4 |
| 2026-05-15 | nfs: Skip pathconf probe when neither field is consumed | Chuck Lever | 1 | -15/+17 |
| 2026-05-15 | nfs: Avoid transient zeroed case capability bits during probe | Chuck Lever | 1 | -7/+10 |
| 2026-05-11 | fs: add icount_read_once() and stop open-coding ->i_count loads | Mateusz Guzik | 1 | -2/+2 |
| 2026-05-11 | nfs: Implement fileattr_get for case sensitivity | Chuck Lever | 9 | -11/+55 |
| 2026-05-01 | security,fs,nfs,net: update security_inode_listsecurity() interface | Stephen Smalley | 1 | -5/+2 |
| 2026-04-24 | Merge tag 'nfs-for-7.1-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 15 | -40/+133 |
| 2026-04-22 | NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address | Sean Chang | 1 | -3/+13 |
| 2026-04-22 | NFS: remove redundant __private attribute from nfs_page_class | Sean Chang | 1 | -1/+1 |
| 2026-04-22 | NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes | Olga Kornievskaia | 1 | -0/+1 |
| 2026-04-22 | NFS: fix writeback in presence of errors | Olga Kornievskaia | 3 | -1/+26 |
| 2026-04-22 | nfs: use memcpy_and_pad in decode_fh | Thorsten Blum | 1 | -2/+1 |
| 2026-04-21 | Merge tag 'pull-dcache-busy-wait' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -3/+3 |
| 2026-04-20 | Merge tag 'nfsd-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 4 | -5/+5 |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -2/+0 |
| 2026-04-13 | NFSv4.1: Apply session size limits on clone path | Tushar Sariya | 3 | -2/+7 |
| 2026-04-13 | NFSv4: retry GETATTR if GET_DIR_DELEGATION failed | Olga Kornievskaia | 1 | -0/+8 |
| 2026-04-13 | NFS: fix RENAME attr in presence of directory delegations | Olga Kornievskaia | 2 | -1/+3 |
| 2026-04-13 | pnfs/flexfiles: validate ds_versions_cnt is non-zero | Jenny Guanni Qu | 1 | -0/+5 |
| 2026-04-13 | NFS/blocklayout: print each device used for SCSI layouts | Christoph Hellwig | 1 | -2/+5 |
| 2026-04-13 | Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 7 | -33/+33 |
| 2026-04-13 | nfs: update inode ctime after removexattr operation | Jeff Layton | 2 | -4/+24 |
| 2026-04-13 | nfs: fix utimensat() for atime with delegated timestamps | Jeff Layton | 1 | -8/+1 |
| 2026-04-13 | NFS: improve "Server wrote zero bytes" error | Olga Kornievskaia | 1 | -1/+1 |
| 2026-04-13 | Merge tag 'vfs-7.1-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -3/+2 |
| 2026-04-13 | NFSv4/pnfs: If the server is down, retry the layout returns on reboot | Trond Myklebust | 2 | -15/+37 |
| 2026-04-09 | kernfs: pass struct ns_common instead of const void * for namespace tags | Christian Brauner | 1 | -6/+10 |
| 2026-04-05 | fs: remove unncessary pagevec.h includes | Tal Zussman | 2 | -2/+0 |
| 2026-04-02 | struct dentry: make ->d_u anonymous | Al Viro | 2 | -2/+2 |
| 2026-04-02 | for_each_alias(): helper macro for iterating through dentries of given inode | Al Viro | 1 | -1/+1 |
| 2026-03-29 | nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() | Andy Shevchenko | 1 | -3/+1 |
| 2026-03-29 | lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ | Chuck Lever | 2 | -0/+2 |
| 2026-03-29 | NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM | Chuck Lever | 1 | -2/+2 |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 7 | -33/+33 |
| 2026-02-27 | NFS: Fix NFS KConfig typos | Anna Schumaker | 1 | -1/+2 |
| 2026-02-23 | nfs: return EISDIR on nfs3_proc_create if d_alias is a dir | Roberto Bergantinos Corpas | 1 | -1/+6 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 2 | -5/+3 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 21 | -46/+46 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 39 | -139/+134 |
| 2026-02-17 | nfs: stop using writeback internals for WB_WRITEBACK accounting | Kundan Kumar | 2 | -3/+2 |
| 2026-02-12 | Merge tag 'nfs-for-7.0-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 36 | -1535/+1354 |
| 2026-02-12 | Merge tag 'nfsd-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -5/+5 |
| 2026-02-09 | Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -2/+0 |
| 2026-02-09 | Merge tag 'vfs-7.0-rc1.nonblocking_timestamps' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -19/+18 |
| 2026-02-09 | nfs: nfs4proc: Convert comma to semicolon | Chen Ni | 1 | -1/+1 |
| 2026-02-09 | NFSv4: limit lease period in nfs4_set_lease_period() | Sergey Shtylyov | 1 | -1/+9 |
| 2026-02-09 | NFSv4: pass lease period in seconds to nfs4_set_lease_period() | Sergey Shtylyov | 4 | -7/+7 |
| 2026-02-09 | nfs: unify security_inode_listsecurity() calls | Stephen Smalley | 1 | -35/+3 |
| 2026-02-09 | fs/nfs: Fix readdir slow-start regression | Sagi Grimberg | 1 | -2/+2 |
| 2026-02-09 | Merge tag 'lsm-pr-20260203' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -35/+3 |
| 2026-02-02 | pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN | Olga Kornievskaia | 1 | -1/+2 |
| 2026-01-30 | NFS: fix delayed delegation return handling | Christoph Hellwig | 4 | -21/+14 |
| 2026-01-30 | NFS: simplify error handling in nfs_end_delegation_return | Christoph Hellwig | 1 | -13/+10 |
| 2026-01-30 | NFS: fold nfs_abort_delegation_return into nfs_end_delegation_return | Christoph Hellwig | 1 | -19/+14 |
| 2026-01-30 | NFS: remove the delegation == NULL check in nfs_end_delegation_return | Christoph Hellwig | 1 | -3/+0 |
| 2026-01-30 | NFS: use bool for the issync argument to nfs_end_delegation_return | Christoph Hellwig | 1 | -6/+9 |
| 2026-01-30 | NFS: return void from ->return_delegation | Christoph Hellwig | 4 | -10/+6 |
| 2026-01-30 | NFS: return void from nfs4_inode_make_writeable | Christoph Hellwig | 2 | -8/+4 |
| 2026-01-30 | NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 | Anna Schumaker | 23 | -361/+34 |
| 2026-01-30 | NFS: Add a way to disable NFS v4.0 via KConfig | Anna Schumaker | 8 | -5/+47 |
| 2026-01-30 | NFS: Move sequence slot operations into minorversion operations | Anna Schumaker | 3 | -72/+69 |
| 2026-01-30 | NFS: Pass a struct nfs_client to nfs4_init_sequence() | Anna Schumaker | 4 | -69/+87 |
| 2026-01-30 | NFS: Move NFS v4.0 pathdown recovery into nfs40client.c | Anna Schumaker | 3 | -22/+25 |
| 2026-01-30 | NFS: Move nfs40_init_client into nfs40client.c | Anna Schumaker | 4 | -28/+28 |
| 2026-01-30 | NFS: Move nfs40_shutdown_client into nfs40client.c | Anna Schumaker | 5 | -9/+13 |
| 2026-01-30 | NFS: Make the various NFS v4.0 operations static again | Anna Schumaker | 2 | -10/+5 |
| 2026-01-30 | NFS: Move the NFS v4.0 minor version ops into nfs40proc.c | Anna Schumaker | 4 | -111/+115 |
| 2026-01-30 | NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c | Anna Schumaker | 4 | -109/+114 |
| 2026-01-30 | NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c | Anna Schumaker | 4 | -101/+103 |
| 2026-01-30 | NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c | Anna Schumaker | 4 | -29/+34 |
| 2026-01-30 | NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c | Anna Schumaker | 9 | -194/+214 |
| 2026-01-30 | NFS: Move nfs40_call_sync_ops into nfs40proc.c | Anna Schumaker | 5 | -25/+40 |
| 2026-01-28 | sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY | Jeff Layton | 1 | -1/+1 |
| 2026-01-28 | sunrpc: introduce the concept of a minimum number of threads per pool | Jeff Layton | 1 | -4/+4 |
| 2026-01-28 | sunrpc: split svc_set_num_threads() into two functions | Jeff Layton | 1 | -4/+4 |
| 2026-01-26 | Merge tag 'vfs-6.19-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -2/+1 |
| 2026-01-22 | NFS/localio: switch nfs_local_do_read and nfs_local_do_write to return void | Mike Snitzer | 1 | -19/+13 |
| 2026-01-22 | NFS/localio: remove -EAGAIN handling in nfs_local_doio() | Mike Snitzer | 1 | -2/+0 |
| 2026-01-22 | NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit | Mike Snitzer | 1 | -3/+8 |
| 2026-01-22 | NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages | Mike Snitzer | 1 | -0/+15 |
| 2026-01-22 | NFS/localio: Cleanup the nfs_local_pgio_done() parameters | Trond Myklebust | 1 | -9/+5 |
| 2026-01-22 | NFS/localio: Handle short writes by retrying | Trond Myklebust | 1 | -17/+47 |
| 2026-01-20 | NFS: make nfs_mark_return_unreferenced_delegations less aggressive | Christoph Hellwig | 1 | -7/+17 |
| 2026-01-20 | NFS: return delegations from the end of a LRU when over the watermark | Christoph Hellwig | 2 | -3/+59 |
| 2026-01-20 | NFS: add a separate delegation return list | Christoph Hellwig | 4 | -84/+81 |
| 2026-01-20 | NFS: reformat nfs_mark_delegation_revoked | Christoph Hellwig | 1 | -6/+7 |
| 2026-01-20 | NFS: use a local RCU critical section in nfs_start_delegation_return | Christoph Hellwig | 1 | -6/+5 |
| 2026-01-20 | NFS: use refcount_inc_not_zero nfs_start_delegation_return | Christoph Hellwig | 1 | -12/+10 |
| 2026-01-20 | NFS: don't consume a delegation reference in nfs_end_delegation_return | Christoph Hellwig | 1 | -22/+24 |
| 2026-01-20 | NFS: take a delegation reference in nfs4_get_valid_delegation | Christoph Hellwig | 4 | -46/+56 |
| 2026-01-20 | NFS: simplify the detached delegation check in update_open_stateid | Christoph Hellwig | 1 | -2/+1 |
| 2026-01-20 | NFS: move the deleg_cur check out of nfs_detach_delegation_locked | Christoph Hellwig | 1 | -8/+7 |
| 2026-01-20 | NFS: return bool from nfs_detach_delegation{,_locked} | Christoph Hellwig | 1 | -13/+14 |
| 2026-01-20 | NFS: move delegation lookup into can_open_delegated | Christoph Hellwig | 1 | -32/+33 |
| 2026-01-20 | NFS: rewrite nfs_delegations_present in terms of nr_active_delegations | Christoph Hellwig | 1 | -1/+1 |
| 2026-01-20 | NFS: remove nfs_free_delegation | Christoph Hellwig | 1 | -11/+8 |
| 2026-01-20 | NFS: open code nfs_delegation_need_return | Christoph Hellwig | 1 | -17/+7 |
| 2026-01-20 | NFS: remove NFS_DELEGATION_INODE_FREEING | Christoph Hellwig | 3 | -13/+2 |
| 2026-01-20 | NFS: drop the _locked postfix from nfs_start_delegation_return | Christoph Hellwig | 1 | -6/+6 |
| 2026-01-20 | NFS: assert rcu_read_lock is held in nfs_start_delegation_return_locked | Christoph Hellwig | 1 | -4/+7 |
| 2026-01-20 | NFS: remove nfs_start_delegation_return | Christoph Hellwig | 1 | -20/+12 |
| 2026-01-20 | NFS: remove nfs_inode_detach_delegation | Christoph Hellwig | 1 | -22/+15 |
| 2026-01-20 | NFS: remove the NULL inode check in nfs4_inode_return_delegation_on_close | Christoph Hellwig | 1 | -2/+0 |
| 2026-01-20 | NFS: remove nfs_client_mark_return_all_delegations | Christoph Hellwig | 1 | -11/+7 |
| 2026-01-20 | NFS: remove nfs_client_mark_return_unused_delegation_types | Christoph Hellwig | 1 | -14/+3 |
| 2026-01-20 | NFS: remove __nfs_client_for_each_server | Christoph Hellwig | 1 | -11/+3 |
| 2026-01-15 | NFS: Fix size read races in truncate, fallocate and copy offload | Trond Myklebust | 3 | -14/+27 |
| 2026-01-12 | NFS: Don't immediately return directory delegations when disabled | Anna Schumaker | 1 | -1/+1 |
| 2026-01-12 | fs: refactor ->update_time handling | Christoph Hellwig | 1 | -5/+5 |
| 2026-01-12 | nfs: split nfs_update_timestamps | Christoph Hellwig | 1 | -16/+15 |
| 2026-01-12 | fs: remove simple_nosetlease() | Jeff Layton | 2 | -2/+0 |
| 2026-01-12 | nfs: properly disallow delegation requests on directories | Jeff Layton | 2 | -2/+1 |
| 2026-01-07 | NFS/localio: Deal with page bases that are > PAGE_SIZE | Trond Myklebust | 1 | -0/+2 |
| 2026-01-07 | NFS/localio: Stop further I/O upon hitting an error | Trond Myklebust | 1 | -16/+14 |
| 2026-01-07 | NFSv4.x: Directory delegations don't require any state recovery | Trond Myklebust | 2 | -1/+10 |
| 2026-01-06 | nfs: unify security_inode_listsecurity() calls | Stephen Smalley | 1 | -35/+3 |
| 2026-01-04 | NFSv4: Don't free slots prematurely if requesting a directory delegation | Trond Myklebust | 1 | -8/+39 |
| 2026-01-04 | NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories | Trond Myklebust | 1 | -8/+49 |
| 2026-01-04 | NFS: Fix directory delegation verifier checks | Anna Schumaker | 1 | -19/+2 |
| 2026-01-04 | pnfs/blocklayout: Fix memory leak in bl_parse_scsi() | Zilin Guan | 1 | -2/+4 |
| 2026-01-04 | pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() | Zilin Guan | 1 | -1/+1 |
| 2026-01-04 | NFS: Fix a deadlock involving nfs_release_folio() | Trond Myklebust | 3 | -1/+38 |
| 2026-01-04 | pNFS: Fix a deadlock when returning a delegation during open() | Trond Myklebust | 3 | -30/+51 |
| 2025-12-12 | Merge tag 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 19 | -81/+328 |
| 2025-12-05 | nfs/localio: fix regression due to out-of-order __put_cred | Mike Snitzer | 1 | -31/+17 |
| 2025-12-05 | NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations | Trond Myklebust | 1 | -8/+17 |
| 2025-12-05 | nfs/localio: remove 61 byte hole from needless ____cacheline_aligned | Mike Snitzer | 1 | -1/+1 |
| 2025-12-05 | nfs/localio: remove alignment size checking in nfs_is_local_dio_possible | Mike Snitzer | 1 | -2/+0 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -0/+2 |
| 2025-12-01 | Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -23/+30 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -2/+2 |
| 2025-11-29 | NFS: Fix up the automount fs_context to use the correct cred | Trond Myklebust | 1 | -0/+5 |
| 2025-11-29 | NFS: Fix inheritance of the block sizes when automounting | Trond Myklebust | 5 | -17/+38 |
| 2025-11-29 | NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags | Trond Myklebust | 2 | -4/+6 |
| 2025-11-29 | Revert "nfs: ignore SB_RDONLY when mounting nfs" | Trond Myklebust | 1 | -1/+1 |
| 2025-11-29 | Revert "nfs: clear SB_RDONLY before getting superblock" | Trond Myklebust | 1 | -9/+0 |
| 2025-11-29 | Revert "nfs: ignore SB_RDONLY when remounting nfs" | Trond Myklebust | 1 | -10/+0 |
| 2025-11-23 | NFS: Add a module option to disable directory delegations | Anna Schumaker | 3 | -0/+11 |
| 2025-11-23 | NFS: Shortcut lookup revalidations if we have a directory delegation | Anna Schumaker | 3 | -0/+27 |
| 2025-11-23 | NFS: Request a directory delegation during RENAME | Anna Schumaker | 4 | -4/+10 |
| 2025-11-23 | NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK | Anna Schumaker | 3 | -4/+58 |
| 2025-11-23 | NFS: Add support for sending GDD_GETATTR | Anna Schumaker | 1 | -0/+106 |
| 2025-11-23 | NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid | Jonathan Curley | 1 | -0/+1 |
| 2025-11-23 | NFSv4.1: protect destroying and nullifying bc_serv structure | Olga Kornievskaia | 1 | -1/+1 |
| 2025-11-23 | NFSv4.1: pass transport for callback shutdown | Olga Kornievskaia | 3 | -4/+10 |
| 2025-11-23 | NFSv4: ensure the open stateid seqid doesn't go backwards | Scott Mayhew | 2 | -2/+12 |
| 2025-11-19 | NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state | Trond Myklebust | 1 | -13/+14 |
| 2025-11-19 | NFS: Initialise verifiers for visible dentries in nfs_atomic_open() | Trond Myklebust | 1 | -1/+1 |
| 2025-11-19 | NFS: Initialise verifiers for visible dentries in readdir and lookup | Trond Myklebust | 1 | -2/+4 |
| 2025-11-17 | NFS: Avoid changing nlink when file removes and attribute updates race | Trond Myklebust | 1 | -6/+13 |
| 2025-11-12 | filelock: push the S_ISREG check down to ->setlease handlers | Jeff Layton | 1 | -0/+2 |
| 2025-11-10 | NFS: Fix LTP test failures when timestamps are delegated | Dai Ngo | 1 | -6/+12 |
| 2025-11-10 | NFSv4: Fix an incorrect parameter when calling nfs4_call_sync() | Trond Myklebust | 1 | -3/+6 |
| 2025-11-10 | NFS: sysfs: fix leak when nfs_client kobject add fails | Yang Xiuwei | 1 | -0/+1 |
| 2025-11-10 | NFSv2/v3: Fix error handling in nfs_atomic_open_v23() | Trond Myklebust | 1 | -3/+4 |
| 2025-11-10 | nfs/localio: do not issue misaligned DIO out-of-order | Mike Snitzer | 1 | -76/+52 |
| 2025-11-10 | nfs/localio: Ensure DIO WRITE's IO on stable storage upon completion | Mike Snitzer | 1 | -1/+5 |
| 2025-11-10 | nfs/localio: backfill missing partial read support for misaligned DIO | Mike Snitzer | 1 | -4/+20 |
| 2025-11-10 | nfs/localio: add refcounting for each iocb IO associated with NFS pgio header | Mike Snitzer | 1 | -43/+67 |
| 2025-11-10 | nfs/localio: remove unecessary ENOTBLK handling in DIO WRITE support | Mike Snitzer | 1 | -10/+3 |
| 2025-11-10 | NFS: Check the TLS certificate fields in nfs_match_client() | Trond Myklebust | 1 | -0/+8 |
| 2025-11-10 | pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS | Trond Myklebust | 2 | -4/+24 |
| 2025-11-10 | pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect() | Trond Myklebust | 1 | -17/+17 |