[PATCH v10 00/19] ACPI/arm64: add support for virtual cpu hotplug

Catalin Marinas catalin.marinas at arm.com
Fri Jun 28 10:56:31 PDT 2024


On Wed, 29 May 2024 14:34:27 +0100, Jonathan Cameron wrote:
> v10:
> - Make acpi_processor_set_per_cpu() return 0 / error rather than bool
>   to simplify error handling at the call sites.
>   (Thanks to both Rafael and Gavin who commented on this)
> - Gather tags.
> - Rebase on v6.10-rc1
> 
> [...]

Applied to arm64 (for-next/vcpu-hotplug), thanks! If nothing falls
apart, it should end up in mainline for 6.11.

Thomas, the GICv3 patches have been acked by Marc but they are missing
your ack. If you want it added, I can refresh the series in the next day
or so, otherwise the branch should remain stable. Thanks.

[01/19] ACPI: processor: Simplify initial onlining to use same path for cold and hotplug
        https://git.kernel.org/arm64/c/c1385c1f0ba3
[02/19] cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER
        https://git.kernel.org/arm64/c/d830ef3ac569
[03/19] ACPI: processor: Drop duplicated check on _STA (enabled + present)
        https://git.kernel.org/arm64/c/157080f03c7a
[04/19] ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
        https://git.kernel.org/arm64/c/fadf231f0a06
[05/19] ACPI: processor: Fix memory leaks in error paths of processor_add()
        https://git.kernel.org/arm64/c/47ec9b417ed9
[06/19] ACPI: processor: Move checks and availability of acpi_processor earlier
        https://git.kernel.org/arm64/c/cd9239660b8c
[07/19] ACPI: processor: Add acpi_get_processor_handle() helper
        https://git.kernel.org/arm64/c/36b921637e90
[08/19] ACPI: processor: Register deferred CPUs from acpi_processor_get_info()
        https://git.kernel.org/arm64/c/b398a91decd9
[09/19] ACPI: scan: switch to flags for acpi_scan_check_and_detach()
        https://git.kernel.org/arm64/c/1859a671bdb9
[10/19] ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug
        https://git.kernel.org/arm64/c/3b9d0a78aeda
[11/19] arm64: acpi: Move get_cpu_for_acpi_id() to a header
        https://git.kernel.org/arm64/c/8d34b6f17b9a
[12/19] arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
        https://git.kernel.org/arm64/c/2488444274c7
[13/19] irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc()
        https://git.kernel.org/arm64/c/fa2dabe57220
[14/19] irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs
        https://git.kernel.org/arm64/c/d633da5d3ab1
[15/19] arm64: psci: Ignore DENIED CPUs
        https://git.kernel.org/arm64/c/643e12da4a49
[16/19] arm64: arch_register_cpu() variant to check if an ACPI handle is now available.
        https://git.kernel.org/arm64/c/eba4675008a6
[17/19] arm64: Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled.
        https://git.kernel.org/arm64/c/9d0873892f4d
[18/19] arm64: document virtual CPU hotplug's expectations
        https://git.kernel.org/arm64/c/828ce929d1c3
[19/19] cpumask: Add enabled cpumask for present CPUs that can be brought online
        https://git.kernel.org/arm64/c/4e1a7df45480

-- 
Catalin




More information about the linux-arm-kernel mailing list