Re: [PATCH v5 2/2] cred: delete task_euid()
Paul Moore <[email protected]>
| Newsgroups | org.kernel.vger.linux-security-module,org.kernel.vger.linux-doc,org.kernel.vger.linux-kernel,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <[email protected]> |
On Jul 3, 2026 Alice Ryhl <[email protected]> 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 <[email protected]> > Reviewed-by: Gary Guo <[email protected]> > Signed-off-by: Alice Ryhl <[email protected]> > --- > 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