diff options
author | Andreas Herrmann <andreas.herrmann3@amd.com> | 2009-04-17 12:01:55 +0200 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2009-11-06 14:09:15 -0800 |
commit | e0cd5160346f5b88fe536f529066f102518f8acd (patch) | |
tree | d6c2ffc944c9ee0d4215287d3b416f2e9712dc10 /drivers/pci/hotplug/acpi_pcihp.c | |
parent | ea7f1b6ee9dc96c5827b06ba21d7769d553efb7d (diff) |
PCI: derive nearby CPUs from device's instead of bus' NUMA information
In case of AMD CPU northbridge functions this NUMA information might
differ. Here is an example from a 4-socket system.
Currently Linux shows
root@hagen:/sys/devices/pci0000:00/0000:00:1a.4# cat numa_node
0
root@hagen:/sys/devices/pci0000:00/0000:00:1a.4# cat local_cpu*
0-3
00000000,0000000f
which is not correct for northbridge functions as the local CPUs
are those of the same socket.
With this patch and a quirk for AMD CPU NB functions Linux can
do better and correctly show
root@hagen:/sys/devices/pci0000:00/0000:00:1a.4# cat numa_node
2
root@hagen:/sys/devices/pci0000:00/0000:00:1a.4# cat local_cpu*
8-11
00000000,00000f00
Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/hotplug/acpi_pcihp.c')
0 files changed, 0 insertions, 0 deletions