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; |