Re: [RFC PATCH v2 7/9] ksmbd: support security.xfstests EAs
From: Namjae Jeon
Date: Mon Jul 20 2026 - 01:04:22 EST
> diff --git a/fs/smb/server/smb2pdu.c b/fs/smb/server/smb2pdu.c
> index 2159b45c80a6..da3d5c217577 100644
> --- a/fs/smb/server/smb2pdu.c
> +++ b/fs/smb/server/smb2pdu.c
> @@ -2650,11 +2650,21 @@ static bool ksmbd_is_security_capability_ea_name(const char *name,
> !strncmp(name, XATTR_NAME_CAPS, name_len);
> }
>
> +static bool ksmbd_is_security_xfstests_ea_name(const char *name,
> + size_t name_len)
> +{
> + return name_len == sizeof(XATTR_SECURITY_PREFIX "xfstests") - 1 &&
> + !strncmp(name, XATTR_SECURITY_PREFIX "xfstests", name_len);
Is it appropriate to special-case an xfstests-only xattr name in ksmbd?
Could the security namespace support be implemented using a general,
well-defined policy instead?
Thanks.