Commit edec935f authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Dave Kleikamp

JFS: use jfs_file_inode_operations for special files aswell

parent ee1aaacd
...@@ -114,11 +114,3 @@ struct file_operations jfs_file_operations = { ...@@ -114,11 +114,3 @@ struct file_operations jfs_file_operations = {
.sendfile = generic_file_sendfile, .sendfile = generic_file_sendfile,
.fsync = jfs_fsync, .fsync = jfs_fsync,
}; };
struct inode_operations jfs_special_inode_operations = {
.setxattr = jfs_setxattr,
.getxattr = jfs_getxattr,
.listxattr = jfs_listxattr,
.removexattr = jfs_removexattr,
};
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
extern struct inode_operations jfs_dir_inode_operations; extern struct inode_operations jfs_dir_inode_operations;
extern struct inode_operations jfs_file_inode_operations; extern struct inode_operations jfs_file_inode_operations;
extern struct inode_operations jfs_symlink_inode_operations; extern struct inode_operations jfs_symlink_inode_operations;
extern struct inode_operations jfs_special_inode_operations;
extern struct file_operations jfs_dir_operations; extern struct file_operations jfs_dir_operations;
extern struct file_operations jfs_file_operations; extern struct file_operations jfs_file_operations;
struct address_space_operations jfs_aops; struct address_space_operations jfs_aops;
...@@ -66,7 +65,7 @@ struct inode *jfs_iget(struct super_block *sb, ino_t ino) ...@@ -66,7 +65,7 @@ struct inode *jfs_iget(struct super_block *sb, ino_t ino)
} else } else
inode->i_op = &jfs_symlink_inode_operations; inode->i_op = &jfs_symlink_inode_operations;
} else { } else {
inode->i_op = &jfs_special_inode_operations; inode->i_op = &jfs_file_inode_operations;
init_special_inode(inode, inode->i_mode, init_special_inode(inode, inode->i_mode,
kdev_t_to_nr(inode->i_rdev)); kdev_t_to_nr(inode->i_rdev));
} }
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
extern struct inode_operations jfs_file_inode_operations; extern struct inode_operations jfs_file_inode_operations;
extern struct inode_operations jfs_symlink_inode_operations; extern struct inode_operations jfs_symlink_inode_operations;
extern struct inode_operations jfs_special_inode_operations;
extern struct file_operations jfs_file_operations; extern struct file_operations jfs_file_operations;
extern struct address_space_operations jfs_aops; extern struct address_space_operations jfs_aops;
...@@ -1338,7 +1337,7 @@ int jfs_mknod(struct inode *dir, struct dentry *dentry, int mode, int rdev) ...@@ -1338,7 +1337,7 @@ int jfs_mknod(struct inode *dir, struct dentry *dentry, int mode, int rdev)
if ((rc = dtInsert(tid, dir, &dname, &ino, &btstack))) if ((rc = dtInsert(tid, dir, &dname, &ino, &btstack)))
goto out3; goto out3;
ip->i_op = &jfs_special_inode_operations; ip->i_op = &jfs_file_inode_operations;
init_special_inode(ip, ip->i_mode, rdev); init_special_inode(ip, ip->i_mode, rdev);
insert_inode_hash(ip); insert_inode_hash(ip);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment