diff options
author | Philipp Hachtmann <phacht@linux.vnet.ibm.com> | 2014-03-06 18:25:13 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-08-03 18:40:25 +0200 |
commit | 3a368f742da13955bed4a2efed85ed7c1d826bcc (patch) | |
tree | 399d0b43b174206b1bb6418619d013528d4b28d4 /arch/s390/include/asm/mmzone.h | |
parent | s390/mm: make arch_add_memory() NUMA aware (diff) | |
download | linux-3a368f742da13955bed4a2efed85ed7c1d826bcc.tar.xz linux-3a368f742da13955bed4a2efed85ed7c1d826bcc.zip |
s390/numa: add core infrastructure
Enable core NUMA support for s390 and add one simple default mode "plain"
that creates one single NUMA node.
This patch contains several changes from Michael Holzheu.
Signed-off-by: Philipp Hachtmann <phacht@linux.vnet.ibm.com>
Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/mmzone.h')
-rw-r--r-- | arch/s390/include/asm/mmzone.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/s390/include/asm/mmzone.h b/arch/s390/include/asm/mmzone.h new file mode 100644 index 000000000000..a9e834e60b84 --- /dev/null +++ b/arch/s390/include/asm/mmzone.h @@ -0,0 +1,16 @@ +/* + * NUMA support for s390 + * + * Copyright IBM Corp. 2015 + */ + +#ifndef _ASM_S390_MMZONE_H +#define _ASM_S390_MMZONE_H + +#ifdef CONFIG_NUMA + +extern struct pglist_data *node_data[]; +#define NODE_DATA(nid) (node_data[nid]) + +#endif /* CONFIG_NUMA */ +#endif /* _ASM_S390_MMZONE_H */ |