diff options
author | Mark Fasheh <mark.fasheh@oracle.com> | 2006-09-08 14:21:03 -0700 |
---|---|---|
committer | Mark Fasheh <mark.fasheh@oracle.com> | 2006-09-24 13:50:43 -0700 |
commit | 379dfe9d0db99ed33fb089fcb9c07f5f92566e9e (patch) | |
tree | 8f04d8dbf97fa70d8f02fcbb037e7b318cd7143e /fs/ocfs2/export.c | |
parent | 80c05846f604bab6d61e9732c262420ee9f5f358 (diff) | |
download | op-kernel-dev-379dfe9d0db99ed33fb089fcb9c07f5f92566e9e.zip op-kernel-dev-379dfe9d0db99ed33fb089fcb9c07f5f92566e9e.tar.gz |
ocfs2: Hook rest of the file system into dentry locking API
Actually replace the vote calls with the new dentry operations. Make any
necessary adjustments to get the scheme to work.
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/ocfs2/export.c')
-rw-r--r-- | fs/ocfs2/export.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/ocfs2/export.c b/fs/ocfs2/export.c index ec55ab3..ffcd797 100644 --- a/fs/ocfs2/export.c +++ b/fs/ocfs2/export.c @@ -33,6 +33,7 @@ #include "dir.h" #include "dlmglue.h" +#include "dcache.h" #include "export.h" #include "inode.h" @@ -77,6 +78,7 @@ static struct dentry *ocfs2_get_dentry(struct super_block *sb, void *vobjp) mlog_errno(-ENOMEM); return ERR_PTR(-ENOMEM); } + result->d_op = &ocfs2_dentry_ops; mlog_exit_ptr(result); return result; @@ -127,6 +129,8 @@ static struct dentry *ocfs2_get_parent(struct dentry *child) parent = ERR_PTR(-ENOMEM); } + parent->d_op = &ocfs2_dentry_ops; + bail_unlock: ocfs2_meta_unlock(dir, 0); |