[PATCH v4 0/2] Fix get cpu steer-tag fail on ARM64 platform

Jonathan Cameron jonathan.cameron at huawei.com
Mon Mar 9 03:28:35 PDT 2026


On Mon, 9 Mar 2026 12:16:56 +0800
Chengwen Feng <fengchengwen at huawei.com> wrote:

> This patchset addresses the issue where retrieving the CPU steer-tag
> fails on ARM64 platforms. The first commit is a pure renaming of the
> ACPI CPU ID retrieval interface (no functional changes), which serves
> as preparation for the second commit that implements the core fix for
> the steer-tag retrieval logic.

Hi,

For future reference, please keep same lists +CC on every patch
(for a small series, send everything to everyone who gets any patch).
For me at least, that led to my filter putting patch 1 in a totally different
place from the rest and some confusion.

Also, don't send in reply to a previous version. Just start a new email
thread.  That both avoids deep nesting in email clients and generally
ensures your series ends up in the right place if people are sorting
by time of sending.

No need to resend this time unless others ask for it. 

Thanks,

Jonathan

> 
> ---
> Changes in v4:
> - Split the rename into a separate commit.
> 
> Changes in v3:
> - Rename existing get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() other
>   than add one new API.
> 
> Changes in v2:
> - Add ECN _DSM reference doc name and its URL.
> - Separate implement acpi_get_cpu_acpi_id() in each arch which supports
>   ACPI.
> - Refine commit-log.
> 
> Chengwen Feng (2):
>   ACPI: Rename get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() on
>     non-x86
>   PCI/TPH: Fix get cpu steer-tag fail on ARM64 platform
> 
>  Documentation/PCI/tph.rst          |  4 ++--
>  arch/arm64/include/asm/acpi.h      |  4 ++--
>  arch/loongarch/include/asm/acpi.h  |  2 +-
>  arch/riscv/include/asm/acpi.h      |  2 +-
>  arch/riscv/kernel/acpi_numa.c      |  2 +-
>  arch/x86/include/asm/acpi.h        |  2 ++
>  arch/x86/kernel/cpu/common.c       |  8 ++++++++
>  drivers/acpi/pptt.c                | 16 ++++++++--------
>  drivers/acpi/riscv/rhct.c          |  2 +-
>  drivers/pci/tph.c                  | 11 ++++++-----
>  drivers/perf/arm_cspmu/arm_cspmu.c |  2 +-
>  include/linux/pci-tph.h            |  4 ++--
>  12 files changed, 35 insertions(+), 24 deletions(-)
> 




More information about the linux-riscv mailing list