]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ACPI: Fix Generic Initiator Affinity _OSC bit
authorArmin Wolf <W_Armin@gmx.de>
Sat, 9 Mar 2024 20:13:09 +0000 (21:13 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 May 2024 07:49:07 +0000 (09:49 +0200)
[ Upstream commit d0d4f1474e36b195eaad477373127ae621334c01 ]

The ACPI spec says bit 17 should be used to indicate support
for Generic Initiator Affinity Structure in SRAT, but we currently
set bit 13 ("Interrupt ResourceSource support").

Fix this by actually setting bit 17 when evaluating _OSC.

Fixes: 01aabca2fd54 ("ACPI: Let ACPI know we support Generic Initiator Affinity Structures")
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/linux/acpi.h

index 60517f4650a3b3d6aa04c1659a3e6c43ac745bc3..01ff2dd313680f8a1e3b59b10d9ad202bcca3e27 100644 (file)
@@ -577,8 +577,8 @@ acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context);
 #define OSC_SB_OVER_16_PSTATES_SUPPORT         0x00000400
 #define OSC_SB_GED_SUPPORT                     0x00000800
 #define OSC_SB_CPC_DIVERSE_HIGH_SUPPORT                0x00001000
-#define OSC_SB_GENERIC_INITIATOR_SUPPORT       0x00002000
 #define OSC_SB_CPC_FLEXIBLE_ADR_SPACE          0x00004000
+#define OSC_SB_GENERIC_INITIATOR_SUPPORT       0x00020000
 #define OSC_SB_NATIVE_USB4_SUPPORT             0x00040000
 #define OSC_SB_PRM_SUPPORT                     0x00200000
 #define OSC_SB_FFH_OPR_SUPPORT                 0x00400000