[PATCH 6/7] SQUASHME: pnfsblock: bl_write_pagelist adjust for missing PG_USE_PNFS

Fred Isaman
2010-06-11T07:40:58Z

fs/nfs/blocklayout/blocklayout.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c
index 77e9512..92f0b4b 100644
--- a/fs/nfs/blocklayout/blocklayout.c
+++ b/fs/nfs/blocklayout/blocklayout.c
@@ -448,8 +448,8 @@ bl_write_pagelist(struct pnfs_layout_type *lo,
int pg_index = pgbase >> PAGE_CACHE_SHIFT;

dprintk("%s enter, %Zu@%lld\n", __func__, count, offset);
- if (!test_bit(PG_USE_PNFS, &wdata->req->wb_flags)) {
- dprintk("PG_USE_PNFS not set\n");
+ if (!wdata->req->wb_lseg) {
+ dprintk("%s no lseg, falling back to MDS\n", __func__);
return PNFS_NOT_ATTEMPTED;
}
if (dont_like_caller(wdata->req)) {
--
1.6.6.1