android_kernel_xiaomi_sm8350/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
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
mmap.c
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
pageattr-test.c
pageattr.c x86/paravirt: remove lazy mode in interrupts 2009-03-29 23:35:38 -07:00
pat.c
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
srat_32.c
srat_64.c
testmmiotrace.c
tlb.c