[PATCH] mark f_ops const in the inode
Mark the f_ops members of inodes as const, as well as fix the ripple-through this causes by places that copy this f_ops and then "do stuff" with it. Signed-off-by: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
ec1b9466cb
commit
99ac48f54a
@@ -58,7 +58,7 @@ struct proc_dir_entry {
|
||||
gid_t gid;
|
||||
loff_t size;
|
||||
struct inode_operations * proc_iops;
|
||||
struct file_operations * proc_fops;
|
||||
const struct file_operations * proc_fops;
|
||||
get_info_t *get_info;
|
||||
struct module *owner;
|
||||
struct proc_dir_entry *next, *parent, *subdir;
|
||||
@@ -189,7 +189,7 @@ static inline struct proc_dir_entry *proc_net_create(const char *name,
|
||||
}
|
||||
|
||||
static inline struct proc_dir_entry *proc_net_fops_create(const char *name,
|
||||
mode_t mode, struct file_operations *fops)
|
||||
mode_t mode, const struct file_operations *fops)
|
||||
{
|
||||
struct proc_dir_entry *res = create_proc_entry(name, mode, proc_net);
|
||||
if (res)
|
||||
|
Reference in New Issue
Block a user