[pnfs] [PATCH 29/29] pnfs: use PNFS_NO_RPC for non-files layout writepages
Benny Halevy
bhalevy at panasas.com
Fri Dec 28 03:46:31 EST 2007
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
fs/nfs/pnfs.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c
index 3ba4491..0ace526 100644
--- a/fs/nfs/pnfs.c
+++ b/fs/nfs/pnfs.c
@@ -932,6 +932,8 @@ pnfs_writepages(struct nfs_write_data *wdata, int how)
__FUNCTION__,
how,
numpages);
+ if (pnfs_get_type(inode) != LAYOUT_NFSV4_FILES)
+ wdata->pnfsflags |= PNFS_NO_RPC;
status = nfss->pnfs_curr_ld->ld_io_ops->write_pagelist(nfsi->current_layout,
inode,
args->pages,
--
1.5.3.3
More information about the pNFS
mailing list