sst-linux/tools/arch
Ahmed S. Darwish 198314189f tools/x86/kcpuid: Protect against faulty "max subleaf" values
[ Upstream commit cf96ab1a966b87b09fdd9e8cc8357d2d00776a3a ]

Protect against the kcpuid code parsing faulty max subleaf numbers
through a min() expression.  Thus, ensuring that max_subleaf will always
be ≤ MAX_SUBLEAF_NUM.

Use "u32" for the subleaf numbers since kcpuid is compiled with -Wextra,
which includes signed/unsigned comparisons warnings.

Signed-off-by: Ahmed S. Darwish <darwi@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20240718134755.378115-5-darwi@linutronix.de
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-10-17 15:21:41 +02:00
..
alpha/include
arc/include/uapi/asm
arm/include
arm64/include tools headers arm64: Sync arm64's cputype.h with the kernel sources 2024-08-14 13:53:02 +02:00
csky/include/uapi/asm
hexagon/include/uapi/asm
ia64/include
microblaze/include/uapi/asm
mips/include
parisc/include/uapi/asm
powerpc/include
riscv/include/uapi/asm
s390/include
sh/include
sparc/include
x86 tools/x86/kcpuid: Protect against faulty "max subleaf" values 2024-10-17 15:21:41 +02:00
xtensa/include