android_kernel_xiaomi_sm8350/arch/arm/mm
Russell King 840ff6a4f6 [ARM] Prevent deadlock in page fault handler
As per x86, we may deadlock while trying to get the mmap semaphore.
Implement the same fix, which allows (eg) recursive faults to cause
an oops instead of deadlocking.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-09-20 17:52:13 +01:00
..
abort-ev4.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev4t.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev5t.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev5tj.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev6.S [PATCH] ARM: 2655/1: ARM1136 SWP instruction abort handler fix 2005-04-29 22:08:33 +01:00
abort-lv4t.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-macro.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
alignment.c [ARM] 2867/2: unaligned ldrd/strd fixups 2005-08-31 21:22:20 +01:00
blockops.c [PATCH] ARM: 2784/1: Fix the block cache flush operation range 2005-07-03 17:53:25 +01:00
cache-v3.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v4.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v4wb.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v4wt.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v6.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
consistent.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
copypage-v3.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
copypage-v4mc.c [PATCH] ARM: Fix build error 2005-05-16 23:36:22 +01:00
copypage-v4wb.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
copypage-v4wt.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
copypage-v6.c [PATCH] ARM: Add common CACHE_COLOUR macro 2005-06-20 11:31:09 +01:00
copypage-xscale.c [PATCH] ARM: Fix Xscale copy_page implementation 2005-06-08 15:28:24 +01:00
discontig.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
extable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault-armv.c [PATCH] ARM: Fix delayed dcache flush for ARMv6 non-aliasing caches 2005-06-20 09:51:03 +01:00
fault.c [ARM] Prevent deadlock in page fault handler 2005-09-20 17:52:13 +01:00
fault.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
flush.c [ARM] Fix ARMv6 VIPT cache >= 32K 2005-09-08 15:32:23 +01:00
init.c [PATCH] ARM SMP: Use local_flush_tlb* where we really want to be local 2005-06-28 13:46:09 +01:00
ioremap.c [PATCH] ARM: Add iomap support for ARM 2005-06-20 18:44:37 +01:00
Kconfig [ARM] 2852/1: Correct the mistake in arch/arm/mm/Kconfig file 2005-08-17 09:28:26 +01:00
Makefile [PATCH] ARM: Fix Xscale copy_page implementation 2005-06-08 15:28:24 +01:00
mm-armv.c [ARM] Fix ARMv6 page table bits 2005-09-01 22:41:55 +01:00
mmap.c [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
mmu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
proc-arm6_7.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm720.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm920.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm922.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm925.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm926.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm1020.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm1020e.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm1022.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-arm1026.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-macros.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
proc-sa110.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-sa1100.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-syms.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
proc-v6.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
proc-xscale.S [ARM] 2926/1: .proc.info - postfix section with .init for make buildcheck 2005-09-20 16:35:03 +01:00
tlb-v3.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4wb.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4wbi.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v6.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00