]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/x86/kernel/smpboot.c
x86/topology: Use total_cpus for max logical packages calculation
[mirror_ubuntu-bionic-kernel.git] / arch / x86 / kernel / smpboot.c
index 5b14171939dc9d12cd3754b32ee185324be726d6..ce8d67c3ed44bb1841ad9afda42cad88abba8e40 100644 (file)
@@ -1312,7 +1312,7 @@ void __init calculate_max_logical_packages(void)
         * extrapolate the boot cpu's data to all packages.
         */
        ncpus = cpu_data(0).booted_cores * topology_max_smt_threads();
-       __max_logical_packages = DIV_ROUND_UP(nr_cpu_ids, ncpus);
+       __max_logical_packages = DIV_ROUND_UP(total_cpus, ncpus);
        pr_info("Max logical packages: %u\n", __max_logical_packages);
 }