summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2025-11-03 15:57:37 +0100
committerChristian Brauner <brauner@kernel.org>2025-11-05 23:11:52 +0100
commit2ed6a34de9851dcd4db8441a33882b168261be88 (patch)
treebf9941078f85a83fce85c10ca56d181cd62cef1c /kernel
parent545985dd3701988c95cba9a8f895631de2039b21 (diff)
trace: use prepare credential guard
Use the prepare credential guard for allocating a new set of credentials. Link: https://patch.msgid.link/20251103-work-creds-guards-prepare_creds-v1-11-b447b82f2c9b@kernel.org Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/trace/trace_events_user.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/trace/trace_events_user.c b/kernel/trace/trace_events_user.c
index c428dafe7496..28c62149eec5 100644
--- a/kernel/trace/trace_events_user.c
+++ b/kernel/trace/trace_events_user.c
@@ -1451,10 +1451,8 @@ static int user_event_set_call_visible(struct user_event *user, bool visible)
{
int ret;
const struct cred *old_cred;
- struct cred *cred;
-
- cred = prepare_creds();
+ CLASS(prepare_creds, cred)();
if (!cred)
return -ENOMEM;
@@ -1477,7 +1475,6 @@ static int user_event_set_call_visible(struct user_event *user, bool visible)
ret = trace_remove_event_call(&user->call);
revert_creds(old_cred);
- put_cred(cred);
return ret;
}