]> err.no Git - linux-2.6/blobdiff - include/linux/proc_fs.h
Merge branch 'sched/clock' into sched/urgent
[linux-2.6] / include / linux / proc_fs.h
index cdabc2fc02f7286f5997dd7e9be127a9b8406430..fb61850d1cfcf7b04352c6fa2a9d12c6c91e77f0 100644 (file)
@@ -79,6 +79,7 @@ struct proc_dir_entry {
        int pde_users;  /* number of callers into module in progress */
        spinlock_t pde_unload_lock; /* proc_fops checks and pde_users bumps */
        struct completion *pde_unload_completion;
+       struct list_head pde_openers;   /* who did ->open, but not ->release */
 };
 
 struct kcore_list {
@@ -281,11 +282,16 @@ union proc_op {
                struct task_struct *task);
 };
 
+struct ctl_table_header;
+struct ctl_table;
+
 struct proc_inode {
        struct pid *pid;
        int fd;
        union proc_op op;
        struct proc_dir_entry *pde;
+       struct ctl_table_header *sysctl;
+       struct ctl_table *sysctl_entry;
        struct inode vfs_inode;
 };