Ver código fonte

orangefs: kill pointless ->link() and ->mknod()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Al Viro 10 anos atrás
pai
commit
aada5c5872
1 arquivos alterados com 0 adições e 23 exclusões
  1. 0 23
      fs/orangefs/namei.c

+ 0 - 23
fs/orangefs/namei.c

@@ -242,27 +242,6 @@ static int pvfs2_unlink(struct inode *dir, struct dentry *dentry)
 	return ret;
 	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,
 static int pvfs2_symlink(struct inode *dir,
 			 struct dentry *dentry,
 			 struct dentry *dentry,
 			 const char *symname)
 			 const char *symname)
@@ -453,12 +432,10 @@ struct inode_operations pvfs2_dir_inode_operations = {
 	.get_acl = pvfs2_get_acl,
 	.get_acl = pvfs2_get_acl,
 	.set_acl = pvfs2_set_acl,
 	.set_acl = pvfs2_set_acl,
 	.create = pvfs2_create,
 	.create = pvfs2_create,
-	.link = pvfs2_link,
 	.unlink = pvfs2_unlink,
 	.unlink = pvfs2_unlink,
 	.symlink = pvfs2_symlink,
 	.symlink = pvfs2_symlink,
 	.mkdir = pvfs2_mkdir,
 	.mkdir = pvfs2_mkdir,
 	.rmdir = pvfs2_unlink,
 	.rmdir = pvfs2_unlink,
-	.mknod = pvfs2_mknod,
 	.rename = pvfs2_rename,
 	.rename = pvfs2_rename,
 	.setattr = pvfs2_setattr,
 	.setattr = pvfs2_setattr,
 	.getattr = pvfs2_getattr,
 	.getattr = pvfs2_getattr,