Unverified Commit 49e27cd3 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!4219 Initial cleanups for vCPU hotplug

Merge Pull Request from: @ci-robot 
 
PR sync from: liwei <liwei728@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/4H7MREBN4GBW5HSE4U5GEIXWNQKPN45I/ 
This series aims to switch most architectures over to using generic
CPU devices rather than arch specific implementations.

James Morse (16):
  ACPI: scan: Use the acpi_device_is_present() helper in more places
  ACPI: scan: Rename acpi_scan_device_not_present() to be about
    enumeration
  arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a
    helper
  arch_topology: Make register_cpu_capacity_sysctl() tolerant to late
    CPUs
  x86: intel_epb: Don't rely on link order
  ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv
  drivers: base: Use present CPUs in GENERIC_CPU_DEVICES
  drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden
  drivers: base: Implement weak arch_unregister_cpu()
  drivers: base: Move cpu_dev_init() after node_dev_init()
  drivers: base: Print a warning instead of panic() when register_cpu()
    fails
  arm64: setup: Switch over to GENERIC_CPU_DEVICES using
    arch_register_cpu()
  x86/topology: Switch over to GENERIC_CPU_DEVICES
  LoongArch: Switch over to GENERIC_CPU_DEVICES
  LoongArch: Use the __weak version of arch_unregister_cpu()
  riscv: Switch over to GENERIC_CPU_DEVICES

Russell King (Oracle) (8):
  x86/topology: remove arch_*register_cpu() exports
  Loongarch: remove arch_*register_cpu() exports
  drivers: base: add arch_cpu_is_hotpluggable()
  arm64: convert to arch_cpu_is_hotpluggable()
  x86/topology: use weak version of arch_unregister_cpu()
  x86/topology: convert to use arch_cpu_is_hotpluggable()
  LoongArch: convert to use arch_cpu_is_hotpluggable()
  riscv: convert to use arch_cpu_is_hotpluggable()


-- 
2.25.1
 
https://gitee.com/openeuler/kernel/issues/I8XMTL 
 
Link:https://gitee.com/openeuler/kernel/pulls/4219

 

Reviewed-by: default avatarWeilong Chen <chenweilong@huawei.com>
Reviewed-by: default avatarJason Zeng <jason.zeng@intel.com>
Reviewed-by: default avatarXiongfeng Wang <wangxiongfeng2@huawei.com>
Reviewed-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
Reviewed-by: default avatarWei Li <liwei391@huawei.com>
Reviewed-by: default avatarMingzheng Xing <xingmingzheng@iscas.ac.cn>
Reviewed-by: default avatarMao Bibo <maobibo@loongson.cn>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 68f406e1 404a2018
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment