| Commit message (Expand) | Author | Age | Files | Lines |
* | NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE | Trond Myklebust | 2016-01-27 | 4 | -9/+9 |
* | pNFS: Fix missing layoutreturn calls | Trond Myklebust | 2016-01-26 | 1 | -62/+56 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 2016-01-23 | 6 | -32/+32 |
|\ |
|
| * | wrappers for ->i_mutex access | Al Viro | 2016-01-22 | 6 | -32/+32 |
* | | Merge tag 'nfs-for-4.5-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 2016-01-23 | 5 | -69/+47 |
|\ \
| |/
|/| |
|
| * | Merge branch 'bugfixes' | Trond Myklebust | 2016-01-22 | 2 | -63/+42 |
| |\ |
|
| | * | pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn | Trond Myklebust | 2016-01-22 | 1 | -4/+2 |
| | * | pNFS/flexfiles: Improve merging of errors in LAYOUTRETURN | Trond Myklebust | 2016-01-21 | 1 | -59/+40 |
| * | | NFS: Simplify nfs_request_add_commit_list() arguments | Anna Schumaker | 2016-01-21 | 3 | -6/+5 |
* | | | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2016-01-15 | 1 | -1/+1 |
|\ \ \ |
|
| * | | | kmemcg: account certain kmem allocations to memcg | Vladimir Davydov | 2016-01-14 | 1 | -1/+1 |
* | | | | Merge tag 'nfs-for-4.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 2016-01-14 | 22 | -417/+1148 |
|\ \ \ \
| | |/ /
| |/| | |
|
| * | | | NFS: Fix a compile warning about unused variable in nfs_generic_pg_pgios() | Trond Myklebust | 2016-01-08 | 1 | -3/+0 |
| * | | | NFSv4: Fix a compile warning about no prototype for nfs4_ioctl() | Trond Myklebust | 2016-01-08 | 1 | -1/+1 |
| * | | | Merge branch 'bugfixes' | Trond Myklebust | 2016-01-07 | 7 | -25/+92 |
| |\ \ \
| | | |/
| | |/| |
|
| | * | | pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() | Trond Myklebust | 2015-12-30 | 1 | -1/+1 |
| | * | | NFS: Fix attribute cache revalidation | Trond Myklebust | 2015-12-30 | 1 | -15/+39 |
| | * | | NFS: Ensure we revalidate attributes before using execute_ok() | Trond Myklebust | 2015-12-28 | 1 | -2/+16 |
| | * | | NFS: Flush reclaim writes using FLUSH_COND_STABLE | Trond Myklebust | 2015-12-28 | 1 | -1/+1 |
| | * | | NFS: Background flush should not be low priority | Trond Myklebust | 2015-12-28 | 1 | -2/+0 |
| | * | | NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn | Trond Myklebust | 2015-12-28 | 1 | -1/+0 |
| | * | | NFSv4: Don't perform cached access checks before we've OPENed the file | Trond Myklebust | 2015-12-28 | 1 | -0/+3 |
| | * | | NFS: Allow the combination pNFS and labeled NFS | Trond Myklebust | 2015-12-28 | 1 | -0/+3 |
| | * | | NFS42: handle layoutstats stateid error | Peng Tao | 2015-12-28 | 1 | -2/+27 |
| | * | | nfs: Fix race in __update_open_stateid() | Andrew Elble | 2015-12-28 | 1 | -1/+1 |
| | * | | nfs: fix missing assignment in nfs4_sequence_done tracepoint | Andrew Elble | 2015-12-28 | 1 | -0/+1 |
| * | | | NFS: Use wait_on_atomic_t() for unlock after readahead | Benjamin Coddington | 2016-01-07 | 5 | -63/+22 |
| * | | | Merge branch 'pnfs_generic' | Trond Myklebust | 2016-01-04 | 13 | -115/+293 |
| |\ \ \ |
|
| | * | | | NFSv4.1/pNFS: Cleanup constify struct pnfs_layout_range arguments | Trond Myklebust | 2016-01-04 | 2 | -6/+6 |
| | * | | | NFSv4.1/pnfs: Cleanup copying of pnfs_layout_range structures | Trond Myklebust | 2016-01-04 | 2 | -2/+9 |
| | * | | | NFSv4.1/pNFS: Cleanup pnfs_mark_matching_lsegs_invalid() | Trond Myklebust | 2016-01-04 | 1 | -5/+5 |
| | * | | | NFSv4.1/pNFS: Fix a race in initiate_file_draining() | Trond Myklebust | 2016-01-04 | 1 | -4/+1 |
| | * | | | NFSv4.1/pNFS: pnfs_error_mark_layout_for_return() must always return layout | Trond Myklebust | 2016-01-04 | 2 | -7/+21 |
| | * | | | NFSv4.1/pNFS: pnfs_mark_matching_lsegs_return() should set the iomode | Trond Myklebust | 2016-01-04 | 1 | -4/+12 |
| | * | | | NFSv4.1/pNFS: Use nfs4_stateid_copy for copying stateids | Trond Myklebust | 2016-01-04 | 1 | -3/+3 |
| | * | | | NFSv4.1/pNFS: Don't pass stateids by value to pnfs_send_layoutreturn() | Trond Myklebust | 2016-01-04 | 1 | -6/+6 |
| | * | | | NFS: Relax requirements in nfs_flush_incompatible | Trond Myklebust | 2015-12-31 | 3 | -7/+8 |
| | * | | | NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid | Trond Myklebust | 2015-12-31 | 6 | -0/+37 |
| | * | | | NFS: Allow multiple commit requests in flight per file | Trond Myklebust | 2015-12-31 | 5 | -49/+35 |
| | * | | | NFS/pNFS: Fix up pNFS write reschedule layering violations and bugs | Trond Myklebust | 2015-12-31 | 4 | -19/+22 |
| | * | | | NFSv4: List stateid information in the callback tracepoints | Trond Myklebust | 2015-12-28 | 2 | -6/+79 |
| | * | | | 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 | 3 | -3/+18 |
| | * | | | NFSv4.1/pNFS: Add a helper to mark the layout as returned | Trond Myklebust | 2015-12-28 | 4 | -1/+17 |
| | * | | | pNFS: Ensure nfs4_layoutget_prepare returns the correct error | Trond Myklebust | 2015-12-28 | 1 | -4/+5 |
| * | | | | Merge branch 'flexfiles' | Trond Myklebust | 2015-12-28 | 14 | -174/+339 |
| |\ \ \ \ |
|
| | * | | | | pNFS/flexfiles: Ensure we record layoutstats even if RPC is terminated early | Trond Myklebust | 2015-12-28 | 1 | -6/+31 |
| | * | | | | pNFS: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write | Trond Myklebust | 2015-12-28 | 1 | -25/+70 |
| | * | | | | pNFS/flexfiles: Fix a statistics gathering imbalance | Trond Myklebust | 2015-12-28 | 1 | -1/+1 |