pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio
[firefly-linux-kernel-4.4.55.git] / fs / nfs / filelayout / filelayout.c
index bc36ed350a685adb9b6513fba535d1021cdcea38..25c4896887ca2513980110eda7c5d325c5426b22 100644 (file)
@@ -501,7 +501,7 @@ filelayout_read_pagelist(struct nfs_pgio_header *hdr)
        hdr->mds_offset = offset;
 
        /* Perform an asynchronous read to ds */
-       nfs_initiate_pgio(ds_clnt, hdr,
+       nfs_initiate_pgio(ds_clnt, hdr, NFS_PROTO(hdr->inode),
                            &filelayout_read_call_ops, 0, RPC_TASK_SOFTCONN);
        return PNFS_ATTEMPTED;
 }
@@ -542,7 +542,7 @@ filelayout_write_pagelist(struct nfs_pgio_header *hdr, int sync)
        hdr->args.offset = filelayout_get_dserver_offset(lseg, offset);
 
        /* Perform an asynchronous write */
-       nfs_initiate_pgio(ds_clnt, hdr,
+       nfs_initiate_pgio(ds_clnt, hdr, NFS_PROTO(hdr->inode),
                                    &filelayout_write_call_ops, sync,
                                    RPC_TASK_SOFTCONN);
        return PNFS_ATTEMPTED;