On 2/6/25 17:00, Kees Cook wrote: > +++ b/arch/x86/coco/tdx/tdx.c > @@ -170,7 +170,7 @@ static void __noreturn tdx_panic(const char *msg) > /* Define register order according to the GHCI */ > struct { u64 r14, r15, rbx, rdi, rsi, r8, r9, rdx; }; > > - char str[64]; > + char str[64] __nonstring; > } message; So, the patch itself makes sense. But it does end up looking kinda funky. We call it a "str"ing and then annotate it as not a string. It doesn't have to be done in this patch, but it does seem like we should probably not be using 'char' and also shouldn't call it anything close to "string". Maybe: u8 message[64] __nonstring; In any case, feel free to carry the annotation in your tree: Acked-by: Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>