Age | Commit message (Expand) | Author | Files | Lines |
2018-05-31 | pnfs: Store return value of decode_layoutget for later processing | Fred Isaman | 1 | -5/+10 |
2018-05-31 | pnfs: Remove redundant assignment from nfs4_proc_layoutget(). | Fred Isaman | 1 | -1/+0 |
2018-05-31 | NFSv4: Don't add a new lock on an interrupted wait for LOCK | Benjamin Coddington | 1 | -10/+14 |
2018-05-31 | NFSv4: Always clear the pNFS layout when handling ESTALE | Trond Myklebust | 2 | -0/+9 |
2018-05-31 | NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message | Dave Wysochanski | 1 | -2/+3 |
2018-05-31 | NFS: Fix up nfs_post_op_update_inode() to force ctime updates | Trond Myklebust | 1 | -1/+2 |
2018-05-31 | NFS: Ensure we revalidate the inode correctly after setacl | Trond Myklebust | 1 | -1/+2 |
2018-05-31 | NFS: Ensure we revalidate the inode correctly after remove or rename | Trond Myklebust | 1 | -4/+14 |
2018-05-31 | NFS: Set the force revalidate flag if the inode is not completely initialised | Trond Myklebust | 1 | -0/+4 |
2018-05-31 | NFS: Fix up sillyrename() | Trond Myklebust | 1 | -0/+10 |
2018-05-31 | NFSv4: Fix sillyrename to return the delegation when appropriate | Trond Myklebust | 4 | -9/+14 |
2018-05-31 | NFSv4: Only pass the delegation to setattr if we're sending a truncate | Trond Myklebust | 1 | -5/+7 |
2018-05-31 | NFS: Merge nfs41_free_stateid() with _nfs41_free_stateid() | Anna Schumaker | 1 | -23/+14 |
2018-05-31 | NFS: Pass "privileged" value to nfs4_init_sequence() | Anna Schumaker | 3 | -52/+33 |
2018-05-31 | NFS: Move call to nfs4_state_protect() to nfs4_commit_setup() | Anna Schumaker | 4 | -7/+8 |
2018-05-31 | NFS: Move call to nfs4_state_protect_write() to nfs4_write_setup() | Anna Schumaker | 4 | -7/+8 |
2018-05-31 | NFS: Avoid quadratic search when freeing delegations. | NeilBrown | 1 | -4/+53 |
2018-05-31 | NFS: use cond_resched() when restarting walk of delegation list. | NeilBrown | 1 | -0/+3 |
2018-05-31 | NFS: slight optimization for walking list for delegations | NeilBrown | 1 | -3/+3 |
2018-05-28 | NFS: Optimise away lookups for rename targets | Trond Myklebust | 1 | -3/+5 |
2018-05-28 | NFS: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry | Trond Myklebust | 1 | -1/+1 |
2018-05-28 | NFS: Optimise away the close-to-open GETATTR when we have NFSv4 OPEN | Trond Myklebust | 1 | -4/+16 |
2018-05-25 | fs: nfs: get rid of memcpys for inode times | Deepa Dinamani | 1 | -7/+7 |
2018-05-16 | proc: introduce proc_create_net{,_data} | Christoph Hellwig | 1 | -39/+4 |
2018-04-12 | Merge tag 'nfs-for-4.17-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 13 | -341/+408 |
2018-04-10 | NFS: advance nfs_entry cookie only after decoding completes successfully | Frank Sorenson | 2 | -4/+10 |
2018-04-10 | NFSv3/acl: forget acl cache after setattr | chendt | 1 | -1/+4 |
2018-04-10 | NFSv4.1: Fix exclusive create | Trond Myklebust | 1 | -16/+33 |
2018-04-10 | NFSv4: Declare the size up to date after it was set. | Trond Myklebust | 2 | -0/+2 |
2018-04-10 | nfs: Use ida_simple API | Matthew Wilcox | 1 | -12/+10 |
2018-04-10 | NFSv4: Fix the nfs_inode_set_delegation() arguments | Trond Myklebust | 3 | -19/+34 |
2018-04-10 | NFSv4: Clean up CB_GETATTR encoding | Trond Myklebust | 1 | -29/+8 |
2018-04-10 | NFSv4: Don't ask for attributes when ACCESS is protected by a delegation | Trond Myklebust | 2 | -7/+12 |
2018-04-10 | NFSv4: Add a helper to encode/decode struct timespec | Trond Myklebust | 1 | -15/+30 |
2018-04-10 | NFSv4: Clean up encode_attrs | Trond Myklebust | 1 | -15/+2 |
2018-04-10 | NFSv4; Clean up XDR encoding of type bitmap4 | Trond Myklebust | 1 | -94/+72 |
2018-04-10 | NFSv4: Allow GFP_NOIO sleeps in decode_attr_owner/decode_attr_group | Trond Myklebust | 1 | -2/+2 |
2018-04-10 | NFSv4: Ignore change attribute invalidations if we hold a delegation | Trond Myklebust | 1 | -0/+3 |
2018-04-10 | NFS: More fine grained attribute tracking | Trond Myklebust | 4 | -49/+78 |
2018-04-10 | NFS: Don't force unnecessary cache invalidation in nfs_update_inode() | Trond Myklebust | 1 | -4/+3 |
2018-04-10 | NFS: Don't redirty the attribute cache in nfs_wcc_update_inode() | Trond Myklebust | 1 | -10/+2 |
2018-04-10 | NFS: Don't force a revalidation of all attributes if change is missing | Trond Myklebust | 1 | -1/+4 |
2018-04-10 | NFSv4: Don't return the delegation when not needed by NFSv4.x (x>0) | Trond Myklebust | 3 | -6/+28 |
2018-04-10 | NFS: Remove the unused return_delegation() callback | Trond Myklebust | 3 | -15/+0 |
2018-04-10 | NFS: Move the delegation return down into _nfs4_do_setattr() | Trond Myklebust | 2 | -5/+4 |
2018-04-10 | NFS: Add a delegation return into nfs4_proc_unlink_setup() | Trond Myklebust | 4 | -6/+9 |
2018-04-10 | NFS: Move delegation recall into the NFSv4 callback for rename_setup() | Trond Myklebust | 5 | -13/+17 |
2018-04-10 | NFS: Move the delegation return down into nfs4_proc_remove() | Trond Myklebust | 4 | -11/+28 |
2018-04-10 | NFS: Move the delegation return down into nfs4_proc_link() | Trond Myklebust | 2 | -2/+2 |
2018-04-10 | NFSv4: Fix nfs4_return_incompatible_delegation | Trond Myklebust | 1 | -0/+1 |