android_kernel_xiaomi_sm8350/drivers/base
Christoph Hellwig 873481367e [PATCH] add numa node information to struct device
For node-aware skb allocations we need information about the node in struct
net_device or struct device.  Davem suggested to put it into struct device
which this patch does.

In particular:

 - struct device gets a new int numa_node member if CONFIG_NUMA is set
 - there are two new helpers, dev_to_node and set_dev_node to
   transparently deal with the non-numa case
 - for pci devices the node-info is set to the value we get from
   pcibus_to_node.

Note that for some architectures pcibus_to_node doesn't work yet at the time
we call it currently.  This is harmless and will just mean skb allocations
aren't node-local on this architectures until the implementation of
pcibus_to_node on these architectures have been updated (There are patches for
x86 and x86_64 floating around)

[akpm@osdl.org: cleanup]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: Christoph Lameter <clameter@engr.sgi.com>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:22 -08:00
..
power
attribute_container.c
base.h
bus.c CONFIG_SYSFS_DEPRECATED - bus symlinks 2006-12-01 14:51:58 -08:00
class.c CONFIG_SYSFS_DEPRECATED - class symlinks 2006-12-01 14:51:59 -08:00
core.c [PATCH] add numa node information to struct device 2006-12-07 08:39:22 -08:00
cpu.c [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
dd.c Driver core: fix "driver" symlink timing 2006-12-01 14:51:58 -08:00
dmapool.c driver core fixes: device_create_file() retval check in dmapool.c 2006-10-18 12:49:55 -07:00
driver.c
firmware_class.c Driver core: convert firmware code to use struct device 2006-12-01 14:52:00 -08:00
firmware.c
hypervisor.c
init.c
isa.c
Kconfig [PATCH] move SYS_HYPERVISOR inside the Generic Driver menu 2006-10-28 11:30:55 -07:00
Makefile
map.c
memory.c
node.c
platform.c Driver core: platform_driver_probe(), can save codespace 2006-12-01 14:52:02 -08:00
sys.c
topology.c cpu topology: consider sysfs_create_group return value 2006-12-01 14:52:01 -08:00
transport_class.c