Tristan Ye
2009-Dec-17  10:42 UTC
[Ocfs2-devel] [PATCH 1/1] Ocfs2: Should ocfs2 support fiemap for S_IFDIR inode?
Let userspace have a chance to get the extent info of a
directory just like extN did.
Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
---
 fs/ocfs2/namei.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c
index f010b22..0b9f35e 100644
--- a/fs/ocfs2/namei.c
+++ b/fs/ocfs2/namei.c
@@ -2326,4 +2326,5 @@ const struct inode_operations ocfs2_dir_iops = {
 	.getxattr	= generic_getxattr,
 	.listxattr	= ocfs2_listxattr,
 	.removexattr	= generic_removexattr,
+	.fiemap         = ocfs2_fiemap,
 };
-- 
1.6.5.2
Sunil Mushran
2009-Dec-17  18:33 UTC
[Ocfs2-devel] [PATCH 1/1] Ocfs2: Should ocfs2 support fiemap for S_IFDIR inode?
Acked-by: Sunil Mushran <sunil.mushran at oracle.com> I see no reason why we should not add it to symlink and fast_symlink too. But that would need testing. Make that a separate patch. This one looks good as is. Tristan Ye wrote:> Let userspace have a chance to get the extent info of a > directory just like extN did. > > Signed-off-by: Tristan Ye <tristan.ye at oracle.com> > --- > fs/ocfs2/namei.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c > index f010b22..0b9f35e 100644 > --- a/fs/ocfs2/namei.c > +++ b/fs/ocfs2/namei.c > @@ -2326,4 +2326,5 @@ const struct inode_operations ocfs2_dir_iops = { > .getxattr = generic_getxattr, > .listxattr = ocfs2_listxattr, > .removexattr = generic_removexattr, > + .fiemap = ocfs2_fiemap, > };