> The new Landlock tracepoints use UAPI-prefixed __u32 and __u64 names for > callback arguments and record fields, including internal IDs that are > not Landlock UAPI values. Typed BPF consumers see callback typedef names > through BTF. > > Use the kernel u32 and u64 aliases before release so the tracepoint > contract does not present internal values as Landlock UAPI types. This > changes BTF-visible typedef spelling but not integer widths, calling > conventions, tracefs formats, or record layouts. > > Cc: Günther Noack <[email protected]> > Cc: Steven Rostedt <[email protected]> > Signed-off-by: Mickaël Salaün <[email protected]>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=1
