Hi Punit, On 2018/6/14 1:39, Punit Agrawal wrote: > Punit Agrawal <punit.agrawal@xxxxxxx> writes: > > > [...] > >> >> CONFIG_HAVE_MEMORYLESS node is not enabled on arm64 which means we end >> up returning the original node in the fallback path. >> >> Xie, does the below patch help? I can submit a proper patch if this >> fixes the issue for you. >> >> -- >8 -- >> Subject: [PATCH] arm64/numa: Enable memoryless numa nodes >> >> Signed-off-by: Punit Agrawal <punit.agrawal@xxxxxxx> >> --- >> arch/arm64/Kconfig | 4 ++++ >> arch/arm64/mm/numa.c | 2 ++ >> 2 files changed, 6 insertions(+) >> >> diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig >> index eb2cf4938f6d..5317e9aa93ab 100644 >> --- a/arch/arm64/Kconfig >> +++ b/arch/arm64/Kconfig >> @@ -756,6 +756,10 @@ config USE_PERCPU_NUMA_NODE_ID >> def_bool y >> depends on NUMA >> >> +config HAVE_MEMORYLESS_NODES >> + def_bool y >> + depends on NUMA >> + >> config HAVE_SETUP_PER_CPU_AREA >> def_bool y >> depends on NUMA >> diff --git a/arch/arm64/mm/numa.c b/arch/arm64/mm/numa.c >> index dad128ba98bf..c699dcfe93de 100644 >> --- a/arch/arm64/mm/numa.c >> +++ b/arch/arm64/mm/numa.c >> @@ -73,6 +73,8 @@ EXPORT_SYMBOL(cpumask_of_node); >> static void map_cpu_to_node(unsigned int cpu, int nid) >> { >> set_cpu_numa_node(cpu, nid); >> + set_numa_mem(local_memory_node(nid)); > > Argh, this should be > > set_cpu_numa_mem(cpu, local_memory_node(nid)); > > There is not guarantee that map_cpu_to_node() will be called on the > local cpu. > > Hanjun, Xie - can you try with the update please? I've tested this patch, but it does not help. The boot message is attached. I tested on a arm board with 128 cores 4 numa nodes, but I set CONFIG_NR_CPUS=72. Then node 3 is not be created, because node 3 has no memory, and no cpu. But some pci device may related to node 3, which be set in ACPI table. 165 /* Interface called from ACPI code to setup PCI host controller */ 166 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) 167 { 168 int node = acpi_get_node(root->device->handle); 169 struct acpi_pci_generic_root_info *ri; 170 struct pci_bus *bus, *child; 171 struct acpi_pci_root_ops *root_ops; 172 // this node may be not created. 177 ri = kzalloc_node(sizeof(*ri), GFP_KERNEL, node); 178 if (!ri) 179 return NULL; 180 181 root_ops = kzalloc_node(sizeof(*root_ops), GFP_KERNEL, node); 182 if (!root_ops) { 183 kfree(ri); 184 return NULL; 185 } 186 187 ri->cfg = pci_acpi_setup_ecam_mapping(root); 188 if (!ri->cfg) { 189 kfree(ri); 190 kfree(root_ops); 191 return NULL; 192 } > > Thanks, > Punit > >> + >> if (nid >= 0) >> cpumask_set_cpu(cpu, node_to_cpumask_map[nid]); >> } > > . > -- Thanks, Xie XiuQi
[ 0.000000] Booting Linux on physical CPU 0x0000030000 [0x480fd010] [ 0.000000] Linux version 4.16.0-rc1-00491-g204a6cc-dirty (xiexiuqi@localhost.localdomain) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #17 SMP PREEMPT Tue Jun 19 16:33:32 CST 2018 [ 0.000000] earlycon: pl11 at MMIO32 0x0000000094080000 (options '') [ 0.000000] bootconsole [pl11] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: EFI v2.60 by EDK II [ 0.000000] efi: SMBIOS 3.0=0x3eb60000 ACPI 2.0=0x39710000 MEMATTR=0x3b106418 [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x0000000039710000 000024 (v02 HISI ) [ 0.000000] ACPI: XSDT 0x0000000039700000 000074 (v01 HISI HIP08 00000000 01000013) [ 0.000000] ACPI: FACP 0x0000000039630000 000114 (v06 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: DSDT 0x00000000395C0000 006A1A (v02 HISI HIP08 00000000 INTL 20170929) [ 0.000000] ACPI: GTDT 0x0000000039620000 000060 (v02 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: DBG2 0x0000000039610000 00005A (v00 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: MCFG 0x0000000039600000 00003C (v01 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: SLIT 0x00000000395F0000 00003C (v01 HISI HIP07 00000000 INTL 20151124) [ 0.000000] ACPI: SRAT 0x00000000395E0000 0009C0 (v03 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: APIC 0x00000000395D0000 00286C (v04 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: IORT 0x00000000395B0000 00110C (v00 HISI HIP08 00000000 INTL 20170929) [ 0.000000] ACPI: PPTT 0x00000000311F0000 0037D0 (v01 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: SPMI 0x00000000311E0000 000041 (v05 HISI HIP08 00000000 INTL 20151124) [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30000 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30001 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30002 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30003 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30100 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30101 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30102 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30103 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30200 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30201 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30202 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30203 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30300 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30301 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30302 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30303 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30400 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30401 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30402 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30403 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30500 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30501 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30502 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30503 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30600 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30601 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30602 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30603 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30700 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30701 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30702 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x30703 -> Node 0 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10000 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10001 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10002 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10003 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10100 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10101 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10102 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10103 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10200 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10201 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10202 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10203 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10300 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10301 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10302 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10303 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10400 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10401 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10402 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10403 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10500 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10501 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10502 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10503 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10600 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10601 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10602 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10603 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10700 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10701 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10702 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x10703 -> Node 1 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70000 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70001 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70002 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70003 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70100 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70101 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70102 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: PXM 2 -> MPIDR 0x70103 -> Node 2 [ 0.000000] ACPI: NUMA: SRAT: cpu_to_node_map[72] is too small, may not be able to use all cpus [ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x2080000000-0x23ffffffff] [ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x7fffffff] [ 0.000000] ACPI: SRAT: Node 2 PXM 2 [mem 0x402000000000-0x4023ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x23ffffe780-0x23ffffffff] [ 0.000000] NUMA: Initmem setup node 1 [<memory-less node>] [ 0.000000] NUMA: NODE_DATA [mem 0x4023fffed780-0x4023fffeefff] [ 0.000000] NUMA: NODE_DATA(1) on node 2 [ 0.000000] NUMA: NODE_DATA [mem 0x4023fffebf00-0x4023fffed77f] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x00004023ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000003942ffff] [ 0.000000] node 0: [mem 0x0000000039430000-0x000000003956ffff] [ 0.000000] node 0: [mem 0x0000000039570000-0x000000003963ffff] [ 0.000000] node 0: [mem 0x0000000039640000-0x00000000396fffff] [ 0.000000] node 0: [mem 0x0000000039700000-0x000000003971ffff] [ 0.000000] node 0: [mem 0x0000000039720000-0x0000000039b6ffff] [ 0.000000] node 0: [mem 0x0000000039b70000-0x000000003eb5ffff] [ 0.000000] node 0: [mem 0x000000003eb60000-0x000000003eb8ffff] [ 0.000000] node 0: [mem 0x000000003eb90000-0x000000003fbfffff] [ 0.000000] node 0: [mem 0x0000002080000000-0x00000023ffffffff] [ 0.000000] node 2: [mem 0x0000402000000000-0x00004023ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000023ffffffff] [ 0.000000] Could not find start_pfn for node 1 [ 0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000] [ 0.000000] Initmem setup node 2 [mem 0x0000402000000000-0x00004023ffffffff] [ 0.000000] psci: probing for conduit method from ACPI. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] random: fast init done [ 0.000000] percpu: Embedded 24 pages/cpu @ (ptrval) s59432 r8192 d30680 u98304 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] Built 3 zonelists, mobility grouping on. Total pages: 7998480 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: earlycon=pl011,mmio32,0x94080000 console=ttyAMA0,115200 initrd=minifs.cpio.gz acpi=force [ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes [ 0.000000] log_buf_len total cpu_extra contributions: 290816 bytes ... [ 0.141182] Platform MSI: ITS@0x400202100000 domain created [ 0.146793] PCI/MSI: ITS@0x202100000 domain created [ 0.151690] PCI/MSI: ITS@0x400202100000 domain created [ 0.156906] Remapping and enabling EFI services. [ 0.161562] EFI remap 0x0000000039430000 => (ptrval) [ 0.167431] EFI remap 0x0000000039480000 => (ptrval) [ 0.173299] EFI remap 0x00000000394d0000 => (ptrval) [ 0.179167] EFI remap 0x0000000039520000 => (ptrval) [ 0.185037] EFI remap 0x0000000039650000 => (ptrval) [ 0.190905] EFI remap 0x00000000396b0000 => (ptrval) [ 0.196773] EFI remap 0x0000000039720000 => (ptrval) [ 0.202639] EFI remap 0x0000000039770000 => (ptrval) [ 0.208505] EFI remap 0x00000000397c0000 => (ptrval) [ 0.214371] EFI remap 0x0000000039810000 => (ptrval) [ 0.220236] EFI remap 0x0000000039860000 => (ptrval) [ 0.226103] EFI remap 0x00000000398b0000 => (ptrval) [ 0.231973] EFI remap 0x0000000039900000 => (ptrval) [ 0.237840] EFI remap 0x0000000039970000 => (ptrval) [ 0.243710] EFI remap 0x00000000399c0000 => (ptrval) [ 0.249577] EFI remap 0x0000000039a10000 => (ptrval) [ 0.255445] EFI remap 0x0000000039a60000 => (ptrval) [ 0.261313] EFI remap 0x0000000039ab0000 => (ptrval) [ 0.267184] EFI remap 0x0000000039b00000 => (ptrval) [ 0.273047] EFI remap 0x000000003eb60000 => (ptrval) [ 0.278907] EFI remap 0x0000000080000000 => (ptrval) [ 0.284766] EFI remap 0x0000000202020000 => (ptrval) [ 0.290626] EFI remap 0x0000000204000000 => (ptrval) [ 0.296487] EFI remap 0x0000000206200000 => (ptrval) [ 0.318359] smp: Bringing up secondary CPUs ... [ 0.422473] Detected VIPT I-cache on CPU1 [ 0.422481] GICv3: CPU1: found redistributor 30001 region 1:0x00000000aa140000 [ 0.422502] CPU1: using LPI pending table @0x00000023ee480000 [ 0.422543] CPU1: Booted secondary processor 0x0000030001 [0x480fd010] [ 0.522109] Detected VIPT I-cache on CPU2 [ 0.522115] GICv3: CPU2: found redistributor 30002 region 2:0x00000000aa180000 [ 0.522135] CPU2: using LPI pending table @0x00000023ee4b0000 [ 0.522175] CPU2: Booted secondary processor 0x0000030002 [0x480fd010] [ 0.621751] Detected VIPT I-cache on CPU3 ... [ 7.328992] CPU70: Booted secondary processor 0x0000070102 [0x480fd010] [ 7.435880] Detected VIPT I-cache on CPU71 [ 7.435931] GICv3: CPU71: found redistributor 70103 region 71:0x00004000aa2c0000 [ 7.435958] CPU71: using LPI pending table @0x00000023ed340000 [ 7.436037] CPU71: Booted secondary processor 0x0000070103 [0x480fd010] [ 7.436131] smp: Brought up 3 nodes, 72 CPUs [ 9.146250] SMP: Total of 72 processors activated. [ 9.151067] CPU features: detected feature: GIC system register CPU interface [ 9.158247] CPU features: detected feature: Privileged Access Never ... [ 11.535050] pci 0000:74:02.0: BAR 5: assigned [mem 0xa2000000-0xa2007fff] [ 11.541829] pci 0000:74:03.0: BAR 5: assigned [mem 0xa2008000-0xa2008fff] [ 11.548610] pci 0000:75:00.0: BAR 2: assigned [mem 0x144000000-0x1443fffff 64bit pref] [ 11.556518] pci 0000:75:00.0: BAR 9: assigned [mem 0x144400000-0x1447effff 64bit pref] [ 11.564426] pci 0000:74:00.0: PCI bridge to [bus 75] [ 11.569382] pci 0000:74:00.0: bridge window [mem 0x144000000-0x1447fffff 64bit pref] [ 11.577332] ACPI: PCI Root Bridge [PCI6] (domain 0000 [bus 80-9f]) [ 11.583505] acpi PNP0A08:06: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] [ 11.591850] acpi PNP0A08:06: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability] [ 11.599851] CPU002: pci_acpi_scan_root: 175 node 3, online 0 [ 11.605503] Unable to handle kernel paging request at virtual address 00001530 [ 11.612712] Mem abort info: [ 11.615492] ESR = 0x96000004 [ 11.618534] Exception class = DABT (current EL), IL = 32 bits [ 11.624440] SET = 0, FnV = 0 [ 11.627481] EA = 0, S1PTW = 0 [ 11.630608] Data abort info: [ 11.633476] ISV = 0, ISS = 0x00000004 [ 11.637299] CM = 0, WnR = 0 [ 11.640254] [0000000000001530] user address but active_mm is swapper [ 11.646594] Internal error: Oops: 96000004 [#1] PREEMPT SMP [ 11.652154] Modules linked in: [ 11.655198] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.16.0-rc1-00491-g204a6cc-dirty #17 [ 11.663361] Hardware name: Huawei, 06/02/2018 [ 11.673174] pstate: 20c00089 (nzCv daIf +PAN +UAO) [ 11.677955] pc : ___slab_alloc+0x60/0x590 [ 11.681952] lr : __slab_alloc.isra.24+0x58/0x70 [ 11.686469] sp : ffff00000981b870 [ 11.689771] x29: ffff00000981b870 x28: ffffc023eb8d8000 [ 11.695071] x27: ffff7e008fafd600 x26: ffff8023f0407c00 [ 11.700372] x25: ffff8023f0407c00 x24: ffff000008098da0 [ 11.705671] x23: 0000000000000003 x22: 00000000014080c0 [ 11.710971] x21: 0000000000000000 x20: 0000000000000003 [ 11.716271] x19: ffff8023f0b40870 x18: ffffffffffffffff [ 11.721571] x17: 0000000000000000 x16: 000000000001c200 [ 11.726871] x15: ffff000009423b88 x14: ffff00008958c94f [ 11.732171] x13: ffff00000958c95d x12: ffff00000943e858 [ 11.737471] x11: ffff00000943e000 x10: 0000000005f5e0ff [ 11.742771] x9 : 00000000ffffffd0 x8 : 65646f6e20353731 [ 11.748071] x7 : 203a746f6f725f6e x6 : 00000000000002e8 [ 11.753371] x5 : 000000000000000a x4 : ffff8023f0b40870 [ 11.758670] x3 : ffff000008098da0 x2 : 0000000000000003 [ 11.763970] x1 : 0000000000000000 x0 : 0000000000000000 [ 11.769271] Process swapper/0 (pid: 1, stack limit = 0x00000000b21a776c) [ 11.775958] Call trace: [ 11.778392] ___slab_alloc+0x60/0x590 [ 11.782041] __slab_alloc.isra.24+0x58/0x70 [ 11.786212] kmem_cache_alloc_node+0xe0/0x240 [ 11.790556] pci_acpi_scan_root+0xb0/0x270 [ 11.794642] acpi_pci_root_add+0x29c/0x498 [ 11.798726] acpi_bus_attach+0x104/0x210 [ 11.802635] acpi_bus_attach+0xa4/0x210 [ 11.806458] acpi_bus_attach+0xa4/0x210 [ 11.810282] acpi_bus_scan+0x4c/0xb0 [ 11.813846] acpi_scan_init+0xec/0x24c [ 11.817582] acpi_init+0x300/0x36c [ 11.820972] do_one_initcall+0x50/0x158 [ 11.824797] kernel_init_freeable+0x188/0x228 [ 11.829141] kernel_init+0x10/0x100 [ 11.832617] ret_from_fork+0x10/0x18 [ 11.836181] Code: 90009081 93407e82 912ec021 f8627821 (f94a9821) [ 11.842316] ---[ end trace 6b7476446f4b95ab ]--- [ 11.846936] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 11.846936] [ 11.856079] SMP: stopping secondary CPUs [ 11.860027] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 11.860027]