Messages in this thread Patch in this message | | | From | wangxiaoming321 <> | Subject | [PATCH] kernel/cpu: The number of CPUHP_AP_ONLINE_DYN (30) is too small that stops the new dynamic states hotplug. | Date | Tue, 12 Dec 2023 10:52:35 +0800 |
| |
144: perf/x86/cstate:online 159: workqueue:online 160: RCU/tree:online 161: mm/writeback:online 162: mm/vmstat:online 163: padata:online 164: x86/intel/epb:online 165: mm/compaction:online 166: block/mq:online 167: umwait:online 168: x86/msr:online 169: x86/cpuid:online 170: lib/percpu_cnt:online 171: idle/intel:online 172: acpi/cpu-drv:online 173: base/cacheinfo:online 174: x86/therm:online 175: cpufreq:online 176: x86/mce:online 177: x86/microcode:online 178: x86/resctrl/cat:online: 179: printk:online 180: trace/hwlat:online 181: trace/osnoise:online 182: perf/x86/intel/i915:online 184: driver/dma/idxd/perf:online 185: platform/x86/isst-if:online 186: hwmon/coretemp:online 187: thermal/intel_powerclamp:online 188: thermal/x86_pkg:online 189: platform/x86/uncore-freq:online 190: powercap/rapl:online 191: ia64/sep5:online 193: x86/kvm/clk:online 195: online
It needs to enlarge the number of dynamic states.
Signed-off-by: wangxiaoming321 <xiaoming.wang@intel.com> --- include/linux/cpuhotplug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/cpuhotplug.h b/include/linux/cpuhotplug.h index efc0c0b07efb..c88a58c363f1 100644 --- a/include/linux/cpuhotplug.h +++ b/include/linux/cpuhotplug.h @@ -251,7 +251,7 @@ enum cpuhp_state { CPUHP_AP_RCUTREE_ONLINE, CPUHP_AP_BASE_CACHEINFO_ONLINE, CPUHP_AP_ONLINE_DYN, - CPUHP_AP_ONLINE_DYN_END = CPUHP_AP_ONLINE_DYN + 30, + CPUHP_AP_ONLINE_DYN_END = CPUHP_AP_ONLINE_DYN + 40, /* Must be after CPUHP_AP_ONLINE_DYN for node_states[N_CPU] update */ CPUHP_AP_MM_DEMOTION_ONLINE, CPUHP_AP_X86_HPET_ONLINE, -- 2.25.1
| |