summaryrefslogtreecommitdiffstats
path: root/fs/nfs/flexfilelayout/flexfilelayout.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_byKees Cook2023-10-021-1/+1
* pNFS/flexfiles: Simplify allocation of the mirror arrayTrond Myklebust2020-03-261-1/+1
* NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid()Trond Myklebust2019-03-021-4/+3
* NFS/flexfile: Simplify nfs4_ff_layout_ds_version()Trond Myklebust2019-03-021-2/+2
* NFS/flexfiles: Simplify ff_layout_get_ds_cred()Trond Myklebust2019-03-021-2/+3
* NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client()Trond Myklebust2019-03-021-2/+1
* NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh()Trond Myklebust2019-03-021-1/+1
* NFS/flexfiles: Don't invalidate DS deviceids for being unresponsiveTrond Myklebust2019-03-021-18/+0
* NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds()Trond Myklebust2019-03-021-1/+2
* NFS/flexfiles: Send LAYOUTERROR when failing over mirrored readsTrond Myklebust2019-03-021-0/+1
* NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE()Trond Myklebust2019-03-011-13/+19
* NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.NeilBrown2018-12-191-4/+4
* flexfiles: use per-mirror specified stateid for IOTigran Mkrtchyan2018-11-221-0/+4
* Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2017-11-171-1/+2
|\
| * fs, nfs: convert nfs4_ff_layout_mirror.ref from atomic_t to refcount_tElena Reshetova2017-11-171-1/+2
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* pNFS/flexfiles: never nfs4_mark_deviceid_unavailableWeston Andros Adamson2017-03-171-1/+13
* pNFS/flexfiles: Ensure we have enough buffer for layoutreturnTrond Myklebust2016-12-101-0/+1
* pNFS/flexfiles: Fix a deadlock on LAYOUTGETFred Isaman2016-12-091-1/+1
* pNFS/flexfiles: Support sending layoutstats in layoutreturnTrond Myklebust2016-12-031-0/+3
* pNFS/flexfiles: Refactor encoding of the layoutreturn payloadTrond Myklebust2016-12-031-3/+11
* pNFS/flexfiles: Only send layoutstats updates for mirrors that were updatedTrond Myklebust2016-12-021-0/+3
* pNFS/flexfiles: Fix layoutstat periodic reportingTrond Myklebust2016-08-151-1/+1
* nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IOTom Haynes2016-05-251-1/+10
* pNFS/flexfiles: When checking for available DSes, conditionally check for MDS ioTom Haynes2016-05-171-0/+1
* nfs: have flexfiles mirror keep creds for both ro and rw layoutsJeff Layton2016-05-091-1/+2
* nfs: get a reference to the credential in ff_layout_alloc_lsegJeff Layton2016-05-091-2/+0
* pNFS/flexfiles: Support server-supplied layoutstats sampling periodTrond Myklebust2015-12-281-0/+1
* pNFS/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDSTrond Myklebust2015-11-021-0/+7
* NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segmentsTrond Myklebust2015-08-251-0/+3
* NFSv4.1/flexfiles: Remove mirror backpointer to lseg.Trond Myklebust2015-08-251-1/+0
* NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirrorTrond Myklebust2015-08-251-0/+1
* pNFS/flexfiles: Turn off layoutcommit for servers that don't need itTrond Myklebust2015-06-261-0/+3
* pnfs/flexfiles: report layoutstat regularlyPeng Tao2015-06-241-1/+5
* pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific dataPeng Tao2015-06-241-0/+1
* pNFS/flexfiles: track when layout is first usedPeng Tao2015-06-241-0/+1
* pNFS/flexfiles: add layoutstats trackingTrond Myklebust2015-06-241-0/+22
* pNFS/flexfiles: Remove unused struct members user_name, group_nameTrond Myklebust2015-06-241-2/+0
* pnfs/flexfiles: Add the FlexFile Layout DriverTom Haynes2015-02-031-0/+155