linux/arch
Masami Hiramatsu 78ff7fae04 x86: implement atomic text_poke() via fixmap
Use fixmaps instead of vmap/vunmap in text_poke() for avoiding
page allocation and delayed unmapping.

At the result of above change, text_poke() becomes atomic and can be called
from stop_machine() etc.

Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
Acked-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
LKML-Reference: <49B14352.2040705@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-03-06 16:49:01 +01:00
..
alpha Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
arm Merge branch 'x86/urgent' into x86/core 2009-03-05 21:48:50 +01:00
avr32 Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
blackfin Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
cris tracing: make CALLER_ADDRx overwriteable 2009-03-02 16:49:37 -05:00
frv
h8300 Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
ia64 Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
m32r
m68k tracing: make CALLER_ADDRx overwriteable 2009-03-02 16:49:37 -05:00
m68knommu
mips Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
mn10300
parisc Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
powerpc Merge branch 'x86/urgent' into x86/core 2009-03-05 21:48:50 +01:00
s390 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2009-03-03 17:05:08 -08:00
sh sh: ap325rxa: Revert ov772x support. 2009-02-27 15:41:14 +09:00
sparc Merge branches 'x86/apic', 'x86/cpu', 'x86/fixmap', 'x86/mm', 'x86/sched', 'x86/setup-lzma', 'x86/signal' and 'x86/urgent' into x86/core 2009-03-04 02:22:31 +01:00
um tracing: make CALLER_ADDRx overwriteable 2009-03-02 16:49:37 -05:00
x86 x86: implement atomic text_poke() via fixmap 2009-03-06 16:49:01 +01:00
xtensa Merge branch 'x86/core' into tracing/textedit 2009-03-06 16:45:01 +01:00
.gitignore
Kconfig tracing: clean up menu 2009-03-05 21:53:25 +01:00