summaryrefslogtreecommitdiff
path: root/fs/nfs/flexfilelayout/flexfilelayout.h
AgeCommit message (Expand)AuthorFilesLines
2019-03-02NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid()Trond Myklebust1-4/+3
2019-03-02NFS/flexfile: Simplify nfs4_ff_layout_ds_version()Trond Myklebust1-2/+2
2019-03-02NFS/flexfiles: Simplify ff_layout_get_ds_cred()Trond Myklebust1-2/+3
2019-03-02NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client()Trond Myklebust1-2/+1
2019-03-02NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh()Trond Myklebust1-1/+1
2019-03-02NFS/flexfiles: Don't invalidate DS deviceids for being unresponsiveTrond Myklebust1-18/+0
2019-03-02NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds()Trond Myklebust1-1/+2
2019-03-02NFS/flexfiles: Send LAYOUTERROR when failing over mirrored readsTrond Myklebust1-0/+1
2019-03-02NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE()Trond Myklebust1-13/+19
2018-12-19NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.NeilBrown1-4/+4
2018-11-22flexfiles: use per-mirror specified stateid for IOTigran Mkrtchyan1-0/+4
2017-11-18Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-1/+2
2017-11-17fs, nfs: convert nfs4_ff_layout_mirror.ref from atomic_t to refcount_tElena Reshetova1-1/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-17pNFS/flexfiles: never nfs4_mark_deviceid_unavailableWeston Andros Adamson1-1/+13
2016-12-10pNFS/flexfiles: Ensure we have enough buffer for layoutreturnTrond Myklebust1-0/+1
2016-12-09pNFS/flexfiles: Fix a deadlock on LAYOUTGETFred Isaman1-1/+1
2016-12-03pNFS/flexfiles: Support sending layoutstats in layoutreturnTrond Myklebust1-0/+3
2016-12-03pNFS/flexfiles: Refactor encoding of the layoutreturn payloadTrond Myklebust1-3/+11
2016-12-02pNFS/flexfiles: Only send layoutstats updates for mirrors that were updatedTrond Myklebust1-0/+3
2016-08-15pNFS/flexfiles: Fix layoutstat periodic reportingTrond Myklebust1-1/+1
2016-05-25nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IOTom Haynes1-1/+10
2016-05-17pNFS/flexfiles: When checking for available DSes, conditionally check for MDS ioTom Haynes1-0/+1
2016-05-09nfs: have flexfiles mirror keep creds for both ro and rw layoutsJeff Layton1-1/+2
2016-05-09nfs: get a reference to the credential in ff_layout_alloc_lsegJeff Layton1-2/+0
2015-12-28pNFS/flexfiles: Support server-supplied layoutstats sampling periodTrond Myklebust1-0/+1
2015-11-02pNFS/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDSTrond Myklebust1-0/+7
2015-08-25NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segmentsTrond Myklebust1-0/+3
2015-08-25NFSv4.1/flexfiles: Remove mirror backpointer to lseg.Trond Myklebust1-1/+0
2015-08-25NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirrorTrond Myklebust1-0/+1
2015-06-26pNFS/flexfiles: Turn off layoutcommit for servers that don't need itTrond Myklebust1-0/+3
2015-06-24pnfs/flexfiles: report layoutstat regularlyPeng Tao1-1/+5
2015-06-24pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific dataPeng Tao1-0/+1
2015-06-24pNFS/flexfiles: track when layout is first usedPeng Tao1-0/+1
2015-06-24pNFS/flexfiles: add layoutstats trackingTrond Myklebust1-0/+22
2015-06-24pNFS/flexfiles: Remove unused struct members user_name, group_nameTrond Myklebust1-2/+0
2015-02-03pnfs/flexfiles: Add the FlexFile Layout DriverTom Haynes1-0/+155