[PATCH v5 2/2] cred: delete task_euid()
Paul Moore
paul at paul-moore.com
Tue Jul 7 19:10:45 UTC 2026
On Jul 3, 2026 Alice Ryhl <aliceryhl at google.com> wrote:
>
> task_euid() is a very weird operation. You can see how weird it is by
> grepping for task_euid() - binder is its only user. task_euid() obtains
> the objective effective UID - it looks at the credentials of the task
> for purposes of acting on it as an object, but then accesses the
> effective UID (which the credentials.7 man page describes as "[...] used
> by the kernel to determine the permissions that the process will have
> when accessing shared resources [...]").
>
> Since usage in Binder has now been removed, get rid of the resulting
> dead code.
>
> Changes to the zh_CN translation was carried out with the help of
> Gemini and Google Translate, and since adjusted as per Alex Shi's
> feedback.
>
> Suggested-by: Jann Horn <jannh at google.com>
> Reviewed-by: Gary Guo <gary at garyguo.net>
> Signed-off-by: Alice Ryhl <aliceryhl at google.com>
> ---
> Documentation/security/credentials.rst | 6 ++----
> Documentation/translations/zh_CN/security/credentials.rst | 4 +---
> include/linux/cred.h | 1 -
> rust/helpers/task.c | 5 -----
> rust/kernel/task.rs | 10 ----------
> 5 files changed, 3 insertions(+), 23 deletions(-)
Merged into lsm/dev, thanks!
--
paul-moore.com
More information about the Linux-security-module-archive
mailing list