x86: mmiotrace, preview 2
authorPekka Paalanen <pq@iki.fi>
Mon, 12 May 2008 19:20:57 +0000 (21:20 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 24 May 2008 09:22:24 +0000 (11:22 +0200)
commitd61fc44853f46fb002228b18aa5f30db21fcd4ac
tree14fa9416aeceb7c5d24876c1111f6f2458a1dc7d
parent0fd0e3da4557c479b820b9a4a7afa25b4637ddf2
x86: mmiotrace, preview 2

Kconfig.debug, Makefile and testmmiotrace.c style fixes.
Use real mutex instead of mutex.
Fix failure path in register probe func.
kmmio: RCU read-locked over single stepping.
Generate mapping id's.
Make mmio-mod.c built-in and rewrite its locking.
Add debugfs file to enable/disable mmiotracing.
kmmio: use irqsave spinlocks.
Lots of cleanups in mmio-mod.c
Marker file moved from /proc into debugfs.
Call mmiotrace entrypoints directly from ioremap.c.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/Kconfig.debug
arch/x86/kernel/mmiotrace/Makefile
arch/x86/kernel/mmiotrace/kmmio.c
arch/x86/kernel/mmiotrace/mmio-mod.c
arch/x86/kernel/mmiotrace/testmmiotrace.c
arch/x86/mm/ioremap.c
include/linux/mmiotrace.h