diff --git a/mm/madvise.c b/mm/madvise.c index a8d8d48a57fe968fe837f6432c90280ac9f35f15..13f5677b93222ac15dc96167bc9a3d0db9acd4e2 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -1204,8 +1204,7 @@ SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec, goto put_pid; } - if (task->mm != current->mm && - !process_madvise_behavior_valid(behavior)) { + if (!process_madvise_behavior_valid(behavior)) { ret = -EINVAL; goto release_task; }