summaryrefslogtreecommitdiff
path: root/fs/nfs/flexfilelayout/flexfilelayoutdev.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-20pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connectTrond Myklebust1-1/+1
2017-04-20nfs: flexfilelayout: remove v3-only data server limitationTigran Mkrtchyan1-1/+7
2017-03-31nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS typeTigran Mkrtchyan1-0/+4
2017-03-17pNFS/flexfiles: never nfs4_mark_deviceid_unavailableWeston Andros Adamson1-1/+1
2017-03-17pNFS: return status from nfs4_pnfs_ds_connectWeston Andros Adamson1-1/+2
2016-12-20pNFS/flexfiles: delete deviceid, don't mark inactiveWeston Andros Adamson1-1/+1
2016-12-09pNFS/flexfiles: Fix a deadlock on LAYOUTGETFred Isaman1-11/+39
2016-12-07pNFS/flexfiles: Fix ff_layout_add_ds_error_locked()Trond Myklebust1-1/+2
2016-12-03pNFS/flexfiles: Refactor encoding of the layoutreturn payloadTrond Myklebust1-15/+63
2016-12-02NFS: Remove unused authflavour parameter from nfs_get_client()Anna Schumaker1-2/+1
2016-12-02pNFS: consolidate the different range intersection testsTrond Myklebust1-25/+8
2016-08-29pNFS/flexfiles: Fix an Oopsable condition when connection to the DS failsTrond Myklebust1-9/+10
2016-08-16pNFS/flexfiles: Set reasonable default retrans values for the data channelTrond Myklebust1-2/+2
2016-05-25nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IOTom Haynes1-0/+6
2016-05-17flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_dsJeff Layton1-1/+17
2016-05-17flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTEDJeff Layton1-7/+1
2016-05-17pNFS/flexfiles: When checking for available DSes, conditionally check for MDS ioTom Haynes1-0/+6
2016-05-17NFSv4: Label stateids with the typeTrond Myklebust1-1/+2
2016-05-09nfs: have flexfiles mirror keep creds for both ro and rw layoutsJeff Layton1-2/+5
2016-05-09nfs: get a reference to the credential in ff_layout_alloc_lsegJeff Layton1-45/+2
2016-05-09nfs: have ff_layout_get_ds_cred take a reference to the credJeff Layton1-4/+26
2016-05-09nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_credJeff Layton1-5/+1
2016-03-16nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failedJeff Layton1-0/+2
2016-01-28NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSETrond Myklebust1-1/+1
2016-01-22Merge branch 'bugfixes'Trond Myklebust1-59/+40
2016-01-21pNFS/flexfiles: Improve merging of errors in LAYOUTRETURNTrond Myklebust1-59/+40
2015-12-28pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGETTrond Myklebust1-12/+4
2015-09-02NFSv4.1/flexfiles: Mark layout for return if the mirrors are invalidTrond Myklebust1-15/+30
2015-09-02NFSv4.1/flexfiles: RW layouts are valid only if all mirrors are validTrond Myklebust1-2/+28
2015-09-02NFSv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid()Trond Myklebust1-2/+2
2015-08-28NFSv4.1/flexfiles: Fix a protocol error in layoutreturnTrond Myklebust1-2/+5
2015-06-26nfs: always update creds in mirror, even when we have an already connected dsJeff Layton1-2/+2
2015-06-26nfs: fix potential credential leak in ff_layout_update_mirror_credJeff Layton1-1/+2
2015-03-27NFSv4.1: Convert pNFS deviceid to use kfree_rcu()Trond Myklebust1-1/+1
2015-02-10pnfs/flexfiles: Do not dprintk after the freeTom Haynes1-1/+1
2015-02-03pnfs/flexfiles: Add the FlexFile Layout DriverTom Haynes1-0/+552