From: Al Viro Date: Fri, 9 Oct 2015 00:35:36 +0000 (-0400) Subject: orangefs: kill pointless ->link() and ->mknod() X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=aada5c5872aa3048980a0e6926efd9086dc98532;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git orangefs: kill pointless ->link() and ->mknod() Signed-off-by: Al Viro Signed-off-by: Mike Marshall --- diff --git a/fs/orangefs/namei.c b/fs/orangefs/namei.c index 05f6feadfd0d..39f96ace0289 100644 --- a/fs/orangefs/namei.c +++ b/fs/orangefs/namei.c @@ -242,27 +242,6 @@ static int pvfs2_unlink(struct inode *dir, struct dentry *dentry) return ret; } -/* - * PVFS2 does not support hard links. - */ -static int pvfs2_link(struct dentry *old_dentry, - struct inode *dir, - struct dentry *dentry) -{ - return -EPERM; -} - -/* - * PVFS2 does not support special files. - */ -static int pvfs2_mknod(struct inode *dir, - struct dentry *dentry, - umode_t mode, - dev_t rdev) -{ - return -EPERM; -} - static int pvfs2_symlink(struct inode *dir, struct dentry *dentry, const char *symname) @@ -453,12 +432,10 @@ struct inode_operations pvfs2_dir_inode_operations = { .get_acl = pvfs2_get_acl, .set_acl = pvfs2_set_acl, .create = pvfs2_create, - .link = pvfs2_link, .unlink = pvfs2_unlink, .symlink = pvfs2_symlink, .mkdir = pvfs2_mkdir, .rmdir = pvfs2_unlink, - .mknod = pvfs2_mknod, .rename = pvfs2_rename, .setattr = pvfs2_setattr, .getattr = pvfs2_getattr,