Skip to content

Commit b9e8d01

Browse files
mwilczyrafaeljw
authored andcommitted
ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits()
Currently, ACPI_PROC_CAP_SMP_T_SWCOORD is set in acpi_set_pdc_bits(), but it is not _PDC-specific. It should be set along with the other processor capability bits. Move the setting of ACPI_PROC_CAP_SMP_T_SWCOORD to arch_acpi_set_proc_cap_bits(). Suggested-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Michal Wilczynski <michal.wilczynski@intel.com> [ rjw: Subject and changelog edits ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 4f37ab5 commit b9e8d01

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

arch/x86/include/asm/acpi.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ static inline void arch_acpi_set_proc_cap_bits(u32 *cap)
106106

107107
*cap |= ACPI_PROC_CAP_C_CAPABILITY_SMP;
108108

109+
/* Enable coordination with firmware's _TSD info */
110+
*cap |= ACPI_PROC_CAP_SMP_T_SWCOORD;
111+
109112
if (cpu_has(c, X86_FEATURE_EST))
110113
*cap |= ACPI_PROC_CAP_EST_CAPABILITY_SWSMP;
111114

drivers/acpi/processor_pdc.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ static void acpi_set_pdc_bits(u32 *buf)
2020
buf[0] = ACPI_PDC_REVISION_ID;
2121
buf[1] = 1;
2222

23-
/* Enable coordination with firmware's _TSD info */
24-
buf[2] = ACPI_PROC_CAP_SMP_T_SWCOORD;
25-
2623
/* Twiddle arch-specific bits needed for _PDC */
2724
arch_acpi_set_proc_cap_bits(&buf[2]);
2825
}

0 commit comments

Comments
 (0)