Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'smp-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull CPU hotplug updates from Ingo Molnar:

- Remove unused CPU hotplug states

- Increase the number of dynamic CPU hotplug states
from 30 to 40, because existing drivers can exhaust
the allocation space

* tag 'smp-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
cpu/hotplug: Increase the number of dynamic states
cpu/hotplug: Remove unused CPU hotplug states

+1 -15
+1 -15
include/linux/cpuhotplug.h
··· 66 66 CPUHP_PERF_POWER, 67 67 CPUHP_PERF_SUPERH, 68 68 CPUHP_X86_HPET_DEAD, 69 - CPUHP_X86_APB_DEAD, 70 69 CPUHP_X86_MCE_DEAD, 71 70 CPUHP_VIRT_NET_DEAD, 72 71 CPUHP_IBMVNIC_DEAD, 73 72 CPUHP_SLUB_DEAD, 74 73 CPUHP_DEBUG_OBJ_DEAD, 75 74 CPUHP_MM_WRITEBACK_DEAD, 76 - /* Must be after CPUHP_MM_VMSTAT_DEAD */ 77 - CPUHP_MM_DEMOTION_DEAD, 78 75 CPUHP_MM_VMSTAT_DEAD, 79 76 CPUHP_SOFTIRQ_DEAD, 80 77 CPUHP_NET_MVNETA_DEAD, ··· 93 96 CPUHP_NET_DEV_DEAD, 94 97 CPUHP_PCI_XGENE_DEAD, 95 98 CPUHP_IOMMU_IOVA_DEAD, 96 - CPUHP_LUSTRE_CFS_DEAD, 97 99 CPUHP_AP_ARM_CACHE_B15_RAC_DEAD, 98 100 CPUHP_PADATA_DEAD, 99 101 CPUHP_AP_DTPM_CPU_DEAD, ··· 114 118 CPUHP_XEN_EVTCHN_PREPARE, 115 119 CPUHP_ARM_SHMOBILE_SCU_PREPARE, 116 120 CPUHP_SH_SH3X_PREPARE, 117 - CPUHP_NET_FLOW_PREPARE, 118 121 CPUHP_TOPOLOGY_PREPARE, 119 122 CPUHP_NET_IUCV_PREPARE, 120 123 CPUHP_ARM_BL_PREPARE, ··· 146 151 CPUHP_AP_IRQ_ARMADA_XP_STARTING, 147 152 CPUHP_AP_IRQ_BCM2836_STARTING, 148 153 CPUHP_AP_IRQ_MIPS_GIC_STARTING, 149 - CPUHP_AP_IRQ_RISCV_STARTING, 150 154 CPUHP_AP_IRQ_LOONGARCH_STARTING, 151 155 CPUHP_AP_IRQ_SIFIVE_PLIC_STARTING, 152 156 CPUHP_AP_ARM_MVEBU_COHERENCY, 153 - CPUHP_AP_MICROCODE_LOADER, 154 157 CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING, 155 158 CPUHP_AP_PERF_X86_STARTING, 156 159 CPUHP_AP_PERF_X86_AMD_IBS_STARTING, 157 - CPUHP_AP_PERF_X86_CQM_STARTING, 158 160 CPUHP_AP_PERF_X86_CSTATE_STARTING, 159 161 CPUHP_AP_PERF_XTENSA_STARTING, 160 - CPUHP_AP_MIPS_OP_LOONGSON3_STARTING, 161 162 CPUHP_AP_ARM_VFP_STARTING, 162 163 CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING, 163 164 CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING, ··· 170 179 CPUHP_AP_QCOM_TIMER_STARTING, 171 180 CPUHP_AP_TEGRA_TIMER_STARTING, 172 181 CPUHP_AP_ARMADA_TIMER_STARTING, 173 - CPUHP_AP_MARCO_TIMER_STARTING, 174 182 CPUHP_AP_MIPS_GIC_TIMER_STARTING, 175 183 CPUHP_AP_ARC_TIMER_STARTING, 176 184 CPUHP_AP_RISCV_TIMER_STARTING, ··· 207 217 CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE, 208 218 CPUHP_AP_PERF_X86_AMD_POWER_ONLINE, 209 219 CPUHP_AP_PERF_X86_RAPL_ONLINE, 210 - CPUHP_AP_PERF_X86_CQM_ONLINE, 211 220 CPUHP_AP_PERF_X86_CSTATE_ONLINE, 212 - CPUHP_AP_PERF_X86_IDXD_ONLINE, 213 221 CPUHP_AP_PERF_S390_CF_ONLINE, 214 222 CPUHP_AP_PERF_S390_SF_ONLINE, 215 223 CPUHP_AP_PERF_ARM_CCI_ONLINE, ··· 239 251 CPUHP_AP_RCUTREE_ONLINE, 240 252 CPUHP_AP_BASE_CACHEINFO_ONLINE, 241 253 CPUHP_AP_ONLINE_DYN, 242 - CPUHP_AP_ONLINE_DYN_END = CPUHP_AP_ONLINE_DYN + 30, 243 - /* Must be after CPUHP_AP_ONLINE_DYN for node_states[N_CPU] update */ 244 - CPUHP_AP_MM_DEMOTION_ONLINE, 254 + CPUHP_AP_ONLINE_DYN_END = CPUHP_AP_ONLINE_DYN + 40, 245 255 CPUHP_AP_X86_HPET_ONLINE, 246 256 CPUHP_AP_X86_KVM_CLK_ONLINE, 247 257 CPUHP_AP_ACTIVE,