X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=kernel%2Fptrace.c;h=1f4bcb3cc21cee5bcfd1b4e13a77eeff2af23a2b;hb=153c8ea8a59102c7f9face1faf990224f785cad5;hp=dd562e9aa2c8419b02067c4883c674989a694cd2;hpb=fc582aef7dcc27a7120cf232c1e76c569c7b6eab;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/kernel/ptrace.c b/kernel/ptrace.c index dd562e9..1f4bcb3 100644 --- a/kernel/ptrace.c +++ b/kernel/ptrace.c @@ -257,7 +257,8 @@ ok: if (task->mm) dumpable = get_dumpable(task->mm); rcu_read_lock(); - if (!dumpable && !ptrace_has_cap(__task_cred(task)->user_ns, mode)) { + if (dumpable != SUID_DUMP_USER && + !ptrace_has_cap(__task_cred(task)->user_ns, mode)) { rcu_read_unlock(); return -EPERM; }