diff options
Diffstat (limited to 'fs/proc/internal.h')
-rw-r--r-- | fs/proc/internal.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/fs/proc/internal.h b/fs/proc/internal.h index 3e8aeb8b61ce..5cfe79805ea5 100644 --- a/fs/proc/internal.h +++ b/fs/proc/internal.h @@ -60,9 +60,17 @@ extern const struct file_operations proc_numa_maps_operations; extern const struct file_operations proc_smaps_operations; extern const struct file_operations proc_clear_refs_operations; extern const struct file_operations proc_pagemap_operations; -extern const struct file_operations proc_net_operations; extern const struct inode_operations proc_net_inode_operations; +#ifdef CONFIG_NET +int proc_net_revalidate(struct task_struct *tsk, struct dentry *dentry, struct nameidata *nd); +#else +static inline int proc_net_revalidate(struct task_struct *tsk, struct dentry *dentry, struct nameidata *nd) +{ + return 1; +} +#endif + void free_proc_entry(struct proc_dir_entry *de); void proc_init_inodecache(void); @@ -86,6 +94,9 @@ struct dentry *proc_lookup_de(struct proc_dir_entry *de, struct inode *ino, struct dentry *dentry); int proc_readdir_de(struct proc_dir_entry *de, struct file *filp, void *dirent, filldir_t filldir); +struct proc_dir_entry *proc_create_root(void); +void release_proc_entry(struct proc_dir_entry *de); +extern const struct super_operations proc_sops; struct pde_opener { struct inode *inode; @@ -93,3 +104,5 @@ struct pde_opener { int (*release)(struct inode *, struct file *); struct list_head lh; }; + +extern struct list_head proc_automounts; |