there is check on the inode whether it is a DIR in ocfs2_link(). the same check is done in vfs_link already, so remove it from ocfs2_link().
Signed-off-by: Wengang Wang <[email protected]> --- fs/ocfs2/namei.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c index 33464c6..35809c0 100644 --- a/fs/ocfs2/namei.c +++ b/fs/ocfs2/namei.c @@ -633,9 +633,6 @@ static int ocfs2_link(struct dentry *old_dentry, old_dentry->d_name.len, old_dentry->d_name.name, dentry->d_name.len, dentry->d_name.name); - if (S_ISDIR(inode->i_mode)) - return -EPERM; - err = ocfs2_inode_lock(dir, &parent_fe_bh, 1); if (err < 0) { if (err != -ENOENT) -- 1.6.2.5 _______________________________________________ Ocfs2-devel mailing list [email protected] http://oss.oracle.com/mailman/listinfo/ocfs2-devel
