提交 6e1d5dcc 编写于 作者: A Alexey Dobriyan 提交者: Linus Torvalds

const: mark remaining inode_operations as const

Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 7f09410b
...@@ -119,7 +119,7 @@ spufs_new_file(struct super_block *sb, struct dentry *dentry, ...@@ -119,7 +119,7 @@ spufs_new_file(struct super_block *sb, struct dentry *dentry,
const struct file_operations *fops, int mode, const struct file_operations *fops, int mode,
size_t size, struct spu_context *ctx) size_t size, struct spu_context *ctx)
{ {
static struct inode_operations spufs_file_iops = { static const struct inode_operations spufs_file_iops = {
.setattr = spufs_setattr, .setattr = spufs_setattr,
}; };
struct inode *inode; struct inode *inode;
......
...@@ -55,11 +55,11 @@ struct btrfs_iget_args { ...@@ -55,11 +55,11 @@ struct btrfs_iget_args {
struct btrfs_root *root; struct btrfs_root *root;
}; };
static struct inode_operations btrfs_dir_inode_operations; static const struct inode_operations btrfs_dir_inode_operations;
static struct inode_operations btrfs_symlink_inode_operations; static const struct inode_operations btrfs_symlink_inode_operations;
static struct inode_operations btrfs_dir_ro_inode_operations; static const struct inode_operations btrfs_dir_ro_inode_operations;
static struct inode_operations btrfs_special_inode_operations; static const struct inode_operations btrfs_special_inode_operations;
static struct inode_operations btrfs_file_inode_operations; static const struct inode_operations btrfs_file_inode_operations;
static const struct address_space_operations btrfs_aops; static const struct address_space_operations btrfs_aops;
static const struct address_space_operations btrfs_symlink_aops; static const struct address_space_operations btrfs_symlink_aops;
static struct file_operations btrfs_dir_file_operations; static struct file_operations btrfs_dir_file_operations;
...@@ -5201,7 +5201,7 @@ static int btrfs_permission(struct inode *inode, int mask) ...@@ -5201,7 +5201,7 @@ static int btrfs_permission(struct inode *inode, int mask)
return generic_permission(inode, mask, btrfs_check_acl); return generic_permission(inode, mask, btrfs_check_acl);
} }
static struct inode_operations btrfs_dir_inode_operations = { static const struct inode_operations btrfs_dir_inode_operations = {
.getattr = btrfs_getattr, .getattr = btrfs_getattr,
.lookup = btrfs_lookup, .lookup = btrfs_lookup,
.create = btrfs_create, .create = btrfs_create,
...@@ -5219,7 +5219,7 @@ static struct inode_operations btrfs_dir_inode_operations = { ...@@ -5219,7 +5219,7 @@ static struct inode_operations btrfs_dir_inode_operations = {
.removexattr = btrfs_removexattr, .removexattr = btrfs_removexattr,
.permission = btrfs_permission, .permission = btrfs_permission,
}; };
static struct inode_operations btrfs_dir_ro_inode_operations = { static const struct inode_operations btrfs_dir_ro_inode_operations = {
.lookup = btrfs_lookup, .lookup = btrfs_lookup,
.permission = btrfs_permission, .permission = btrfs_permission,
}; };
...@@ -5278,7 +5278,7 @@ static const struct address_space_operations btrfs_symlink_aops = { ...@@ -5278,7 +5278,7 @@ static const struct address_space_operations btrfs_symlink_aops = {
.releasepage = btrfs_releasepage, .releasepage = btrfs_releasepage,
}; };
static struct inode_operations btrfs_file_inode_operations = { static const struct inode_operations btrfs_file_inode_operations = {
.truncate = btrfs_truncate, .truncate = btrfs_truncate,
.getattr = btrfs_getattr, .getattr = btrfs_getattr,
.setattr = btrfs_setattr, .setattr = btrfs_setattr,
...@@ -5290,7 +5290,7 @@ static struct inode_operations btrfs_file_inode_operations = { ...@@ -5290,7 +5290,7 @@ static struct inode_operations btrfs_file_inode_operations = {
.fallocate = btrfs_fallocate, .fallocate = btrfs_fallocate,
.fiemap = btrfs_fiemap, .fiemap = btrfs_fiemap,
}; };
static struct inode_operations btrfs_special_inode_operations = { static const struct inode_operations btrfs_special_inode_operations = {
.getattr = btrfs_getattr, .getattr = btrfs_getattr,
.setattr = btrfs_setattr, .setattr = btrfs_setattr,
.permission = btrfs_permission, .permission = btrfs_permission,
...@@ -5299,7 +5299,7 @@ static struct inode_operations btrfs_special_inode_operations = { ...@@ -5299,7 +5299,7 @@ static struct inode_operations btrfs_special_inode_operations = {
.listxattr = btrfs_listxattr, .listxattr = btrfs_listxattr,
.removexattr = btrfs_removexattr, .removexattr = btrfs_removexattr,
}; };
static struct inode_operations btrfs_symlink_inode_operations = { static const struct inode_operations btrfs_symlink_inode_operations = {
.readlink = generic_readlink, .readlink = generic_readlink,
.follow_link = page_follow_link_light, .follow_link = page_follow_link_light,
.put_link = page_put_link, .put_link = page_put_link,
......
...@@ -385,7 +385,7 @@ cifs_dfs_follow_mountpoint(struct dentry *dentry, struct nameidata *nd) ...@@ -385,7 +385,7 @@ cifs_dfs_follow_mountpoint(struct dentry *dentry, struct nameidata *nd)
goto out; goto out;
} }
struct inode_operations cifs_dfs_referral_inode_operations = { const struct inode_operations cifs_dfs_referral_inode_operations = {
.follow_link = cifs_dfs_follow_mountpoint, .follow_link = cifs_dfs_follow_mountpoint,
}; };
...@@ -67,7 +67,7 @@ extern int cifs_setattr(struct dentry *, struct iattr *); ...@@ -67,7 +67,7 @@ extern int cifs_setattr(struct dentry *, struct iattr *);
extern const struct inode_operations cifs_file_inode_ops; extern const struct inode_operations cifs_file_inode_ops;
extern const struct inode_operations cifs_symlink_inode_ops; extern const struct inode_operations cifs_symlink_inode_ops;
extern struct inode_operations cifs_dfs_referral_inode_operations; extern const struct inode_operations cifs_dfs_referral_inode_operations;
/* Functions related to files and directories */ /* Functions related to files and directories */
......
...@@ -123,7 +123,7 @@ static void wake_up_inode(struct inode *inode) ...@@ -123,7 +123,7 @@ static void wake_up_inode(struct inode *inode)
int inode_init_always(struct super_block *sb, struct inode *inode) int inode_init_always(struct super_block *sb, struct inode *inode)
{ {
static const struct address_space_operations empty_aops; static const struct address_space_operations empty_aops;
static struct inode_operations empty_iops; static const struct inode_operations empty_iops;
static const struct file_operations empty_fops; static const struct file_operations empty_fops;
struct address_space *const mapping = &inode->i_data; struct address_space *const mapping = &inode->i_data;
......
...@@ -151,7 +151,7 @@ struct file_operations nilfs_file_operations = { ...@@ -151,7 +151,7 @@ struct file_operations nilfs_file_operations = {
.splice_read = generic_file_splice_read, .splice_read = generic_file_splice_read,
}; };
struct inode_operations nilfs_file_inode_operations = { const struct inode_operations nilfs_file_inode_operations = {
.truncate = nilfs_truncate, .truncate = nilfs_truncate,
.setattr = nilfs_setattr, .setattr = nilfs_setattr,
.permission = nilfs_permission, .permission = nilfs_permission,
......
...@@ -432,7 +432,7 @@ static const struct address_space_operations def_mdt_aops = { ...@@ -432,7 +432,7 @@ static const struct address_space_operations def_mdt_aops = {
.sync_page = block_sync_page, .sync_page = block_sync_page,
}; };
static struct inode_operations def_mdt_iops; static const struct inode_operations def_mdt_iops;
static struct file_operations def_mdt_fops; static struct file_operations def_mdt_fops;
/* /*
......
...@@ -448,7 +448,7 @@ static int nilfs_rename(struct inode *old_dir, struct dentry *old_dentry, ...@@ -448,7 +448,7 @@ static int nilfs_rename(struct inode *old_dir, struct dentry *old_dentry,
return err; return err;
} }
struct inode_operations nilfs_dir_inode_operations = { const struct inode_operations nilfs_dir_inode_operations = {
.create = nilfs_create, .create = nilfs_create,
.lookup = nilfs_lookup, .lookup = nilfs_lookup,
.link = nilfs_link, .link = nilfs_link,
...@@ -462,12 +462,12 @@ struct inode_operations nilfs_dir_inode_operations = { ...@@ -462,12 +462,12 @@ struct inode_operations nilfs_dir_inode_operations = {
.permission = nilfs_permission, .permission = nilfs_permission,
}; };
struct inode_operations nilfs_special_inode_operations = { const struct inode_operations nilfs_special_inode_operations = {
.setattr = nilfs_setattr, .setattr = nilfs_setattr,
.permission = nilfs_permission, .permission = nilfs_permission,
}; };
struct inode_operations nilfs_symlink_inode_operations = { const struct inode_operations nilfs_symlink_inode_operations = {
.readlink = generic_readlink, .readlink = generic_readlink,
.follow_link = page_follow_link_light, .follow_link = page_follow_link_light,
.put_link = page_put_link, .put_link = page_put_link,
......
...@@ -295,12 +295,12 @@ void nilfs_clear_gcdat_inode(struct the_nilfs *); ...@@ -295,12 +295,12 @@ void nilfs_clear_gcdat_inode(struct the_nilfs *);
* Inodes and files operations * Inodes and files operations
*/ */
extern struct file_operations nilfs_dir_operations; extern struct file_operations nilfs_dir_operations;
extern struct inode_operations nilfs_file_inode_operations; extern const struct inode_operations nilfs_file_inode_operations;
extern struct file_operations nilfs_file_operations; extern struct file_operations nilfs_file_operations;
extern const struct address_space_operations nilfs_aops; extern const struct address_space_operations nilfs_aops;
extern struct inode_operations nilfs_dir_inode_operations; extern const struct inode_operations nilfs_dir_inode_operations;
extern struct inode_operations nilfs_special_inode_operations; extern const struct inode_operations nilfs_special_inode_operations;
extern struct inode_operations nilfs_symlink_inode_operations; extern const struct inode_operations nilfs_symlink_inode_operations;
/* /*
* filesystem type * filesystem type
......
...@@ -489,7 +489,7 @@ static int omfs_readdir(struct file *filp, void *dirent, filldir_t filldir) ...@@ -489,7 +489,7 @@ static int omfs_readdir(struct file *filp, void *dirent, filldir_t filldir)
return ret; return ret;
} }
struct inode_operations omfs_dir_inops = { const struct inode_operations omfs_dir_inops = {
.lookup = omfs_lookup, .lookup = omfs_lookup,
.mkdir = omfs_mkdir, .mkdir = omfs_mkdir,
.rename = omfs_rename, .rename = omfs_rename,
......
...@@ -333,7 +333,7 @@ struct file_operations omfs_file_operations = { ...@@ -333,7 +333,7 @@ struct file_operations omfs_file_operations = {
.splice_read = generic_file_splice_read, .splice_read = generic_file_splice_read,
}; };
struct inode_operations omfs_file_inops = { const struct inode_operations omfs_file_inops = {
.truncate = omfs_truncate .truncate = omfs_truncate
}; };
......
...@@ -45,14 +45,14 @@ extern int omfs_clear_range(struct super_block *sb, u64 block, int count); ...@@ -45,14 +45,14 @@ extern int omfs_clear_range(struct super_block *sb, u64 block, int count);
/* dir.c */ /* dir.c */
extern struct file_operations omfs_dir_operations; extern struct file_operations omfs_dir_operations;
extern struct inode_operations omfs_dir_inops; extern const struct inode_operations omfs_dir_inops;
extern int omfs_make_empty(struct inode *inode, struct super_block *sb); extern int omfs_make_empty(struct inode *inode, struct super_block *sb);
extern int omfs_is_bad(struct omfs_sb_info *sbi, struct omfs_header *header, extern int omfs_is_bad(struct omfs_sb_info *sbi, struct omfs_header *header,
u64 fsblock); u64 fsblock);
/* file.c */ /* file.c */
extern struct file_operations omfs_file_operations; extern struct file_operations omfs_file_operations;
extern struct inode_operations omfs_file_inops; extern const struct inode_operations omfs_file_inops;
extern const struct address_space_operations omfs_aops; extern const struct address_space_operations omfs_aops;
extern void omfs_make_empty_table(struct buffer_head *bh, int offset); extern void omfs_make_empty_table(struct buffer_head *bh, int offset);
extern int omfs_shrink_inode(struct inode *inode); extern int omfs_shrink_inode(struct inode *inode);
......
...@@ -284,7 +284,7 @@ static const struct file_operations romfs_dir_operations = { ...@@ -284,7 +284,7 @@ static const struct file_operations romfs_dir_operations = {
.readdir = romfs_readdir, .readdir = romfs_readdir,
}; };
static struct inode_operations romfs_dir_inode_operations = { static const struct inode_operations romfs_dir_inode_operations = {
.lookup = romfs_lookup, .lookup = romfs_lookup,
}; };
......
...@@ -596,7 +596,7 @@ void cgroup_unlock(void) ...@@ -596,7 +596,7 @@ void cgroup_unlock(void)
static int cgroup_mkdir(struct inode *dir, struct dentry *dentry, int mode); static int cgroup_mkdir(struct inode *dir, struct dentry *dentry, int mode);
static int cgroup_rmdir(struct inode *unused_dir, struct dentry *dentry); static int cgroup_rmdir(struct inode *unused_dir, struct dentry *dentry);
static int cgroup_populate_dir(struct cgroup *cgrp); static int cgroup_populate_dir(struct cgroup *cgrp);
static struct inode_operations cgroup_dir_inode_operations; static const struct inode_operations cgroup_dir_inode_operations;
static struct file_operations proc_cgroupstats_operations; static struct file_operations proc_cgroupstats_operations;
static struct backing_dev_info cgroup_backing_dev_info = { static struct backing_dev_info cgroup_backing_dev_info = {
...@@ -1711,7 +1711,7 @@ static struct file_operations cgroup_file_operations = { ...@@ -1711,7 +1711,7 @@ static struct file_operations cgroup_file_operations = {
.release = cgroup_file_release, .release = cgroup_file_release,
}; };
static struct inode_operations cgroup_dir_inode_operations = { static const struct inode_operations cgroup_dir_inode_operations = {
.lookup = simple_lookup, .lookup = simple_lookup,
.mkdir = cgroup_mkdir, .mkdir = cgroup_mkdir,
.rmdir = cgroup_rmdir, .rmdir = cgroup_rmdir,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册