]> Pileus Git - ~andy/linux/blobdiff - include/linux/nfs_xdr.h
pnfs: support for non-rpc layout drivers
[~andy/linux] / include / linux / nfs_xdr.h
index 7e371f7df9c463270a15b23a1b3fce52b26fc02d..7c8ff0984a846ff5dc590d5484fe4e286e08c82e 100644 (file)
@@ -1087,6 +1087,7 @@ struct nfs_read_data {
        const struct rpc_call_ops *mds_ops;
        int (*read_done_cb) (struct rpc_task *task, struct nfs_read_data *data);
        __u64                   mds_offset;
+       int                     pnfs_error;
        struct page             *page_array[NFS_PAGEVEC_SIZE];
 };
 
@@ -1112,6 +1113,7 @@ struct nfs_write_data {
        unsigned long           timestamp;      /* For lease renewal */
 #endif
        __u64                   mds_offset;     /* Filelayout dense stripe */
+       int                     pnfs_error;
        struct page             *page_array[NFS_PAGEVEC_SIZE];
 };