summaryrefslogtreecommitdiffstats
path: root/kernel/kprobes.c
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>2009-03-06 16:35:52 +0100
committerIngo Molnar <mingo@elte.hu>2009-03-06 16:48:59 +0100
commit0e39ac444636ff5be39b26f1cb56d79594654dda (patch)
tree35ba33c22dc1d0a371570a6bd34a617a8cd68e8b /kernel/kprobes.c
parentMerge branch 'x86/core' into tracing/textedit (diff)
downloadlinux-0e39ac444636ff5be39b26f1cb56d79594654dda.tar.xz
linux-0e39ac444636ff5be39b26f1cb56d79594654dda.zip
tracing, Text Edit Lock - Architecture Independent Code
This is an architecture independant synchronization around kernel text modifications through use of a global mutex. A mutex has been chosen so that kprobes, the main user of this, can sleep during memory allocation between the memory read of the instructions it must replace and the memory write of the breakpoint. Other user of this interface: immediate values. Paravirt and alternatives are always done when SMP is inactive, so there is no need to use locks. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> LKML-Reference: <49B142D8.7020601@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/kprobes.c')
0 files changed, 0 insertions, 0 deletions