NFSv4.1: pnfs filelayout driver write
[linux-2.6-block.git] / include / linux / nfs_xdr.h
index c82ad33cffe1ef3dc3789d954ecc6170b71ac7fd..3440f5ab0f54bd6bd16ab04ab8b5a1f65ca060c7 100644 (file)
@@ -1039,11 +1039,13 @@ struct nfs_write_data {
        struct nfs_writeargs    args;           /* argument struct */
        struct nfs_writeres     res;            /* result struct */
        struct pnfs_layout_segment *lseg;
+       struct nfs_client       *ds_clp;        /* pNFS data server */
        const struct rpc_call_ops *mds_ops;
        int (*write_done_cb) (struct rpc_task *task, struct nfs_write_data *data);
 #ifdef CONFIG_NFS_V4
        unsigned long           timestamp;      /* For lease renewal */
 #endif
+       __u64                   mds_offset;     /* Filelayout dense stripe */
        struct page             *page_array[NFS_PAGEVEC_SIZE];
 };