]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/mce/inject: Only write MCA_MISC when a value has been supplied
authorYazen Ghannam <yazen.ghannam@amd.com>
Thu, 23 May 2024 15:56:33 +0000 (10:56 -0500)
committerBorislav Petkov (AMD) <bp@alien8.de>
Mon, 27 May 2024 08:42:35 +0000 (10:42 +0200)
commitede18982f19942c7333530cf4fbf271e318df1b2
tree210b3d919757a027fe5d5eac1bff7097ae3c732a
parent1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0
x86/mce/inject: Only write MCA_MISC when a value has been supplied

The MCA_MISC register is used to control the MCA thresholding feature on
AMD systems. Therefore, it is not generally part of the error state that
a user would adjust when testing non-thresholding cases.

However, MCA_MISC is unconditionally written even if a user does not
supply a value. The default value of '0' will be used and clobber the
register.

Write the MCA_MISC register only if the user has given a value for it.

Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20240523155641.2805411-2-yazen.ghannam@amd.com
arch/x86/kernel/cpu/mce/inject.c