Thread (23 messages) 23 messages, 4 authors, 2022-09-02

Re: [PATCH v14 05/12] KEYS: Move KEY_LOOKUP_ to include/linux/key.h and set KEY_LOOKUP_FLAGS_ALL

From: Roberto Sassu <hidden>
Date: 2022-08-31 15:57:06
Also in: bpf, keyrings, linux-kselftest, lkml

On Wed, 2022-08-31 at 08:33 -0700, Alexei Starovoitov wrote:
On Wed, Aug 31, 2022 at 2:24 AM Roberto Sassu
[off-list ref] wrote:
quoted
quoted
quoted
quoted
+#define KEY_LOOKUP_CREATE        0x01
+#define KEY_LOOKUP_PARTIAL       0x02
+#define KEY_LOOKUP_FLAGS_ALL     (KEY_LOOKUP_CREATE |
KEY_LOOKUP_PARTIAL)
IMHO this could be just KEY_LOOKUP_ALL.
Since this is supposed to be kernel internal flags
please make them enum, so that bpf progs can auto-adjust
(with the help of CORE) to changes in this enum.
With #define there is no way for bpf prog to know
when #define changed in the future kernels.
Ok, will add in the next version.

Thanks

Roberto
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help