| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-26 | NFSv4/flexfiles: Add support for striped layouts | Jonathan Curley | 1 | -0/+2 |
| 2025-09-26 | NFSv4/flexfiles: Update low level helper functions to be DS stripe aware. | Jonathan Curley | 1 | -11/+28 |
| 2025-09-26 | NFSv4/flexfiles: Add data structure support for striped layouts | Jonathan Curley | 1 | -10/+17 |
| 2025-01-14 | nfs: cache all open LOCALIO nfsd_file(s) in client | Mike Snitzer | 1 | -0/+1 |
| 2023-10-02 | NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by | Kees Cook | 1 | -1/+1 |
| 2020-03-26 | pNFS/flexfiles: Simplify allocation of the mirror array | Trond Myklebust | 1 | -1/+1 |
| 2019-03-01 | NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() | Trond Myklebust | 1 | -4/+3 |
| 2019-03-01 | NFS/flexfile: Simplify nfs4_ff_layout_ds_version() | Trond Myklebust | 1 | -2/+2 |
| 2019-03-01 | NFS/flexfiles: Simplify ff_layout_get_ds_cred() | Trond Myklebust | 1 | -2/+3 |
| 2019-03-01 | NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() | Trond Myklebust | 1 | -2/+1 |
| 2019-03-01 | NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() | Trond Myklebust | 1 | -1/+1 |
| 2019-03-01 | NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive | Trond Myklebust | 1 | -18/+0 |
| 2019-03-01 | NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() | Trond Myklebust | 1 | -1/+2 |
| 2019-03-01 | NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads | Trond Myklebust | 1 | -0/+1 |
| 2019-03-01 | NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() | Trond Myklebust | 1 | -13/+19 |
| 2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown | 1 | -4/+4 |
| 2018-11-22 | flexfiles: use per-mirror specified stateid for IO | Tigran Mkrtchyan | 1 | -0/+4 |
| 2017-11-17 | Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 1 | -1/+2 |
| 2017-11-17 | fs, nfs: convert nfs4_ff_layout_mirror.ref from atomic_t to refcount_t | Elena Reshetova | 1 | -1/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-03-17 | pNFS/flexfiles: never nfs4_mark_deviceid_unavailable | Weston Andros Adamson | 1 | -1/+13 |
| 2016-12-09 | pNFS/flexfiles: Ensure we have enough buffer for layoutreturn | Trond Myklebust | 1 | -0/+1 |
| 2016-12-08 | pNFS/flexfiles: Fix a deadlock on LAYOUTGET | Fred Isaman | 1 | -1/+1 |
| 2016-12-03 | pNFS/flexfiles: Support sending layoutstats in layoutreturn | Trond Myklebust | 1 | -0/+3 |
| 2016-12-03 | pNFS/flexfiles: Refactor encoding of the layoutreturn payload | Trond Myklebust | 1 | -3/+11 |
| 2016-12-02 | pNFS/flexfiles: Only send layoutstats updates for mirrors that were updated | Trond Myklebust | 1 | -0/+3 |
| 2016-08-14 | pNFS/flexfiles: Fix layoutstat periodic reporting | Trond Myklebust | 1 | -1/+1 |
| 2016-05-25 | nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO | Tom Haynes | 1 | -1/+10 |
| 2016-05-17 | pNFS/flexfiles: When checking for available DSes, conditionally check for MDS io | Tom Haynes | 1 | -0/+1 |
| 2016-05-09 | nfs: have flexfiles mirror keep creds for both ro and rw layouts | Jeff Layton | 1 | -1/+2 |
| 2016-05-09 | nfs: get a reference to the credential in ff_layout_alloc_lseg | Jeff Layton | 1 | -2/+0 |
| 2015-12-28 | pNFS/flexfiles: Support server-supplied layoutstats sampling period | Trond Myklebust | 1 | -0/+1 |
| 2015-11-02 | pNFS/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS | Trond Myklebust | 1 | -0/+7 |
| 2015-08-25 | NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segments | Trond Myklebust | 1 | -0/+3 |
| 2015-08-25 | NFSv4.1/flexfiles: Remove mirror backpointer to lseg. | Trond Myklebust | 1 | -1/+0 |
| 2015-08-25 | NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror | Trond Myklebust | 1 | -0/+1 |
| 2015-06-26 | pNFS/flexfiles: Turn off layoutcommit for servers that don't need it | Trond Myklebust | 1 | -0/+3 |
| 2015-06-24 | pnfs/flexfiles: report layoutstat regularly | Peng Tao | 1 | -1/+5 |
| 2015-06-24 | pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data | Peng Tao | 1 | -0/+1 |
| 2015-06-24 | pNFS/flexfiles: track when layout is first used | Peng Tao | 1 | -0/+1 |
| 2015-06-24 | pNFS/flexfiles: add layoutstats tracking | Trond Myklebust | 1 | -0/+22 |
| 2015-06-24 | pNFS/flexfiles: Remove unused struct members user_name, group_name | Trond Myklebust | 1 | -2/+0 |
| 2015-02-03 | pnfs/flexfiles: Add the FlexFile Layout Driver | Tom Haynes | 1 | -0/+155 |