]> git.baikalelectronics.ru Git - kernel.git/commit
[IA64] Put the space for cpu0 per-cpu area into .data section
authorTony Luck <tony.luck@intel.com>
Mon, 29 Sep 2008 23:39:19 +0000 (16:39 -0700)
committerTony Luck <tony.luck@intel.com>
Mon, 29 Sep 2008 23:39:19 +0000 (16:39 -0700)
commit799ad16c11e080f51ffab1795286c7eeaa20619c
treeadef9c1bd10dbb3eea5f1be8563db7e6adf3f3e5
parentf8dd8e0eff42886cde7d26d3f256e21109a00e2c
[IA64] Put the space for cpu0 per-cpu area into .data section

Initial fix for making sure that we can access percpu variables
in all C code (commit: 07cab436eadc6f33f2bcd73b7c1b7e39f83799ac)
inadvertantly allocated the memory in the "percpu" section of
the vmlinux ELF executable.  This confused kexec/dump.

Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/include/asm/sections.h
arch/ia64/kernel/head.S
arch/ia64/kernel/vmlinux.lds.S
arch/ia64/mm/contig.c
arch/ia64/mm/discontig.c