| Commit message (Expand) | Author | Age | Files | Lines |
* | NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() | Trond Myklebust | 2018-08-15 | 1 | -4/+10 |
* | NFS handle COPY reply CB_OFFLOAD call race | Olga Kornievskaia | 2018-08-09 | 1 | -3/+14 |
* | NFS add support for asynchronous COPY | Olga Kornievskaia | 2018-08-09 | 1 | -1/+37 |
* | NFS CB_OFFLOAD xdr | Olga Kornievskaia | 2018-08-09 | 1 | -0/+7 |
* | NFSv4.1: Fix a potential layoutget/layoutrecall deadlock | Trond Myklebust | 2018-07-26 | 1 | -2/+2 |
* | pNFS: Parse the results of layoutget on open even if permissions checks fail | Trond Myklebust | 2018-07-26 | 1 | -2/+0 |
* | pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall | Trond Myklebust | 2018-07-26 | 1 | -1/+1 |
* | pNFS: Don't discard layout segments that are marked for return | Trond Myklebust | 2018-07-26 | 1 | -9/+12 |
* | Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti... | Arnd Bergmann | 2018-06-14 | 1 | -2/+2 |
|\ |
|
| * | vfs: change inode times to use struct timespec64 | Deepa Dinamani | 2018-06-05 | 1 | -2/+2 |
* | | NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") | Trond Myklebust | 2018-06-09 | 1 | -5/+2 |
* | | NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab() | Trond Myklebust | 2018-06-08 | 1 | -12/+14 |
* | | NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab() | Trond Myklebust | 2018-06-08 | 1 | -2/+6 |
* | | pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall | Fred Isaman | 2018-05-31 | 1 | -0/+2 |
|/ |
|
* | NFSv4: Fix broken cast in nfs4_callback_recallany() | Trond Myklebust | 2018-02-21 | 1 | -8/+6 |
* | Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 2017-11-17 | 1 | -1/+1 |
|\ |
|
| * | NFS: Fix bool initialization/comparison | Thomas Meyer | 2017-11-17 | 1 | -1/+1 |
* | | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
|/ |
|
* | NFS: Use an atomic_long_t to count the number of requests | Trond Myklebust | 2017-08-15 | 1 | -1/+1 |
* | nfs: don't cast callback decode/proc/encode routines | Christoph Hellwig | 2017-05-15 | 1 | -12/+21 |
* | NFSv4: Fix an rcu lock leak | Trond Myklebust | 2017-05-08 | 1 | -2/+4 |
* | NFS: Remove extra dprintk()s from callback_proc.c | Anna Schumaker | 2017-04-20 | 1 | -22/+0 |
* | NFS: Clean up nfs4_callback_layoutrecall() | Anna Schumaker | 2017-04-20 | 1 | -7/+1 |
* | NFS: Clean up do_callback_layoutrecall() | Anna Schumaker | 2017-04-20 | 1 | -9/+2 |
* | pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlers | Trond Myklebust | 2016-12-01 | 1 | -32/+67 |
* | nfs: allow blocking locks to be awoken by lock callbacks | Jeff Layton | 2016-09-22 | 1 | -0/+4 |
* | nfs: add handling for CB_NOTIFY_LOCK in client | Jeff Layton | 2016-09-22 | 1 | -0/+12 |
* | NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence | Trond Myklebust | 2016-08-28 | 1 | -1/+0 |
* | NFSv4.1: Delay callback processing when there are referring triples | Trond Myklebust | 2016-08-28 | 1 | -2/+2 |
* | NFSv4.1: Fix Oopsable condition in server callback races | Trond Myklebust | 2016-08-28 | 1 | -4/+1 |
* | pNFS: Remove redundant pnfs_mark_layout_returned_if_empty() | Trond Myklebust | 2016-07-24 | 1 | -1/+0 |
* | pNFS: Fix CB_LAYOUTRECALL stateid verification | Trond Myklebust | 2016-07-24 | 1 | -19/+44 |
* | pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args | Jeff Layton | 2016-05-17 | 1 | -1/+2 |
* | Fixing oops in callback path | Olga Kornievskaia | 2016-05-17 | 1 | -2/+4 |
* | NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence | Trond Myklebust | 2016-02-01 | 1 | -7/+10 |
* | NFSv4.x: Allow multiple callbacks in flight | Trond Myklebust | 2016-01-25 | 1 | -4/+10 |
* | NFSv4.x: Fix wraparound issues when validing the callback sequence id | Trond Myklebust | 2016-01-24 | 1 | -26/+17 |
* | NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel | Trond Myklebust | 2016-01-24 | 1 | -3/+6 |
* | NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing | Trond Myklebust | 2016-01-24 | 1 | -0/+2 |
* | NFSv4.x: Remove hard coded slotids in callback channel | Trond Myklebust | 2016-01-24 | 1 | -3/+3 |
* | NFSv4.1/pNFS: Fix a race in initiate_file_draining() | Trond Myklebust | 2016-01-04 | 1 | -4/+1 |
* | NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid | Trond Myklebust | 2015-12-31 | 1 | -0/+2 |
* | NFSv4: List stateid information in the callback tracepoints | Trond Myklebust | 2015-12-28 | 1 | -4/+12 |
* | NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL | Trond Myklebust | 2015-12-28 | 1 | -1/+1 |
* | NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1 | Trond Myklebust | 2015-12-28 | 1 | -0/+20 |
* | pNFS: If we have to delay the layout callback, mark the layout for return | Trond Myklebust | 2015-12-28 | 1 | -2/+12 |
* | NFSv4.1/pNFS: Add a helper to mark the layout as returned | Trond Myklebust | 2015-12-28 | 1 | -0/+1 |
* | NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY | Kinglong Mee | 2015-10-21 | 1 | -2/+0 |
* | NFSv4: Add a tracepoint for CB_LAYOUTRECALL | Trond Myklebust | 2015-08-25 | 1 | -1/+2 |
* | NFSv4: Add a tracepoint for CB_GETATTR | Trond Myklebust | 2015-08-25 | 1 | -1/+5 |