[PATCH v4 0/4] Introduce page fault tracepoints

From: Seiji Aguchi
Date: Wed Oct 30 2013 - 16:42:31 EST


Change from v3:
- Separate modifications to make review easy.
- Refactor implementations registering exception/irq_vector
handers. (Patch 1, 2, 3)

This series introduce page fault tracepoints.

Detailed descriptions are explained in each patch.
Any comments are welcome.

Seiji Aguchi (4):
Move set_intr_gate() into macro
Register exception handler to trace IDT
Delete __trace_alloc_intr_gate()
Add page fault tracepoints

arch/x86/include/asm/desc.h | 57 ++++++++++++++-------------------
arch/x86/include/asm/hw_irq.h | 3 ++
arch/x86/include/asm/segment.h | 3 ++
arch/x86/include/asm/trace/exceptions.h | 52 ++++++++++++++++++++++++++++++
arch/x86/include/asm/traps.h | 20 ++++++++++++
arch/x86/kernel/entry_32.S | 10 ++++++
arch/x86/kernel/entry_64.S | 13 +++++++-
arch/x86/kernel/head64.c | 2 +-
arch/x86/kernel/kvm.c | 2 +-
arch/x86/kernel/traps.c | 28 ++++++++--------
arch/x86/mm/Makefile | 2 ++
arch/x86/mm/fault.c | 23 +++++++++++++
12 files changed, 165 insertions(+), 50 deletions(-)
create mode 100644 arch/x86/include/asm/trace/exceptions.h

--
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/