]> git.baikalelectronics.ru Git - kernel.git/commit
sparc: Fix /proc/kcore
authorDavid S. Miller <davem@davemloft.net>
Thu, 19 Mar 2015 02:15:28 +0000 (19:15 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 19 Mar 2015 02:15:28 +0000 (19:15 -0700)
commit8f6d70378c7f5d47d4123feff98a1c950ad3e827
tree624811cf9c565d1bc71f2debbac02b8fa1c00eb5
parent64d6009ce84582e2c669467549ce541ba6337947
sparc: Fix /proc/kcore

/proc/kcore investigates the "System RAM" elements in /proc/iomem to
initialize it's memory tables.  Therefore we have to register them
before it tries to do so.  kcore uses device_initcall() so let's
use arch_initcall() for the registry.

Also we need ARCH_PROC_KCORE_TEXT to get the virtual addresses of
the kernel image correct.

Reported-by: David Ahern <david.ahern@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/Kconfig
arch/sparc/mm/init_64.c