RE: [PATCH v2] ACPI: APEI: EINJ: Fix EINJv2 memory injection

From: Luck, Tony

Date: Wed Apr 15 2026 - 14:15:35 EST


> > +static bool is_memory_injection(u32 type, u64 param2)
> > +{
> > + if (is_v2)
> > + return type & BIT(1);
>
> Hi Tony, just a nit: for readability would it better to introduce a
> macro for BIT(1)? like ACPI65_EINJV2_ERROR_TYPE_MEMORY

I thought about that. The old (v1?) EINJ type bits are in <acpi/actbl1.h>

So "the right thing"(TM) might be to add some V2 defines there:

#define ACPI_EINJV2_PROCESSOR BIT(0)
#define ACPI_EINJV2_MEMORY BIT(1)
#define ACPI_EINJV2_PCIX BIT(2)

Rafael: Do you want that? I can start the process in the ACPICA tree if you do.

-Tony