ProcFS: Align the buffer used for the CPUID brand string.

I'm not sure if this actually matters, but it won't hurt anyone to use
a 32-bit aligned buffer here.

Found by PVS-Studio.
This commit is contained in:
Andreas Kling 2019-08-01 11:38:15 +02:00
parent a3ee35510f
commit cbfa211988

View file

@ -478,7 +478,7 @@ ByteBuffer procfs$cpuinfo(InodeIdentifier)
{
// FIXME: Check first that this is supported by calling CPUID with eax=0x80000000
// and verifying that the returned eax>=0x80000004.
char buffer[48];
alignas(u32) char buffer[48];
u32* bufptr = reinterpret_cast<u32*>(buffer);
auto copy_brand_string_part_to_buffer = [&](u32 i) {
CPUID cpuid(0x80000002 + i);