| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-03-12 | pNFS: Fix a typo in pnfs_update_layout | Trond Myklebust | 1 | -1/+1 |
| 2019-03-02 | NFSv4.1: Bump the default callback session slot count to 16 | Trond Myklebust | 1 | -1/+1 |
| 2019-03-01 | NFS/flexfiles: Clean up mirror DS initialisation | Trond Myklebust | 1 | -35/+31 |
| 2019-03-01 | NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() | Trond Myklebust | 1 | -15/+0 |
| 2019-03-01 | NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() | Trond Myklebust | 3 | -26/+10 |
| 2019-03-01 | NFS/flexfile: Simplify nfs4_ff_layout_ds_version() | Trond Myklebust | 2 | -5/+5 |
| 2019-03-01 | NFS/flexfiles: Simplify ff_layout_get_ds_cred() | Trond Myklebust | 3 | -8/+9 |
| 2019-03-01 | NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() | Trond Myklebust | 3 | -10/+6 |
| 2019-03-01 | NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() | Trond Myklebust | 3 | -16/+5 |
| 2019-03-01 | NFS/flexfiles: Speed up read failover when DSes are down | Trond Myklebust | 3 | -12/+73 |
| 2019-03-01 | NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive | Trond Myklebust | 2 | -21/+3 |
| 2019-03-01 | NFS/flexfiles: Remove bogus checks for invalid deviceids | Trond Myklebust | 1 | -20/+0 |
| 2019-03-01 | NFS/flexfiles: Avoid unnecessary layout invalidations | Trond Myklebust | 1 | -3/+3 |
| 2019-03-01 | NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() | Trond Myklebust | 3 | -22/+28 |
| 2019-03-01 | NFSv4: Handle early exit in layoutget by returning an error | Trond Myklebust | 1 | -2/+4 |
| 2019-03-01 | NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads | Trond Myklebust | 3 | -6/+57 |
| 2019-03-01 | NFSv4.2: Add client support for the generic 'layouterror' RPC call | Trond Myklebust | 5 | -1/+269 |
| 2019-03-01 | NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated | Trond Myklebust | 1 | -0/+17 |
| 2019-03-01 | NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() | Trond Myklebust | 1 | -0/+3 |
| 2019-03-01 | NFS/flexfiles: Fix up sparse RCU annotations | Trond Myklebust | 1 | -2/+2 |
| 2019-03-01 | NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() | Trond Myklebust | 1 | -13/+19 |
| 2019-03-01 | NFS: Add missing encode / decode sequence_maxsz to v4.2 operations | Anna Schumaker | 1 | -0/+10 |
| 2019-03-01 | NFSv4.1: Don't process the sequence op more than once. | Trond Myklebust | 1 | -1/+1 |
| 2019-03-01 | NFSv4.1: Reinitialise sequence results before retransmitting a request | Trond Myklebust | 1 | -4/+8 |
| 2019-02-25 | Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux... | Trond Myklebust | 9 | -654/+406 |
| 2019-02-23 | NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount | Trond Myklebust | 2 | -10/+24 |
| 2019-02-21 | NFS: Fix a soft lockup in the delegation recovery code | Trond Myklebust | 2 | -8/+13 |
| 2019-02-21 | NFSv4.1: Avoid false retries when RPC calls are interrupted | Trond Myklebust | 3 | -60/+55 |
| 2019-02-20 | nfs: fix xfstest generic/099 failed on nfsv3 | ZhangXiaoxu | 1 | -2/+0 |
| 2019-02-20 | pNFS: Avoid read/modify/write when it is not necessary | Kazuo Ito | 1 | -14/+26 |
| 2019-02-20 | pNFS: Fix potential corruption of page being written | Kazuo Ito | 1 | -1/+1 |
| 2019-02-20 | NFS: Fix typo in comments of nfs_readdir_alloc_pages() | zhangliguang | 1 | -2/+2 |
| 2019-02-20 | NFS: Remove redundant semicolon | zhangliguang | 1 | -1/+1 |
| 2019-02-20 | NFS: readdirplus optimization by cache mechanism | luanshi | 2 | -7/+86 |
| 2019-02-20 | fs/nfs: Fix nfs_parse_devname to not modify it's argument | Eric W. Biederman | 1 | -1/+1 |
| 2019-02-20 | NFS: drop useless LIST_HEAD | Julia Lawall | 1 | -1/+0 |
| 2019-02-20 | NFS: Fix sparse annotations for nfs_set_open_stateid_locked() | Trond Myklebust | 1 | -0/+4 |
| 2019-02-20 | NFS: Fix up documentation warnings | Trond Myklebust | 15 | -62/+75 |
| 2019-02-20 | NFS: ENOMEM should also be a fatal error. | Trond Myklebust | 1 | -0/+1 |
| 2019-02-20 | NFS: EINTR is also a fatal error. | Trond Myklebust | 1 | -0/+1 |
| 2019-02-20 | NFS: Ensure NFS writeback allocations don't recurse back into NFS. | Trond Myklebust | 1 | -1/+6 |
| 2019-02-20 | NFS: Pass error information to the pgio error cleanup routine | Trond Myklebust | 4 | -7/+15 |
| 2019-02-20 | NFS: Clean up list moves of struct nfs_page | Trond Myklebust | 2 | -10/+5 |
| 2019-02-20 | NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() | Trond Myklebust | 1 | -1/+1 |
| 2019-02-20 | NFS: Fix an I/O request leakage in nfs_do_recoalesce | Trond Myklebust | 1 | -1/+0 |
| 2019-02-20 | NFS: Fix I/O request leakages | Trond Myklebust | 1 | -5/+21 |
| 2019-02-20 | Merge branch 'fixes-v5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -14/+17 |
| 2019-02-15 | keys: Fix dependency loop between construction record and auth key | David Howells | 1 | -14/+17 |
| 2019-02-14 | NFS: Account for XDR pad of buf->pages | Chuck Lever | 3 | -15/+16 |
| 2019-02-14 | SUNRPC: Introduce rpc_prepare_reply_pages() | Chuck Lever | 3 | -73/+34 |
| 2019-02-13 | NFS: Add trace events to report non-zero NFS status codes | Chuck Lever | 6 | -4/+133 |
| 2019-02-13 | NFS: Remove print_overflow_msg() | Chuck Lever | 5 | -559/+219 |
| 2019-02-13 | SUNRPC: Add xdr_stream::rqst field | Chuck Lever | 2 | -3/+4 |
| 2019-02-12 | NFS: Don't use page_file_mapping after removing the page | Benjamin Coddington | 1 | -5/+6 |
| 2019-01-29 | NFS: Fix up return value on fatal errors in nfs_page_async_flush() | Trond Myklebust | 1 | -4/+5 |
| 2019-01-28 | nfs: Fix NULL pointer dereference of dev_name | Yao Liu | 1 | -0/+5 |
| 2019-01-15 | NFSv4.2 fix unnecessary retry in nfs4_copy_file_range | Olga Kornievskaia | 1 | -7/+1 |
| 2019-01-05 | Merge branch 'mount.part1' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 2 | -25/+11 |
| 2019-01-02 | Merge tag 'nfs-for-4.21-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 27 | -511/+641 |
| 2019-01-02 | Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -4/+6 |
| 2019-01-02 | sunrpc: Add xprt after nfs4_test_session_trunk() | Santosh kumar pradhan | 3 | -7/+10 |
| 2019-01-02 | NFS: remove unnecessary test for IS_ERR(cred) | NeilBrown | 1 | -5/+0 |
| 2019-01-02 | NFSv4.2 fix async copy reboot recovery | Olga Kornievskaia | 1 | -1/+1 |
| 2019-01-02 | NFS: Fix NFSv4 symbolic trace point output | Chuck Lever | 1 | -143/+313 |
| 2019-01-02 | NFS: Make "port=" mount option optional for RDMA mounts | Chuck Lever | 1 | -2/+8 |
| 2018-12-31 | nfs: fixed broken compilation in nfs_callback_up_net() | Vasily Averin | 1 | -1/+1 |
| 2018-12-28 | mm: convert totalram_pages and totalhigh_pages variables to atomic | Arun KS | 1 | -1/+1 |
| 2018-12-27 | nfs: minor typo in nfs4_callback_up_net() | Vasily Averin | 1 | -1/+1 |
| 2018-12-27 | sunrpc: replace svc_serv->sv_bc_xprt by boolean flag | Vasily Averin | 1 | -3/+5 |
| 2018-12-27 | Merge tag 'locks-v4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl... | Linus Torvalds | 1 | -2/+4 |
| 2018-12-21 | NFS: nfs_compare_mount_options always compare auth flavors. | Chris Perl | 1 | -2/+1 |
| 2018-12-21 | LSM: new method: ->sb_add_mnt_opt() | Al Viro | 1 | -7/+2 |
| 2018-12-21 | LSM: hide struct security_mnt_opts from any generic code | Al Viro | 2 | -4/+4 |
| 2018-12-21 | nfs_remount(): don't leak, don't ignore LSM options quietly | Al Viro | 1 | -2/+4 |
| 2018-12-21 | new helper: security_sb_eat_lsm_opts() | Al Viro | 1 | -13/+2 |
| 2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown | 23 | -292/+228 |
| 2018-12-19 | NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. | NeilBrown | 4 | -17/+33 |
| 2018-12-19 | NFS: change access cache to use 'struct cred'. | NeilBrown | 3 | -30/+39 |
| 2018-12-19 | NFS: move credential expiry tracking out of SUNRPC into NFS. | NeilBrown | 2 | -3/+23 |
| 2018-12-19 | NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). | NeilBrown | 3 | -34/+7 |
| 2018-12-19 | NFSv4: don't require lock for get_renew_cred or get_machine_cred | NeilBrown | 4 | -25/+16 |
| 2018-12-19 | NFSv4: add cl_root_cred for use when machine cred is not available. | NeilBrown | 2 | -8/+14 |
| 2018-12-19 | SUNRPC: remove uid and gid from struct auth_cred | NeilBrown | 1 | -6/+8 |
| 2018-12-19 | SUNRPC: remove groupinfo from struct auth_cred. | NeilBrown | 1 | -13/+1 |
| 2018-12-19 | SUNRPC: add 'struct cred *' to auth_cred and rpc_cred | NeilBrown | 1 | -0/+17 |
| 2018-12-19 | nfs: fix comment to nfs_generic_pg_test which does the opposite | Pavel Tikhomirov | 1 | -1/+1 |
| 2018-12-19 | NFSv4: cleanup remove unused nfs4_xdev_fs_type | Olga Kornievskaia | 1 | -1/+0 |
| 2018-12-02 | nfs: don't dirty kernel pages read by direct-io | Dave Kleikamp | 1 | -1/+8 |
| 2018-12-02 | flexfiles: enforce per-mirror stateid only for v4 DSes | Tigran Mkrtchyan | 1 | -2/+4 |
| 2018-11-30 | NFS: use locks_copy_lock() to copy locks. | NeilBrown | 1 | -2/+4 |
| 2018-11-22 | flexfiles: use per-mirror specified stateid for IO | Tigran Mkrtchyan | 3 | -12/+32 |
| 2018-11-22 | NFSv4.2 copy do not allocate memory under the lock | Olga Kornievskaia | 2 | -20/+21 |
| 2018-11-19 | NFSv4: Fix a NFSv4 state manager deadlock | Trond Myklebust | 2 | -5/+13 |
| 2018-11-13 | NFSv4: Fix an Oops during delegation callbacks | Trond Myklebust | 2 | -4/+11 |
| 2018-11-12 | NFSv4: Ensure that the state manager exits the loop on SIGKILL | Trond Myklebust | 1 | -1/+1 |
| 2018-11-12 | NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING | Trond Myklebust | 1 | -3/+5 |
| 2018-11-04 | Merge tag 'nfs-for-4.20-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -1/+1 |
| 2018-11-02 | Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -4/+8 |
| 2018-11-01 | NFS: fix spelling mistake, EACCESS -> EACCES | Colin Ian King | 1 | -1/+1 |
| 2018-10-30 | Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -3/+12 |
| 2018-10-30 | vfs: make remap_file_range functions take and return bytes completed | Darrick J. Wong | 1 | -3/+3 |
| 2018-10-30 | vfs: combine the clone and dedupe into a single remap_file_range | Darrick J. Wong | 1 | -3/+7 |
| 2018-10-29 | NFS: Fix up a typo in nfs_dns_ent_put | Trond Myklebust | 1 | -1/+1 |
| 2018-10-29 | NFS: Lockless DNS lookups | Trond Myklebust | 1 | -3/+12 |
| 2018-10-28 | Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax | Linus Torvalds | 1 | -1/+1 |
| 2018-10-23 | NFS: change sign of nfs_fh length | Frank Sorenson | 1 | -1/+1 |
| 2018-10-21 | page cache: Convert hole search to XArray | Matthew Wilcox | 1 | -1/+1 |
| 2018-10-18 | nfs: remove redundant call to nfs_context_set_write_error() | Benjamin Coddington | 1 | -4/+0 |
| 2018-10-18 | nfs: Fix a missed page unlock after pg_doio() | Benjamin Coddington | 1 | -19/+21 |
| 2018-10-05 | NFSv4.x: fix lock recovery during delegation recall | Olga Kornievskaia | 1 | -3/+3 |
| 2018-09-30 | NFSv4: Fix lookup revalidate of regular files | Trond Myklebust | 1 | -40/+39 |
| 2018-09-30 | NFS: Refactor nfs_lookup_revalidate() | Trond Myklebust | 1 | -96/+126 |
| 2018-09-30 | NFS: Fix dentry revalidation on NFSv4 lookup | Trond Myklebust | 1 | -3/+12 |
| 2018-09-30 | NFS: Remove private spinlock in struct nfs_pgio_header | Trond Myklebust | 2 | -13/+10 |
| 2018-09-30 | NFSv3: Improve NFSv3 performance when server returns no post-op attributes | Trond Myklebust | 2 | -1/+10 |
| 2018-09-30 | NFSv4: Split out NFS v4.2 copy completion functions | Anna Schumaker | 1 | -15/+26 |
| 2018-09-30 | NFS: Reduce indentation of nfs4_recovery_handle_error() | Anna Schumaker | 1 | -32/+32 |
| 2018-09-30 | NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() | Anna Schumaker | 1 | -37/+33 |
| 2018-09-30 | NFS: Split out the body of nfs4_reclaim_open_state() | Anna Schumaker | 1 | -36/+47 |
| 2018-09-30 | nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes | Tigran Mkrtchyan | 1 | -1/+1 |
| 2018-09-30 | NFSv4.1: Fix the r/wsize checking | Trond Myklebust | 1 | -7/+9 |
| 2018-09-30 | NFSv4: Convert struct nfs4_state to use refcount_t | Trond Myklebust | 3 | -9/+9 |
| 2018-09-30 | NFSv4: Convert open state lookup to use RCU | Trond Myklebust | 2 | -6/+7 |
| 2018-09-30 | NFS: Convert lookups of the open context to RCU | Trond Myklebust | 5 | -38/+55 |
| 2018-09-30 | NFS: Simplify internal check for whether file is open for write | Trond Myklebust | 1 | -9/+1 |
| 2018-09-30 | NFS: Convert lookups of the lock context to RCU | Trond Myklebust | 1 | -13/+12 |
| 2018-09-30 | pNFS: Don't allocate more pages than we need to fit a layoutget response | Trond Myklebust | 4 | -0/+10 |
| 2018-09-30 | pNFS: Don't zero out the array in nfs4_alloc_pages() | Trond Myklebust | 1 | -2/+2 |
| 2018-09-30 | SUNRPC: Add a label for RPC calls that require allocation on receive | Trond Myklebust | 1 | -1/+3 |
| 2018-09-14 | Merge tag 'nfs-for-4.19-2' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 4 | -24/+39 |
| 2018-09-14 | NFS: Don't open code clearing of delegation state | Trond Myklebust | 1 | -9/+12 |
| 2018-09-14 | NFSv4.1 fix infinite loop on I/O. | Trond Myklebust | 2 | -3/+9 |
| 2018-09-14 | NFSv4: Fix a tracepoint Oops in initiate_file_draining() | Trond Myklebust | 1 | -1/+1 |
| 2018-09-14 | pNFS: Ensure we return the error if someone kills a waiting layoutget | Trond Myklebust | 1 | -10/+16 |
| 2018-09-14 | NFSv4: Fix a tracepoint Oops in initiate_file_draining() | Trond Myklebust | 1 | -1/+1 |
| 2018-08-23 | Merge tag 'nfs-for-4.19-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 26 | -161/+814 |
| 2018-08-21 | pNFS: Remove unwanted optimisation of layoutget | Trond Myklebust | 1 | -6/+0 |
| 2018-08-21 | pNFS/flexfiles: ff_layout_pg_init_read should exit on error | Trond Myklebust | 1 | -17/+11 |
| 2018-08-16 | pNFS: Treat RECALLCONFLICT like DELAY... | Trond Myklebust | 1 | -9/+0 |
| 2018-08-16 | pNFS: When updating the stateid in layoutreturn, also update the recall range | Trond Myklebust | 3 | -2/+11 |
| 2018-08-15 | NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() | Trond Myklebust | 1 | -4/+10 |
| 2018-08-15 | NFSv4: Fix locking in pnfs_generic_recover_commit_reqs | Trond Myklebust | 1 | -9/+7 |
| 2018-08-13 | Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 1 | -3/+6 |
| 2018-08-13 | Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 3 | -8/+10 |
| 2018-08-13 | NFSv4: Fix a typo in nfs4_init_channel_attrs() | Trond Myklebust | 1 | -1/+1 |
| 2018-08-13 | NFSv4: Don't busy wait if NFSv4 session draining is interrupted | Trond Myklebust | 1 | -5/+13 |
| 2018-08-13 | NFS recover from destination server reboot for copies | Olga Kornievskaia | 4 | -5/+39 |
| 2018-08-09 | NFS add a simple sync nfs4_proc_commit after async COPY | Olga Kornievskaia | 3 | -1/+66 |
| 2018-08-09 | NFS handle COPY ERR_OFFLOAD_NO_REQS | Olga Kornievskaia | 1 | -1/+5 |
| 2018-08-09 | NFS send OFFLOAD_CANCEL when COPY killed | Olga Kornievskaia | 1 | -1/+90 |
| 2018-08-09 | NFS export nfs4_async_handle_error | Olga Kornievskaia | 2 | -1/+4 |
| 2018-08-09 | NFS handle COPY reply CB_OFFLOAD call race | Olga Kornievskaia | 3 | -5/+49 |
| 2018-08-09 | NFS add support for asynchronous COPY | Olga Kornievskaia | 4 | -9/+93 |
| 2018-08-09 | NFS COPY xdr handle async reply | Olga Kornievskaia | 1 | -10/+12 |
| 2018-08-09 | NFS OFFLOAD_CANCEL xdr | Olga Kornievskaia | 3 | -0/+70 |
| 2018-08-09 | NFS CB_OFFLOAD xdr | Olga Kornievskaia | 3 | -1/+98 |
| 2018-08-08 | NFS: Use an appropriate work queue for direct-write completion | NeilBrown | 1 | -1/+1 |
| 2018-08-08 | NFSv4: Fix error handling in nfs4_sp4_select_mode() | Wei Yongjun | 1 | -1/+1 |
| 2018-08-08 | pnfs: Use true and false for boolean values | Gustavo A. R. Silva | 1 | -1/+1 |
| 2018-08-08 | pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN | Trond Myklebust | 1 | -1/+0 |
| 2018-08-08 | NFS: Mark expected switch fall-throughs | Gustavo A. R. Silva | 7 | -0/+21 |
| 2018-08-08 | NFSv4: Mark the inode change attribute up to date in update_changeattr() | Trond Myklebust | 1 | -0/+1 |
| 2018-08-08 | NFSv4: Detect nlink changes on cross-directory renames too | Trond Myklebust | 1 | -12/+23 |
| 2018-08-08 | NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir | Trond Myklebust | 1 | -8/+42 |
| 2018-08-08 | pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn | Trond Myklebust | 3 | -8/+19 |
| 2018-08-01 | NFSv4: Fix _nfs4_do_setlk() | Trond Myklebust | 1 | -13/+13 |
| 2018-07-31 | NFSv4 client live hangs after live data migration recovery | Bill Baker | 1 | -1/+8 |
| 2018-07-31 | NFSv4.0 fix client reference leak in callback | Olga Kornievskaia | 1 | -3/+8 |
| 2018-07-31 | NFS: silence a harmless uninitialized variable warning | Dan Carpenter | 1 | -1/+1 |
| 2018-07-31 | sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt c... | Dave Wysochanski | 1 | -1/+1 |
| 2018-07-30 | pnfs/blocklayout: off by one in bl_map_stripe() | Dan Carpenter | 1 | -1/+1 |
| 2018-07-30 | nfs: Referrals not inheriting proto setting from parent | Calum Mackay | 1 | -3/+3 |
| 2018-07-30 | nfs: initiate returning delegation when reclaiming one that's been recalled | Jeff Layton | 1 | -0/+4 |
| 2018-07-30 | fs: nfs: Adding new return type vm_fault_t | Souptick Joarder | 1 | -2/+2 |
| 2018-07-30 | nfs: add error check in nfs_idmap_prepare_message() | Chengguang Xu | 1 | -0/+2 |
| 2018-07-26 | Fix error code in nfs_lookup_verify_inode() | Lance Shelton | 1 | -1/+1 |
| 2018-07-26 | NFS: More excessive attribute revalidation in nfs_execute_ok() | Trond Myklebust | 1 | -0/+2 |
| 2018-07-26 | NFS: Fix excessive attribute revalidation in nfs_execute_ok() | Trond Myklebust | 1 | -1/+1 |
| 2018-07-26 | NFS: Ensure we immediately start writeback on rescheduled writes | Trond Myklebust | 1 | -0/+2 |
| 2018-07-26 | NFSv4.1: Fix a potential layoutget/layoutrecall deadlock | Trond Myklebust | 1 | -2/+2 |
| 2018-07-26 | pNFS: Parse the results of layoutget on open even if permissions checks fail | Trond Myklebust | 3 | -8/+3 |
| 2018-07-26 | NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories | Trond Myklebust | 1 | -10/+16 |
| 2018-07-26 | pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() | Trond Myklebust | 1 | -5/+31 |
| 2018-07-26 | pNFS/flexfiles: Ensure we always return a layout if it has layoutstats | Trond Myklebust | 1 | -0/+3 |
| 2018-07-26 | pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() | Trond Myklebust | 1 | -1/+10 |
| 2018-07-26 | pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall | Trond Myklebust | 1 | -1/+1 |
| 2018-07-26 | pNFS: Don't discard layout segments that are marked for return | Trond Myklebust | 2 | -16/+39 |
| 2018-07-12 | get rid of 'opened' argument of ->atomic_open() - part 3 | Al Viro | 2 | -2/+2 |
| 2018-07-12 | getting rid of 'opened' argument of ->atomic_open() - part 2 | Al Viro | 1 | -3/+2 |
| 2018-07-12 | getting rid of 'opened' argument of ->atomic_open() - part 1 | Al Viro | 1 | -1/+1 |
| 2018-07-12 | introduce FMODE_CREATED and switch to it | Al Viro | 2 | -2/+5 |
| 2018-06-28 | nfs_instantiate(): prevent multiple aliases for directory inode | Al Viro | 1 | -3/+6 |
| 2018-06-22 | Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 4 | -13/+50 |
| 2018-06-19 | pNFS/flexfiles: Process writeback resends from nfsiod context as well | Trond Myklebust | 1 | -2/+8 |
| 2018-06-19 | pNFS/flexfiles: Don't tie up all the rpciod threads in resends | Trond Myklebust | 1 | -3/+8 |
| 2018-06-19 | pNFS: Don't send layoutreturn if the layout is already invalid | Trond Myklebust | 2 | -0/+21 |
| 2018-06-19 | pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception | Trond Myklebust | 1 | -7/+10 |
| 2018-06-15 | Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 7 | -45/+64 |
| 2018-06-14 | NFS: Fix an rcu deadlock in nfs_delegation_find_inode() | Anna Schumaker | 1 | -1/+3 |
| 2018-06-14 | Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti... | Arnd Bergmann | 7 | -45/+64 |