summaryrefslogtreecommitdiffstats
path: root/fs/proc/base.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/proc/base.c')
-rw-r--r--fs/proc/base.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/fs/proc/base.c b/fs/proc/base.c
index 1e1e182d571b..3b5e6aa2a326 100644
--- a/fs/proc/base.c
+++ b/fs/proc/base.c
@@ -1724,11 +1724,12 @@ out_unlock:
1724 return NULL; 1724 return NULL;
1725} 1725}
1726 1726
1727int pid_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat) 1727int pid_getattr(const struct path *path, struct kstat *stat,
1728 u32 request_mask, unsigned int query_flags)
1728{ 1729{
1729 struct inode *inode = d_inode(dentry); 1730 struct inode *inode = d_inode(path->dentry);
1730 struct task_struct *task; 1731 struct task_struct *task;
1731 struct pid_namespace *pid = dentry->d_sb->s_fs_info; 1732 struct pid_namespace *pid = path->dentry->d_sb->s_fs_info;
1732 1733
1733 generic_fillattr(inode, stat); 1734 generic_fillattr(inode, stat);
1734 1735
@@ -3511,9 +3512,10 @@ static int proc_task_readdir(struct file *file, struct dir_context *ctx)
3511 return 0; 3512 return 0;
3512} 3513}
3513 3514
3514static int proc_task_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat) 3515static int proc_task_getattr(const struct path *path, struct kstat *stat,
3516 u32 request_mask, unsigned int query_flags)
3515{ 3517{
3516 struct inode *inode = d_inode(dentry); 3518 struct inode *inode = d_inode(path->dentry);
3517 struct task_struct *p = get_proc_task(inode); 3519 struct task_struct *p = get_proc_task(inode);
3518 generic_fillattr(inode, stat); 3520 generic_fillattr(inode, stat);
3519 3521