diff options
Diffstat (limited to 'mm/process_vm_access.c')
| -rw-r--r-- | mm/process_vm_access.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/mm/process_vm_access.c b/mm/process_vm_access.c index 8973cd231ece..16424b9ae424 100644 --- a/mm/process_vm_access.c +++ b/mm/process_vm_access.c | |||
| @@ -197,11 +197,7 @@ static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, | |||
| 197 | } | 197 | } |
| 198 | 198 | ||
| 199 | /* Get process information */ | 199 | /* Get process information */ |
| 200 | rcu_read_lock(); | 200 | task = find_get_task_by_vpid(pid); |
| 201 | task = find_task_by_vpid(pid); | ||
| 202 | if (task) | ||
| 203 | get_task_struct(task); | ||
| 204 | rcu_read_unlock(); | ||
| 205 | if (!task) { | 201 | if (!task) { |
| 206 | rc = -ESRCH; | 202 | rc = -ESRCH; |
| 207 | goto free_proc_pages; | 203 | goto free_proc_pages; |
