linux/arch/x86/mm
Jeremy Fitzhardinge b8bcfe997e x86/paravirt: remove lazy mode in interrupts
Impact: simplification, robustness

Make paravirt_lazy_mode() always return PARAVIRT_LAZY_NONE
when in an interrupt.  This prevents interrupt code from
accidentally inheriting an outer lazy state, and instead
does everything synchronously.  Outer batched operations
are left deferred.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Thomas Gleixner <tglx@linutronix.de>
2009-03-29 23:35:38 -07:00
..
dump_pagetables.c
extable.c
fault.c x86/paravirt: remove lazy mode in interrupts 2009-03-29 23:35:38 -07:00
gup.c
highmem_32.c x86/paravirt: remove lazy mode in interrupts 2009-03-29 23:35:38 -07:00
hugetlbpage.c
init_32.c Merge branch 'x86/core' into core/percpu 2009-03-04 02:29:19 +01:00
init_64.c x86: un-__init fill_pud/pmd/pte 2009-03-04 02:29:36 +01:00
init.c x86: unify free_init_pages() and free_initmem() 2009-03-03 12:21:18 +01:00
iomap_32.c x86/paravirt: remove lazy mode in interrupts 2009-03-29 23:35:38 -07:00
ioremap.c Merge branch 'x86/urgent' into x86/pat 2009-02-25 16:40:10 +01:00
k8topology_64.c
kmmio.c x86 mmiotrace: fix remove_kmmio_fault_pages() 2009-03-08 19:51:23 +01:00
Makefile x86: unify free_init_pages() and free_initmem() 2009-03-03 12:21:18 +01:00
memtest.c x86: memtest: add additional (regular) test patterns 2009-02-25 12:19:47 +01:00
mmap.c x86: update copyrights 2009-01-31 04:21:18 +01:00
mmio-mod.c
numa_32.c 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
numa_64.c Merge branch 'linus' into x86/apic 2009-02-22 20:05:19 +01:00
pageattr-test.c
pageattr.c x86/paravirt: remove lazy mode in interrupts 2009-03-29 23:35:38 -07:00
pat.c Merge branch 'x86/urgent' into x86/pat 2009-03-01 12:47:58 +01:00
pf_in.c
pf_in.h
pgtable_32.c 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
pgtable.c x86, fixmap: define reserve_top_address for x86_64 2009-02-27 20:57:47 -08:00
srat_32.c
srat_64.c x86, apic: remove genapic.h 2009-02-17 17:52:44 +01:00
testmmiotrace.c x86: add far read test to testmmiotrace 2009-03-02 10:20:35 +01:00
tlb.c x86, apic: remove duplicate asm/apic.h inclusions 2009-02-17 17:52:44 +01:00