|
@@ -448,7 +448,7 @@ static void probe_pci_root_info(struct pci_root_info *info,
|
|
|
return;
|
|
|
|
|
|
size = sizeof(*info->res) * info->res_num;
|
|
|
- info->res = kzalloc(size, GFP_KERNEL);
|
|
|
+ info->res = kzalloc_node(size, GFP_KERNEL, info->sd.node);
|
|
|
if (!info->res) {
|
|
|
info->res_num = 0;
|
|
|
return;
|
|
@@ -456,7 +456,7 @@ static void probe_pci_root_info(struct pci_root_info *info,
|
|
|
|
|
|
size = sizeof(*info->res_offset) * info->res_num;
|
|
|
info->res_num = 0;
|
|
|
- info->res_offset = kzalloc(size, GFP_KERNEL);
|
|
|
+ info->res_offset = kzalloc_node(size, GFP_KERNEL, info->sd.node);
|
|
|
if (!info->res_offset) {
|
|
|
kfree(info->res);
|
|
|
info->res = NULL;
|
|
@@ -499,7 +499,7 @@ struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root)
|
|
|
if (node != NUMA_NO_NODE && !node_online(node))
|
|
|
node = NUMA_NO_NODE;
|
|
|
|
|
|
- info = kzalloc(sizeof(*info), GFP_KERNEL);
|
|
|
+ info = kzalloc_node(sizeof(*info), GFP_KERNEL, node);
|
|
|
if (!info) {
|
|
|
printk(KERN_WARNING "pci_bus %04x:%02x: "
|
|
|
"ignored (out of memory)\n", domain, busnum);
|