reduce m_start() cost...

Signed-off-by: Al Viro <[email protected]>
This commit is contained in:
Al Viro 2014-02-27 14:40:10 -05:00
commit c7999c3627
3 changed files with 23 additions and 4 deletions

View file

@ -10,7 +10,7 @@ struct mnt_namespace {
struct user_namespace *user_ns;
u64 seq; /* Sequence number to prevent loops */
wait_queue_head_t poll;
int event;
u64 event;
};
struct mnt_pcp {
@ -104,6 +104,9 @@ struct proc_mounts {
struct mnt_namespace *ns;
struct path root;
int (*show)(struct seq_file *, struct vfsmount *);
void *cached_mount;
u64 cached_event;
loff_t cached_index;
};
#define proc_mounts(p) (container_of((p), struct proc_mounts, m))