projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e0876bd
)
cred: add scoped_with_creds() guards
author
Christian Brauner
<brauner@kernel.org>
Mon, 3 Nov 2025 11:26:49 +0000
(12:26 +0100)
committer
Christian Brauner
<brauner@kernel.org>
Tue, 4 Nov 2025 11:36:29 +0000
(12:36 +0100)
and implement scoped_with_kernel_creds() on top of it.
Link:
https://patch.msgid.link/20251103-work-creds-guards-simple-v1-1-a3e156839e7f@kernel.org
Reviewed-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
include/linux/cred.h
patch
|
blob
|
history
diff --git
a/include/linux/cred.h
b/include/linux/cred.h
index
be2cd07
..
6ea2d81
100644
(file)
--- a/
include/linux/cred.h
+++ b/
include/linux/cred.h
@@
-192,8
+192,10
@@
DEFINE_CLASS(override_creds,
revert_creds(_T),
override_creds(override_cred), const struct cred *override_cred)
-#define scoped_with_kernel_creds() \
- scoped_class(override_creds, __UNIQUE_ID(cred), kernel_cred())
+#define scoped_with_creds(cred) \
+ scoped_class(override_creds, __UNIQUE_ID(label), cred)
+
+#define scoped_with_kernel_creds() scoped_with_creds(kernel_cred())
/**
* get_cred_many - Get references on a set of credentials