Messages in this thread | | | Date | Thu, 10 Jun 2021 13:55:46 +0200 | From | Borislav Petkov <> | Subject | Re: [PATCH 2/2] x86/mce: Add support for Extended Physical Address MCA changes |
| |
On Tue, Jun 08, 2021 at 05:10:12PM -0500, Smita Koralahalli wrote: > diff --git a/arch/x86/kernel/cpu/mce/amd.c b/arch/x86/kernel/cpu/mce/amd.c > index f71435e53cdb..480a497877e2 100644 > --- a/arch/x86/kernel/cpu/mce/amd.c > +++ b/arch/x86/kernel/cpu/mce/amd.c > @@ -204,6 +204,12 @@ EXPORT_SYMBOL_GPL(smca_banks); > #define MAX_MCATYPE_NAME_LEN 30 > static char buf_mcatype[MAX_MCATYPE_NAME_LEN]; > > +struct smca_config { > + __u64 lsb_in_status : 1, > + __reserved_0 : 63; > +}; > +static DEFINE_PER_CPU_READ_MOSTLY(struct smca_config[MAX_NR_BANKS], smca_cfg);
Per CPU and per bank, huh? For a single bit?
Even if we have
static DEFINE_PER_CPU_READ_MOSTLY(struct mce_bank[MAX_NR_BANKS], mce_banks_array);
already?
-- Regards/Gruss, Boris.
https://people.kernel.org/tglx/notes-about-netiquette
| |