2019-03-01 | Trond Myklebust | NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-03-01 | Trond Myklebust | NFS/flexfiles: Fix up sparse RCU annotations Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-03-01 | Trond Myklebust | NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-03-01 | Anna Schumaker | NFS: Add missing encode / decode sequence_maxsz to... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-03-01 | Trond Myklebust | NFSv4.1: Don't process the sequence op more than once. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-03-01 | Trond Myklebust | NFSv4.1: Reinitialise sequence results before retransmitting... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-26 | Trond Myklebust | SUNRPC: Fix an Oops in udp_poll() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-25 | Trond Myklebust | Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-23 | Trond Myklebust | NFS/pnfs: Bulk destroy of layouts needs to be safe... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-21 | Trond Myklebust | NFS: Fix a soft lockup in the delegation recovery code Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-21 | Trond Myklebust | NFSv4.1: Avoid false retries when RPC calls are interrupted Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Remove the redundant 'zerocopy' argument to... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Further cleanups of xs_sendpages() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Convert socket page send code to use iov_iter() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Initiate a connection close on an ESHUTDOWN... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Don't suppress socket errors when a message... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Handle zero length fragments correctly Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Don't reset the stream record info when the... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | ZhangXiaoxu | nfs: fix xfstest generic/099 failed on nfsv3 Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Kazuo Ito | pNFS: Avoid read/modify/write when it is not necessary Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Kazuo Ito | pNFS: Fix potential corruption of page being written Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | zhangliguang | NFS: Fix typo in comments of nfs_readdir_alloc_pages() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | zhangliguang | NFS: Remove redundant semicolon Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | luanshi | NFS: readdirplus optimization by cache mechanism Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Eric W. Biederman | fs/nfs: Fix nfs_parse_devname to not modify it's argument Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | NeilBrown | SUNRPC: remove pointless test in unx_match() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Julia Lawall | NFS: drop useless LIST_HEAD Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Ensure rq_bytes_sent is reset before request... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Use poll() to fix up the socket requeue races Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Fix sparse annotations for nfs_set_open_stateid_locked() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Fix up documentation warnings Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: ENOMEM should also be a fatal error. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: EINTR is also a fatal error. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Ensure NFS writeback allocations don't recurse... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Pass error information to the pgio error cleanup... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Clean up list moves of struct nfs_page Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Fix an I/O request leakage in nfs_do_recoalesce Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2019-02-20 | Trond Myklebust | NFS: Fix I/O request leakages Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-18 | Trond Myklebust | SUNRPC: Remove xprt_connect_status() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-18 | Trond Myklebust | SUNRPC: Fix a race with XPRT_CONNECTING Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-18 | Trond Myklebust | SUNRPC: Fix disconnection races Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Don't force a redundant disconnection in xs_read_str... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Fix up socket polling Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Use the discard iterator rather than MSG_TRUNC Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Treat EFAULT as a truncated message in xs_read_strea... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-05 | Trond Myklebust | SUNRPC: Fix RPC receive hangs Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Trond Myklebust | SUNRPC: Fix a potential race in xprt_connect() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Trond Myklebust | SUNRPC: Fix a memory leak in call_encode() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Chuck Lever | SUNRPC: Fix leak of krb5p encode pages Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Trond Myklebust | SUNRPC: call_connect_status() must handle tasks that... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Dave Kleikamp | nfs: don't dirty kernel pages read by direct-io Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-12-02 | Tigran Mkrtchyan | flexfiles: enforce per-mirror stateid only for v4 DSes Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-22 | Tigran Mkrtchyan | flexfiles: use per-mirror specified stateid for IO Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-22 | Olga Kornievskaia | NFSv4.2 copy do not allocate memory under the lock Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-20 | Trond Myklebust | NFSv4: Fix a NFSv4 state manager deadlock Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-13 | Trond Myklebust | NFSv4: Fix an Oops during delegation callbacks Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-12 | Trond Myklebust | SUNRPC: Fix a bogus get/put in generic_key_to_expire() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-12 | Trond Myklebust | SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-12 | Trond Myklebust | NFSv4: Ensure that the state manager exits the loop... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-12 | Trond Myklebust | NFSv4: Don't exit the state manager without clearing... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-01 | Colin Ian King | NFS: fix spelling mistake, EACCESS -> EACCES Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-11-01 | Paul Burton | SUNRPC: Use atomic(64)_t for seq_send(64) Cc: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-23 | Trond Myklebust | SUNRPC: Convert the auth cred cache to use refcount_t Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-23 | Trond Myklebust | SUNRPC: Convert auth creds to use refcount_t Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-23 | Trond Myklebust | SUNRPC: Simplify lookup code Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-23 | Trond Myklebust | SUNRPC: Clean up the AUTH cache code Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-23 | Frank Sorenson | NFS: change sign of nfs_fh length Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-18 | Trond Myklebust | Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-18 | J. Bruce Fields | sunrpc: safely reallow resvport min/max inversion Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-18 | Benjamin Coddington | nfs: remove redundant call to nfs_context_set_write_error() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-18 | Benjamin Coddington | nfs: Fix a missed page unlock after pg_doio() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-18 | Trond Myklebust | SUNRPC: Fix a compile warning for cmpxchg64() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-05 | Olga Kornievskaia | NFSv4.x: fix lock recovery during delegation recall Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-10-05 | Arnd Bergmann | SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv4: Fix lookup revalidate of regular files Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Refactor nfs_lookup_revalidate() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Fix dentry revalidation on NFSv4 lookup Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | SUNRPC: Replace krb5_seq_lock with a lockless scheme Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | SUNRPC: Remove rpc_authflavor_lock in favour of RCU... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Remove private spinlock in struct nfs_pgio_header Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv4: Save a few bytes in the nfs_pgio_args/res Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv3: Improve NFSv3 performance when server returns... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Anna Schumaker | NFSv4: Split out NFS v4.2 copy completion functions Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Anna Schumaker | NFS: Reduce indentation of nfs4_recovery_handle_error() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Anna Schumaker | NFS: Reduce indentation of the switch statement in... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Anna Schumaker | NFS: Split out the body of nfs4_reclaim_open_state() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Tigran Mkrtchyan | nfs4: flex_file: ignore synthetic uid/gid for tightly... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv4.1: Fix the r/wsize checking Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv4: Convert struct nfs4_state to use refcount_t Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFSv4: Convert open state lookup to use RCU Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Convert lookups of the open context to RCU Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Simplify internal check for whether file is open... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | NFS: Convert lookups of the lock context to RCU Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | pNFS: Don't allocate more pages than we need to fit... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2018-09-30 | Trond Myklebust | pNFS: Don't zero out the array in nfs4_alloc_pages() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
next |