]> Git Repo - linux.git/blobdiff - kernel/ptrace.c
CRED: Rename cred_exec_mutex to reflect that it's a guard against ptrace
[linux.git] / kernel / ptrace.c
index dfcd83ceee3b246326cbec2a6eadb27abdba7823..27ac80298bfa73974da6a6f0c1d5506ec3c7ab71 100644 (file)
@@ -185,10 +185,11 @@ int ptrace_attach(struct task_struct *task)
        if (same_thread_group(task, current))
                goto out;
 
-       /* Protect exec's credential calculations against our interference;
-        * SUID, SGID and LSM creds get determined differently under ptrace.
+       /* Protect the target's credential calculations against our
+        * interference; SUID, SGID and LSM creds get determined differently
+        * under ptrace.
         */
-       retval = mutex_lock_interruptible(&current->cred_exec_mutex);
+       retval = mutex_lock_interruptible(&task->cred_guard_mutex);
        if (retval  < 0)
                goto out;
 
@@ -232,7 +233,7 @@ repeat:
 bad:
        write_unlock_irqrestore(&tasklist_lock, flags);
        task_unlock(task);
-       mutex_unlock(&current->cred_exec_mutex);
+       mutex_unlock(&task->cred_guard_mutex);
 out:
        return retval;
 }
This page took 0.035291 seconds and 4 git commands to generate.