https://github.com/torvalds/linux
Revision 3c08158e0ef5d6a2d4ae21d9eda218c468bc774f authored by David S. Miller on 19 March 2015, 02:15:28 UTC, committed by David S. Miller on 19 March 2015, 02:15:28 UTC
/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>
1 parent 53eb251
Tip revision: 3c08158e0ef5d6a2d4ae21d9eda218c468bc774f authored by David S. Miller on 19 March 2015, 02:15:28 UTC
sparc: Fix /proc/kcore
sparc: Fix /proc/kcore
Tip revision: 3c08158
File | Mode | Size |
---|---|---|
Documentation | ||
arch | ||
bench | ||
config | ||
python | ||
scripts | ||
tests | ||
ui | ||
util | ||
.gitignore | -rw-r--r-- | 323 bytes |
CREDITS | -rw-r--r-- | 603 bytes |
MANIFEST | -rw-r--r-- | 1.8 KB |
Makefile | -rw-r--r-- | 1.9 KB |
Makefile.perf | -rw-r--r-- | 33.9 KB |
builtin-annotate.c | -rw-r--r-- | 9.9 KB |
builtin-bench.c | -rw-r--r-- | 6.7 KB |
builtin-buildid-cache.c | -rw-r--r-- | 9.5 KB |
builtin-buildid-list.c | -rw-r--r-- | 2.9 KB |
builtin-diff.c | -rw-r--r-- | 28.9 KB |
builtin-evlist.c | -rw-r--r-- | 1.7 KB |
builtin-help.c | -rw-r--r-- | 11.7 KB |
builtin-inject.c | -rw-r--r-- | 11.8 KB |
builtin-kmem.c | -rw-r--r-- | 16.6 KB |
builtin-kvm.c | -rw-r--r-- | 36.5 KB |
builtin-list.c | -rw-r--r-- | 1.9 KB |
builtin-lock.c | -rw-r--r-- | 22.9 KB |
builtin-mem.c | -rw-r--r-- | 7.1 KB |
builtin-probe.c | -rw-r--r-- | 13.0 KB |
builtin-record.c | -rw-r--r-- | 24.0 KB |
builtin-report.c | -rw-r--r-- | 24.7 KB |
builtin-sched.c | -rw-r--r-- | 44.0 KB |
builtin-script.c | -rw-r--r-- | 43.9 KB |
builtin-stat.c | -rw-r--r-- | 49.2 KB |
builtin-timechart.c | -rw-r--r-- | 46.6 KB |
builtin-top.c | -rw-r--r-- | 32.3 KB |
builtin-trace.c | -rw-r--r-- | 69.5 KB |
builtin.h | -rw-r--r-- | 2.2 KB |
command-list.txt | -rw-r--r-- | 878 bytes |
design.txt | -rw-r--r-- | 17.3 KB |
perf-archive.sh | -rw-r--r-- | 1.3 KB |
perf-completion.sh | -rw-r--r-- | 4.0 KB |
perf-read-vdso.c | -rw-r--r-- | 510 bytes |
perf-sys.h | -rw-r--r-- | 5.0 KB |
perf-with-kcore.sh | -rw-r--r-- | 6.7 KB |
perf.c | -rw-r--r-- | 13.7 KB |
perf.h | -rw-r--r-- | 1.5 KB |
Computing file changes ...