| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-02 | Merge tag 'nfs-for-6.15-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -1/+1 |
| 2025-03-28 | NFS: Don't allow waiting for exiting tasks | Trond Myklebust | 1 | -1/+1 |
| 2025-03-05 | nfs: change mkdir inode_operation to return alternate dentry if needed. | NeilBrown | 1 | -13/+16 |
| 2025-01-30 | Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -3/+2 |
| 2025-01-27 | nfs: fix ->d_revalidate() UAF on ->d_name accesses | Al Viro | 1 | -3/+2 |
| 2025-01-14 | nfs: probe for LOCALIO when v3 client reconnects to server | Mike Snitzer | 1 | -3/+43 |
| 2024-07-08 | Return the delegation when deleting sillyrenamed files | Lance Shelton | 1 | -0/+8 |
| 2024-07-08 | NFSv4: Add a flags argument to the 'have_delegation' callback | Trond Myklebust | 1 | -1/+1 |
| 2024-05-20 | NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly. | NeilBrown | 1 | -0/+1 |
| 2024-02-05 | nfs: adapt to breakup of struct file_lock | Jeff Layton | 1 | -1/+1 |
| 2023-11-01 | nfs: Convert nfs_symlink() to use a folio | Matthew Wilcox (Oracle) | 1 | -1/+2 |
| 2022-10-20 | fs: rename current get acl method | Christian Brauner | 1 | -2/+2 |
| 2022-09-07 | freezer,sched: Rewrite core freezer logic | Peter Zijlstra | 1 | -1/+2 |
| 2022-01-06 | NFS: pass cred explicitly for access tests | NeilBrown | 1 | -2/+3 |
| 2021-11-05 | NFS: Remove the nfs4_label argument from nfs_add_or_obtain() | Anna Schumaker | 1 | -1/+1 |
| 2021-11-05 | NFS: Remove the nfs4_label from the nfs4_getattr_res | Anna Schumaker | 1 | -2/+1 |
| 2021-11-05 | NFS: Remove the nfs4_label from the nfs4_lookupp_res struct | Anna Schumaker | 1 | -1/+1 |
| 2021-11-05 | NFS: Remove the label from the nfs4_lookup_res struct | Anna Schumaker | 1 | -2/+1 |
| 2021-08-27 | NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox | Ye Bin | 1 | -2/+1 |
| 2021-06-21 | nfs: fix acl memory leak of posix_acl_create() | Gao Xiang | 1 | -2/+2 |
| 2020-12-02 | NFS: Allow the NFS generic code to pass in a verifier to readdir | Trond Myklebust | 1 | -18/+17 |
| 2020-12-02 | NFSv3: Add emulation of the lookupp() operation | Trond Myklebust | 1 | -0/+15 |
| 2020-12-02 | NFSv3: Refactor nfs3_proc_lookup() to split out the dentry | Trond Myklebust | 1 | -11/+22 |
| 2020-05-27 | NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup | Xu Wang | 1 | -1/+1 |
| 2020-01-24 | NFS: Add softreval behaviour to nfs_lookup_revalidate() | Trond Myklebust | 1 | -6/+11 |
| 2020-01-15 | NFSv3: FIx bug when using chacl and chmod to change acl | Su Yanjun | 1 | -1/+1 |
| 2020-01-15 | NFS: Add mount option 'softreval' | Trond Myklebust | 1 | -1/+6 |
| 2020-01-15 | NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup | zhengbin | 1 | -1/+1 |
| 2020-01-15 | NFS: Add fs_context support. | David Howells | 1 | -1/+1 |
| 2019-09-20 | NFSv3: use nfs_add_or_obtain() to create and reference inodes | Benjamin Coddington | 1 | -9/+36 |
| 2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown | 1 | -16/+2 |
| 2018-12-19 | NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. | NeilBrown | 1 | -2/+9 |
| 2018-12-19 | NFS: change access cache to use 'struct cred'. | NeilBrown | 1 | -1/+8 |
| 2018-09-30 | NFSv3: Improve NFSv3 performance when server returns no post-op attributes | Trond Myklebust | 1 | -0/+5 |
| 2018-06-04 | NFS: Pass the inode down to the getattr() callback | Trond Myklebust | 1 | -1/+2 |
| 2018-05-31 | NFSv4: Fix sillyrename to return the delegation when appropriate | Trond Myklebust | 1 | -1/+3 |
| 2018-05-31 | NFS: Move call to nfs4_state_protect() to nfs4_commit_setup() | Anna Schumaker | 1 | -1/+2 |
| 2018-05-31 | NFS: Move call to nfs4_state_protect_write() to nfs4_write_setup() | Anna Schumaker | 1 | -1/+2 |
| 2018-04-10 | NFSv3/acl: forget acl cache after setattr | chendt | 1 | -1/+4 |
| 2018-04-10 | NFS: Remove the unused return_delegation() callback | Trond Myklebust | 1 | -7/+0 |
| 2018-04-10 | NFS: Add a delegation return into nfs4_proc_unlink_setup() | Trond Myklebust | 1 | -1/+1 |
| 2018-04-10 | NFS: Move delegation recall into the NFSv4 callback for rename_setup() | Trond Myklebust | 1 | -1/+3 |
| 2018-04-10 | NFS: Move the delegation return down into nfs4_proc_remove() | Trond Myklebust | 1 | -3/+3 |
| 2018-02-22 | NFS: make struct nlmclnt_fl_close_lock_ops static | Colin Ian King | 1 | -1/+1 |
| 2017-11-17 | Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 1 | -16/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-16 | NFS: Don't compare apples to elephants to determine access bits | Anna Schumaker | 1 | -16/+1 |
| 2017-07-21 | NFSv3: Convert nfs3_proc_access() to use nfs_access_set_mask() | Trond Myklebust | 1 | -9/+2 |
| 2017-07-13 | NFS: convert flags to bool | Benjamin Coddington | 1 | -1/+1 |
| 2017-04-25 | NFSv3: nfs3_nlm_alloc_call should be declared static | Trond Myklebust | 1 | -3/+3 |
| 2017-04-21 | NFS: Always wait for I/O completion before unlock | Benjamin Coddington | 1 | -1/+53 |
| 2017-04-21 | lockd: Introduce nlmclnt_operations | Benjamin Coddington | 1 | -1/+1 |
| 2016-10-07 | vfs: Remove {get,set,remove}xattr inode operations | Andreas Gruenbacher | 1 | -6/+0 |
| 2016-07-20 | qstr: constify instances in nfs | Al Viro | 1 | -4/+4 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -6/+6 |
| 2015-03-01 | NFS: Add attribute update barriers to NFS writebacks | Trond Myklebust | 1 | -1/+1 |
| 2015-03-01 | NFS: Add attribute update barriers to nfs_setattr_update_inode() | Trond Myklebust | 1 | -1/+1 |
| 2015-02-03 | NFSv4.1/NFSv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() | Trond Myklebust | 1 | -0/+9 |
| 2014-09-12 | NFS: Move v3 declarations out of internal.h | Anna Schumaker | 1 | -0/+1 |
| 2014-07-13 | Merge branch 'bugfixes' into linux-next | Trond Myklebust | 1 | -2/+2 |
| 2014-07-08 | nfs: only show Posix ACLs in listxattr if actually present | Christoph Hellwig | 1 | -2/+2 |
| 2014-06-24 | nfs: merge nfs_pgio_data into _header | Weston Andros Adamson | 1 | -9/+12 |
| 2014-05-28 | NFS: Create a common pgio_rpc_prepare function | Anna Schumaker | 1 | -9/+2 |
| 2014-05-28 | NFS: Create a common read and write data struct | Anna Schumaker | 1 | -6/+6 |
| 2014-05-28 | nfs: remove ->read_pageio_init from rpc ops | Christoph Hellwig | 1 | -1/+0 |
| 2014-05-28 | nfs: remove ->write_pageio_init from rpc ops | Christoph Hellwig | 1 | -1/+0 |
| 2014-04-06 | Merge tag 'nfs-for-3.15-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -36/+0 |
| 2014-03-17 | nfs: remove synchronous rename code | Jeff Layton | 1 | -36/+0 |
| 2014-02-03 | nfs: include xattr.h from fs/nfs/nfs3proc.c | Tejun Heo | 1 | -0/+1 |
| 2014-01-30 | nfs: fix xattr inode op pointers when disabled | Christoph Hellwig | 1 | -2/+2 |
| 2014-01-26 | nfs: use generic posix ACL infrastructure for v3 Posix ACLs | Christoph Hellwig | 1 | -24/+52 |
| 2013-10-24 | nfs: use %p[dD] instead of open-coded (and often racy) equivalents | Al Viro | 1 | -4/+4 |
| 2013-09-04 | NFSv4: Don't try to recover NFSv4 locks when they are lost. | NeilBrown | 1 | -2/+4 |
| 2013-08-21 | NFSv3: Deal with a sparse warning in nfs3_proc_create | Trond Myklebust | 1 | -2/+2 |
| 2013-07-09 | Merge tag 'nfs-for-3.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -3/+4 |
| 2013-06-08 | NFS:Add labels to client function prototypes | David Quigley | 1 | -3/+4 |
| 2013-05-12 | freezer: add unsafe versions of freezable helpers for NFS | Colin Cross | 1 | -1/+1 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -1/+1 |
| 2012-12-12 | SUNRPC handle EKEYEXPIRED in call_refreshresult | Andy Adamson | 1 | -3/+3 |
| 2012-09-04 | NFS: Fix the initialisation of the readdir 'cookieverf' array | Trond Myklebust | 1 | -1/+1 |
| 2012-08-20 | NFSv3: Ensure that do_proc_get_root() reports errors correctly | Trond Myklebust | 1 | -1/+1 |
| 2012-07-30 | NFS: Only initialize the ACL client in the v3 case | Bryan Schumaker | 1 | -0/+2 |
| 2012-07-30 | NFS: Create a try_mount rpc op | Bryan Schumaker | 1 | -0/+1 |
| 2012-07-17 | NFS: Split out NFS v3 inode operations | Bryan Schumaker | 1 | -0/+29 |
| 2012-07-16 | Merge commit '9249e17fe094d853d1ef7475dd559a2cc7e23d42' into nfs-for-3.6 | Trond Myklebust | 1 | -1/+1 |
| 2012-07-14 | nfs: clean up ->create in nfs_rpc_ops | Miklos Szeredi | 1 | -1/+1 |
| 2012-06-29 | NFS: Create an write_pageio_init() function | Bryan Schumaker | 1 | -0/+1 |
| 2012-06-29 | NFS: Create an read_pageio_init() function | Bryan Schumaker | 1 | -0/+1 |
| 2012-06-29 | NFS: Create an alloc_client rpc_op | Bryan Schumaker | 1 | -0/+1 |
| 2012-06-29 | NFS: Create a free_client rpc_op | Bryan Schumaker | 1 | -0/+1 |
| 2012-06-29 | NFS: Create a return_delegation rpc op | Bryan Schumaker | 1 | -0/+7 |
| 2012-06-29 | NFS: Create a have_delegation rpc_op | Bryan Schumaker | 1 | -0/+6 |
| 2012-05-29 | Merge tag 'nfs-for-3.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -8/+19 |
| 2012-05-10 | vfs: make it possible to access the dentry hash/len as one 64-bit entry | Linus Torvalds | 1 | -2/+1 |
| 2012-04-27 | NFS: Remove extra rpc_clnt argument to proc_lookup | Bryan Schumaker | 1 | -1/+1 |
| 2012-04-27 | NFS: Create a submount rpc_op | Bryan Schumaker | 1 | -0/+1 |
| 2012-04-27 | NFS: create common nfs_pgio_header for both read and write | Fred Isaman | 1 | -5/+9 |
| 2012-04-27 | NFS: add a struct nfs_commit_data to replace nfs_write_data in commits | Fred Isaman | 1 | -2/+8 |
| 2012-03-21 | NFS: Remove nfs4_setup_sequence from generic rename code | Bryan Schumaker | 1 | -0/+6 |
| 2012-03-21 | NFS: Remove nfs4_setup_sequence from generic unlink code | Bryan Schumaker | 1 | -0/+6 |
| 2012-03-21 | NFS: Remove nfs4_setup_sequence from generic read code | Bryan Schumaker | 1 | -0/+6 |
| 2012-03-21 | NFS: Remove nfs4_setup_sequence from generic write code | Bryan Schumaker | 1 | -0/+6 |
| 2011-12-06 | Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer | Jeff Layton | 1 | -1/+2 |
| 2011-11-04 | nfs: when attempting to open a directory, fall back on normal lookup (try #5) | Jeff Layton | 1 | -0/+1 |
| 2011-08-01 | switch posix_acl_create() to umode_t * | Al Viro | 1 | -3/+3 |
| 2011-03-24 | NFS: lookup supports alternate client | Bryan Schumaker | 1 | -1/+1 |
| 2011-03-11 | NFS move nfs_client initialization into nfs_get_client | Andy Adamson | 1 | -0/+1 |
| 2010-10-23 | NFS: readdir with vmapped pages | Bryan Schumaker | 1 | -2/+2 |
| 2010-09-21 | NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c | Chuck Lever | 1 | -2/+3 |
| 2010-09-17 | nfs: make sillyrename an async operation | Jeff Layton | 1 | -0/+23 |
| 2010-09-17 | nfs: standardize the rename response container | Jeff Layton | 1 | -8/+8 |
| 2010-09-17 | nfs: standardize the rename args container | Jeff Layton | 1 | -7/+5 |
| 2010-09-17 | NFS: Clean up nfs4_proc_create() | Trond Myklebust | 1 | -1/+1 |
| 2010-05-14 | NFS: Reduce the stack footprint of nfs_rmdir | Trond Myklebust | 1 | -5/+10 |
| 2010-05-14 | NFS: Reduce stack footprint of nfs_proc_remove() | Trond Myklebust | 1 | -4/+9 |
| 2010-05-14 | NFS: Reduce stack footprint of nfs3_proc_readlink() | Trond Myklebust | 1 | -5/+10 |
| 2010-05-14 | NFS: Reduce the stack footprint of nfs_link() | Trond Myklebust | 1 | -10/+12 |
| 2010-05-14 | NFS: Reduce stack footprint of nfs_readdir() | Trond Myklebust | 1 | -5/+8 |
| 2010-05-14 | NFS: Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() | Trond Myklebust | 1 | -10/+13 |
| 2010-05-14 | NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() | Trond Myklebust | 1 | -7/+10 |
| 2010-05-14 | NFS: Reduce the stack footprint of nfs_lookup | Trond Myklebust | 1 | -4/+6 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2010-02-10 | nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX | Jeff Layton | 1 | -4/+5 |
| 2009-09-23 | headers: utsname.h redux | Alexey Dobriyan | 1 | -1/+0 |
| 2009-09-08 | NFS: out of date comment regarding O_EXCL above nfs3_proc_create() | Harshula Jayasuriya | 1 | -1/+0 |
| 2009-04-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
| 2009-03-31 | New helper - current_umask() | Al Viro | 1 | -3/+3 |
| 2009-03-19 | NFS: Optimise NFS close() | Trond Myklebust | 1 | -0/+1 |
| 2008-10-07 | nfs: authenticated deep mounting | EG Keizer | 1 | -2/+18 |
| 2008-07-09 | NFS: Remove the redundant file_open entry from struct nfs_rpc_ops | Trond Myklebust | 1 | -2/+0 |
| 2008-07-09 | NFS: Fix the ftruncate() credential problem | Trond Myklebust | 1 | -0/+2 |
| 2008-07-09 | NFS: Reduce the stack usage in NFSv3 create operations | Trond Myklebust | 1 | -129/+142 |
| 2008-05-16 | nfs: replace remaining __FUNCTION__ occurrences | Harvey Harrison | 1 | -3/+3 |
| 2008-02-01 | Merge branch 'task_killable' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -5/+2 |
| 2008-01-30 | NLM/NFS: Use cached nlm_host when calling nlmclnt_proc() | Chuck Lever | 1 | -1/+3 |
| 2008-01-30 | NFS: Clean up the (commit|read|write)_setup() callback routines | Trond Myklebust | 1 | -35/+6 |
| 2007-12-06 | NFS: Switch from intr mount option to TASK_KILLABLE | Matthew Wilcox | 1 | -5/+2 |
| 2007-10-09 | NFS: Use nfs_refresh_inode() in ops that aren't expected to change the inode | Trond Myklebust | 1 | -2/+1 |
| 2007-10-09 | NFSv3: Always use directory post-op attributes in nfs3_proc_lookup | Trond Myklebust | 1 | -2/+1 |
| 2007-10-09 | NFS: Fake up 'wcc' attributes to prevent cache invalidation after write | Trond Myklebust | 1 | -1/+1 |
| 2007-10-09 | NFS: Fix atime revalidation in read() | Trond Myklebust | 1 | -3/+3 |
| 2007-10-09 | NFS: Fix atime revalidation in readdir() | Trond Myklebust | 1 | -0/+3 |
| 2007-07-19 | SUNRPC: Clean up the sillyrename code | Trond Myklebust | 1 | -29/+9 |
| 2007-07-19 | NFS: Introduce struct nfs_removeargs+nfs_removeres | Trond Myklebust | 1 | -17/+17 |
| 2007-07-10 | NFS: nfs3_proc_create() should use nfs_post_op_update_inode() | Trond Myklebust | 1 | -3/+1 |
| 2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
| 2007-02-03 | NFS: Remove nfs_readpage_sync() | Trond Myklebust | 1 | -24/+0 |
| 2006-12-08 | [PATCH] nfs: change uses of f_{dentry,vfsmnt} to use f_path | Josef "Jeff" Sipek | 1 | -1/+1 |
| 2006-12-06 | NFS: Remove nfs_writepage_sync() | Trond Myklebust | 1 | -47/+0 |
| 2006-12-06 | NFS: Remove use of the Big Kernel Lock around calls to rpc_call_sync | Frank Filz | 1 | -3/+0 |
| 2006-12-06 | NFS Exclusive open not supported bug | Andy Ryan | 1 | -1/+1 |
| 2006-10-20 | [PATCH] nfs: verifier is network-endian | Al Viro | 1 | -1/+1 |
| 2006-09-27 | [PATCH] fs: Removing useless casts | Panagiotis Issaris | 1 | -1/+1 |
| 2006-09-22 | NFS: Use cached page as buffer for NFS symlink requests | Chuck Lever | 1 | -7/+7 |
| 2006-09-22 | NFS: Fix double d_drop in nfs_instantiate() error path | Chuck Lever | 1 | -10/+16 |
| 2006-09-22 | NFS: Share NFS superblocks per-protocol per-server per-FSID | David Howells | 1 | -1/+1 |
| 2006-09-22 | NFS: Eliminate client_sys in favour of cl_rpcclient | David Howells | 1 | -3/+3 |
| 2006-09-22 | NFS: Add extra const qualifiers | David Howells | 1 | -1/+1 |
| 2006-06-09 | NFS: Split fs/nfs/inode.c | David Howells | 1 | -4/+1 |
| 2006-03-20 | NFS: Cleanup of NFS read code | Trond Myklebust | 1 | -21/+6 |
| 2006-03-20 | NFS: Cleanup of NFS write code in preparation for asynchronous o_direct | Trond Myklebust | 1 | -49/+17 |
| 2006-03-20 | SUNRPC: eliminate rpc_call() | Chuck Lever | 1 | -38/+102 |
| 2006-03-20 | NFS: add hooks to account for NFSERR_JUKEBOX errors | Chuck Lever | 1 | -5/+8 |
| 2006-01-06 | NFSv3: try get_root user-supplied security_flavor | J. Bruce Fields | 1 | -7/+19 |
| 2006-01-06 | RPC: Clean up RPC task structure | Trond Myklebust | 1 | -17/+27 |
| 2005-10-27 | NFS: Don't let nfs_end_data_update() clobber attribute update information | Trond Myklebust | 1 | -15/+15 |
| 2005-10-27 | NFS: Cleanup initialisation of struct nfs_fattr | Trond Myklebust | 1 | -29/+29 |
| 2005-10-27 | NFS: Fix a bad cast in nfs3_read_done | Trond Myklebust | 1 | -1/+1 |
| 2005-10-18 | NFSv4: Eliminate nfsv4 open race... | Trond Myklebust | 1 | -1/+1 |
| 2005-09-10 | [PATCH] fs: fix-up schedule_timeout() usage | Nishanth Aravamudan | 1 | -2/+1 |
| 2005-08-16 | [PATCH] NFS: Ensure we always update inode->i_mode when doing O_EXCL creates | Trond Myklebust | 1 | -0/+4 |
| 2005-06-22 | [PATCH] NFS: Cache the NFSv3 acls. | Andreas Gruenbacher | 1 | -0/+1 |
| 2005-06-22 | [PATCH] NFS: Fix handling of the umask when an NFSv3 default acl is present. | Andreas Gruenbacher | 1 | -6/+30 |
| 2005-06-22 | [PATCH] NFS: Add support for NFSv3 ACLs | Andreas Gruenbacher | 1 | -3/+4 |
| 2005-06-22 | [PATCH] NFS: Allow NFS versions to support different sets of inode operations. | J. Bruce Fields | 1 | -0/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+859 |