[pnfs] [PATCH 1/1] [SQUASHME] panlayout: use refactored pnfs_call_data
Benny Halevy
bhalevy at panasas.com
Wed Jun 18 15:56:12 EDT 2008
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
fs/nfs/panlayout/panlayout.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/fs/nfs/panlayout/panlayout.c b/fs/nfs/panlayout/panlayout.c
index 68223e0..c6ca55c 100644
--- a/fs/nfs/panlayout/panlayout.c
+++ b/fs/nfs/panlayout/panlayout.c
@@ -241,7 +241,7 @@ panlayout_read_pagelist(struct pnfs_layout_type *pnfs_layout_type,
struct nfs_read_data *rdata)
{
struct inode *inode = PNFS_INODE(pnfs_layout_type);
- struct pnfs_layout_segment *lseg = rdata->lseg;
+ struct pnfs_layout_segment *lseg = rdata->pdata.lseg;
struct panlayout_io_state *state = NULL;
ssize_t status = 0;
loff_t eof;
@@ -282,7 +282,7 @@ panlayout_read_pagelist(struct pnfs_layout_type *pnfs_layout_type,
nr_pages, offset, count, 0);
out:
dprintk("%s: Return status %Zd\n", __func__, status);
- rdata->pnfs_error = status;
+ rdata->pdata.pnfs_error = status;
return 0;
}
@@ -295,7 +295,7 @@ panlayout_write_done(struct panlayout_io_state *state)
wdata = state->rpcdata;
wdata->task.tk_status = state->status;
if (state->status >= 0) {
- struct panlayout *panlay = PNFS_LD_DATA(wdata->lseg->layout);
+ struct panlayout *panlay = PNFS_LD_DATA(wdata->pdata.lseg->layout);
wdata->res.count = state->status;
wdata->verf.committed = state->committed;
@@ -335,7 +335,7 @@ panlayout_write_pagelist(struct pnfs_layout_type *pnfs_layout_type,
dprintk("%s: Begin inode %p offset %llu count %d\n",
__func__, inode, offset, (int)count);
- lseg = wdata->lseg;
+ lseg = wdata->pdata.lseg;
BUG_ON(offset < lseg->range.offset);
lseg_end_offset = end_offset(lseg->range.offset, lseg->range.length);
BUG_ON(offset + count > lseg_end_offset);
@@ -354,7 +354,7 @@ panlayout_write_pagelist(struct pnfs_layout_type *pnfs_layout_type,
stable);
out:
dprintk("%s: Return status %Zd\n", __func__, status);
- wdata->pnfs_error = status;
+ wdata->pdata.pnfs_error = status;
return 0;
}
--
1.5.3.3
More information about the pNFS
mailing list