[pnfs] [PATCH 05/12] pnfsd-lexp: get_device_iter
Benny Halevy
bhalevy at panasas.com
Mon Jun 16 14:25:14 EDT 2008
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
fs/nfsd/pnfsd_lexp.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/fs/nfsd/pnfsd_lexp.c b/fs/nfsd/pnfsd_lexp.c
index efcb19a..ae023b1 100644
--- a/fs/nfsd/pnfsd_lexp.c
+++ b/fs/nfsd/pnfsd_lexp.c
@@ -42,4 +42,23 @@ pnfsd_lexp_layout_type(void)
return ret;
}
+static int
+pnfsd_lexp_get_device_iter(struct super_block *sb,
+ struct pnfs_deviter_arg *arg)
+{
+ dprintk("--> %s: sb=%p\n", __func__, sb);
+
+ BUG_ON(arg->type != LAYOUT_NFSV4_FILES);
+
+ if (arg->cookie == 0) {
+ arg->cookie = 1;
+ arg->verf = 1;
+ arg->devid = 1;
+ } else
+ arg->eof = 1;
+
+ dprintk("<-- %s: return 0\n", __func__);
+ return 0;
+}
+
#endif /* CONFIG_PNFSD_LOCAL_EXPORT */
--
1.5.3.3
More information about the pNFS
mailing list