diff options
Diffstat (limited to 'fs/proc/base.c')
-rw-r--r-- | fs/proc/base.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/proc/base.c b/fs/proc/base.c index cca635d252d4..155dee600ed4 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c | |||
@@ -2022,11 +2022,8 @@ static int map_files_d_revalidate(struct dentry *dentry, struct nameidata *nd) | |||
2022 | if (!task) | 2022 | if (!task) |
2023 | goto out_notask; | 2023 | goto out_notask; |
2024 | 2024 | ||
2025 | if (!ptrace_may_access(task, PTRACE_MODE_READ)) | 2025 | mm = mm_access(task, PTRACE_MODE_READ); |
2026 | goto out; | 2026 | if (IS_ERR_OR_NULL(mm)) |
2027 | |||
2028 | mm = get_task_mm(task); | ||
2029 | if (!mm) | ||
2030 | goto out; | 2027 | goto out; |
2031 | 2028 | ||
2032 | if (!dname_to_vma_addr(dentry, &vm_start, &vm_end)) { | 2029 | if (!dname_to_vma_addr(dentry, &vm_start, &vm_end)) { |