diff options
-rw-r--r-- | arch/x86/pci/acpi.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c index 5075371ab593..cfd1b132b8e3 100644 --- a/arch/x86/pci/acpi.c +++ b/arch/x86/pci/acpi.c | |||
@@ -448,7 +448,7 @@ static void probe_pci_root_info(struct pci_root_info *info, | |||
448 | return; | 448 | return; |
449 | 449 | ||
450 | size = sizeof(*info->res) * info->res_num; | 450 | size = sizeof(*info->res) * info->res_num; |
451 | info->res = kzalloc(size, GFP_KERNEL); | 451 | info->res = kzalloc_node(size, GFP_KERNEL, info->sd.node); |
452 | if (!info->res) { | 452 | if (!info->res) { |
453 | info->res_num = 0; | 453 | info->res_num = 0; |
454 | return; | 454 | return; |
@@ -456,7 +456,7 @@ static void probe_pci_root_info(struct pci_root_info *info, | |||
456 | 456 | ||
457 | size = sizeof(*info->res_offset) * info->res_num; | 457 | size = sizeof(*info->res_offset) * info->res_num; |
458 | info->res_num = 0; | 458 | info->res_num = 0; |
459 | info->res_offset = kzalloc(size, GFP_KERNEL); | 459 | info->res_offset = kzalloc_node(size, GFP_KERNEL, info->sd.node); |
460 | if (!info->res_offset) { | 460 | if (!info->res_offset) { |
461 | kfree(info->res); | 461 | kfree(info->res); |
462 | info->res = NULL; | 462 | info->res = NULL; |
@@ -499,7 +499,7 @@ struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) | |||
499 | if (node != NUMA_NO_NODE && !node_online(node)) | 499 | if (node != NUMA_NO_NODE && !node_online(node)) |
500 | node = NUMA_NO_NODE; | 500 | node = NUMA_NO_NODE; |
501 | 501 | ||
502 | info = kzalloc(sizeof(*info), GFP_KERNEL); | 502 | info = kzalloc_node(sizeof(*info), GFP_KERNEL, node); |
503 | if (!info) { | 503 | if (!info) { |
504 | printk(KERN_WARNING "pci_bus %04x:%02x: " | 504 | printk(KERN_WARNING "pci_bus %04x:%02x: " |
505 | "ignored (out of memory)\n", domain, busnum); | 505 | "ignored (out of memory)\n", domain, busnum); |