This reverts commit 4bc73cd4118b5d5b710c28c83a750bf4e02e8269. Conflicts: fs/nfs/pnfs.c fs/nfs/pnfs.h Signed-off-by: Fred Isaman <iisaman@xxxxxxxxxx> --- fs/nfs/pnfs.c | 31 ------------------------------- fs/nfs/pnfs.h | 25 ------------------------- 2 files changed, 0 insertions(+), 56 deletions(-) diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index 20285bc..8dbf740 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c @@ -1399,37 +1399,6 @@ pnfs_pageio_init_write(struct nfs_pageio_descriptor *pgio, struct inode *inode) pnfs_set_pg_test(inode, pgio); } -/* Retrieve I/O parameters for O_DIRECT. - * Out Args: - * iosize - min of boundary and (rsize or wsize) - * remaining - # bytes remaining in the current stripe unit - */ -void -_pnfs_direct_init_io(struct inode *inode, struct nfs_open_context *ctx, - size_t count, loff_t loff, int iswrite, size_t *iosize, - size_t *remaining) -{ - struct nfs_server *nfss = NFS_SERVER(inode); - u32 boundary; - unsigned int rwsize; - - if (count <= 0 || - pnfs_update_layout(inode, ctx, count, loff, IOMODE_READ, NULL)) - return; - - if (iswrite) - rwsize = nfss->wsize; - else - rwsize = nfss->rsize; - - boundary = pnfs_getboundary(inode); - - *iosize = min(rwsize, boundary); - *remaining = boundary - (do_div(loff, boundary)); - - dprintk("%s Rem %Zu iosize %Zu\n", __func__, *remaining, *iosize); -} - /* * Get a layoutout for COMMIT */ diff --git a/fs/nfs/pnfs.h b/fs/nfs/pnfs.h index 8edca30..5e9b06b 100644 --- a/fs/nfs/pnfs.h +++ b/fs/nfs/pnfs.h @@ -66,9 +66,6 @@ void pnfs_layout_release(struct pnfs_layout_type *, atomic_t *, void pnfs_set_layout_stateid(struct pnfs_layout_type *lo, const nfs4_stateid *stateid); void pnfs_destroy_layout(struct nfs_inode *); -void _pnfs_direct_init_io(struct inode *inode, struct nfs_open_context *ctx, - size_t count, loff_t loff, int iswrite, - size_t *rwsize, size_t *remaining); #define PNFS_EXISTS_LDIO_OP(srv, opname) ((srv)->pnfs_curr_ld && \ (srv)->pnfs_curr_ld->ld_io_ops && \ @@ -182,20 +179,6 @@ static inline int pnfs_get_read_status(struct nfs_read_data *data) return data->pdata.pnfs_error; } -static inline void pnfs_direct_init_io(struct inode *inode, - struct nfs_open_context *ctx, - size_t count, loff_t loff, int iswrite, - size_t *iosize, size_t *remaining) -{ - struct nfs_server *nfss = NFS_SERVER(inode); - - if (pnfs_enabled_sb(nfss)) - return _pnfs_direct_init_io(inode, ctx, count, loff, iswrite, - iosize, remaining); - - return; -} - static inline int pnfs_use_rpc(struct nfs_server *nfss) { if (pnfs_enabled_sb(nfss)) @@ -241,14 +224,6 @@ static inline int pnfs_get_read_status(struct nfs_read_data *data) return 0; } -/* Set num of remaining bytes, which is everything */ -static inline void pnfs_direct_init_io(struct inode *inode, - struct nfs_open_context *ctx, - size_t count, loff_t loff, int iswrite, - size_t *iosize, size_t *remaining) -{ -} - static inline int pnfs_use_rpc(struct nfs_server *nfss) { return 1; -- 1.6.6.1 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html