|
@@ -93,7 +93,7 @@ struct pid_entry {
|
|
|
int len;
|
|
|
char *name;
|
|
|
mode_t mode;
|
|
|
- struct inode_operations *iop;
|
|
|
+ const struct inode_operations *iop;
|
|
|
const struct file_operations *fop;
|
|
|
union proc_op op;
|
|
|
};
|
|
@@ -352,7 +352,7 @@ static int proc_setattr(struct dentry *dentry, struct iattr *attr)
|
|
|
return error;
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_def_inode_operations = {
|
|
|
+static const struct inode_operations proc_def_inode_operations = {
|
|
|
.setattr = proc_setattr,
|
|
|
};
|
|
|
|
|
@@ -980,7 +980,7 @@ out:
|
|
|
return error;
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_pid_link_inode_operations = {
|
|
|
+static const struct inode_operations proc_pid_link_inode_operations = {
|
|
|
.readlink = proc_pid_readlink,
|
|
|
.follow_link = proc_pid_follow_link,
|
|
|
.setattr = proc_setattr,
|
|
@@ -1416,7 +1416,7 @@ static const struct file_operations proc_fd_operations = {
|
|
|
/*
|
|
|
* proc directories can do almost nothing..
|
|
|
*/
|
|
|
-static struct inode_operations proc_fd_inode_operations = {
|
|
|
+static const struct inode_operations proc_fd_inode_operations = {
|
|
|
.lookup = proc_lookupfd,
|
|
|
.setattr = proc_setattr,
|
|
|
};
|
|
@@ -1656,7 +1656,7 @@ static struct dentry *proc_attr_dir_lookup(struct inode *dir,
|
|
|
attr_dir_stuff, ARRAY_SIZE(attr_dir_stuff));
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_attr_dir_inode_operations = {
|
|
|
+static const struct inode_operations proc_attr_dir_inode_operations = {
|
|
|
.lookup = proc_attr_dir_lookup,
|
|
|
.getattr = pid_getattr,
|
|
|
.setattr = proc_setattr,
|
|
@@ -1682,7 +1682,7 @@ static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd)
|
|
|
return ERR_PTR(vfs_follow_link(nd,tmp));
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_self_inode_operations = {
|
|
|
+static const struct inode_operations proc_self_inode_operations = {
|
|
|
.readlink = proc_self_readlink,
|
|
|
.follow_link = proc_self_follow_link,
|
|
|
};
|
|
@@ -1835,7 +1835,7 @@ static int proc_pid_io_accounting(struct task_struct *task, char *buffer)
|
|
|
* Thread groups
|
|
|
*/
|
|
|
static const struct file_operations proc_task_operations;
|
|
|
-static struct inode_operations proc_task_inode_operations;
|
|
|
+static const struct inode_operations proc_task_inode_operations;
|
|
|
|
|
|
static struct pid_entry tgid_base_stuff[] = {
|
|
|
DIR("task", S_IRUGO|S_IXUGO, task),
|
|
@@ -1904,7 +1904,7 @@ static struct dentry *proc_tgid_base_lookup(struct inode *dir, struct dentry *de
|
|
|
tgid_base_stuff, ARRAY_SIZE(tgid_base_stuff));
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_tgid_base_inode_operations = {
|
|
|
+static const struct inode_operations proc_tgid_base_inode_operations = {
|
|
|
.lookup = proc_tgid_base_lookup,
|
|
|
.getattr = pid_getattr,
|
|
|
.setattr = proc_setattr,
|
|
@@ -2182,7 +2182,7 @@ static const struct file_operations proc_tid_base_operations = {
|
|
|
.readdir = proc_tid_base_readdir,
|
|
|
};
|
|
|
|
|
|
-static struct inode_operations proc_tid_base_inode_operations = {
|
|
|
+static const struct inode_operations proc_tid_base_inode_operations = {
|
|
|
.lookup = proc_tid_base_lookup,
|
|
|
.getattr = pid_getattr,
|
|
|
.setattr = proc_setattr,
|
|
@@ -2408,7 +2408,7 @@ static int proc_task_getattr(struct vfsmount *mnt, struct dentry *dentry, struct
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static struct inode_operations proc_task_inode_operations = {
|
|
|
+static const struct inode_operations proc_task_inode_operations = {
|
|
|
.lookup = proc_task_lookup,
|
|
|
.getattr = proc_task_getattr,
|
|
|
.setattr = proc_setattr,
|