[RFC PATCH v2 01/41] uuid: move uuid_t and guid_t into <linux/uuid_types.h>

sashiko-bot at kernel.org sashiko-bot at kernel.org
Thu Oct 22 03:17:23 UTC 2026


> <linux/uuid.h> pulls in <linux/string.h> for its helpers, which makes it
> unusable from headers low in the include chain. The next patches embed
> UUIDs and GUIDs in kuid_t and kgid_t, whose <linux/uidgid_types.h> is
> included by <linux/sched.h>.
> 
> Move the two types and UUID_SIZE into a header of their own that only
> needs <linux/types.h>. <linux/uuid.h> includes it, so no user changes.
> 
> No functional change.
> 
> Assisted-by: Claude:claude-opus-5-5
> 
> Signed-off-by: Jan Koester <jan.koester at tuxist.de>

Sashiko has reviewed this patch and found no issues.

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/cover.1792552161.git.jan.koester@tuxist.de?part=1




More information about the Linux-security-module-archive mailing list