Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

x86/tdx: Mark message.bytes as nonstring

In preparation for strtomem*() checking that its destination is a
nonstring, rename and annotate message.bytes accordingly.

Acked-by: Dave Hansen <dave.hansen@linux.intel.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Kees Cook <kees@kernel.org>

+2 -2
+2 -2
arch/x86/coco/tdx/tdx.c
··· 167 167 /* Define register order according to the GHCI */ 168 168 struct { u64 r14, r15, rbx, rdi, rsi, r8, r9, rdx; }; 169 169 170 - char str[64]; 170 + char bytes[64] __nonstring; 171 171 } message; 172 172 173 173 /* VMM assumes '\0' in byte 65, if the message took all 64 bytes */ 174 - strtomem_pad(message.str, msg, '\0'); 174 + strtomem_pad(message.bytes, msg, '\0'); 175 175 176 176 args.r8 = message.r8; 177 177 args.r9 = message.r9;