pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs
authorBoaz Harrosh <bharrosh@panasas.com>
Thu, 16 Jun 2011 15:35:46 +0000 (11:35 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 28 Jun 2011 18:12:11 +0000 (14:12 -0400)
commit2bea038c52e88badbbd5b420c1de918f7f2579e9
tree84e3c8533b493f0c4cc64e27e37ffb96d81a4521
parentb0af8dfdd67699e25083478c63eedef2e72ebd85
pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs

In current pnfs tree, all the layouts set mds_offset in their
.write_pagelist member.
mds_offset is only used by generic layer and should be handled by it.

This patch is for upstream. It is needed in this -rc series to fix a
bug in objects layout_commit.

I'll send patches for objects and blocks to be
squashed into current pnfs tree.

TODO: It looks like the read path needs the same patch.

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfs4filelayout.c
fs/nfs/write.c