android_kernel_xiaomi_sm8350/arch/arm/mm
Christoph Hellwig 1eeb66a1bb move die notifier handling to common code
This patch moves the die notifier handling to common code.  Previous
various architectures had exactly the same code for it.  Note that the new
code is compiled unconditionally, this should be understood as an appel to
the other architecture maintainer to implement support for it aswell (aka
sprinkling a notify_die or two in the proper place)

arm had a notifiy_die that did something totally different, I renamed it to
arm_notify_die as part of the patch and made it static to the file it's
declared and used at.  avr32 used to pass slightly less information through
this interface and I brought it into line with the other architectures.

[akpm@linux-foundation.org: build fix]
[akpm@linux-foundation.org: fix vmalloc_sync_all bustage]
[bryan.wu@analog.com: fix vmalloc_sync_all in nommu]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: <linux-arch@vger.kernel.org>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-08 11:15:04 -07:00
..
abort-ev4.S
abort-ev4t.S
abort-ev5t.S
abort-ev5tj.S
abort-ev6.S
abort-lv4t.S
abort-macro.S
abort-nommu.S
alignment.c [ARM] Remove needless linux/ptrace.h includes 2007-04-21 20:34:47 +01:00
cache-l2x0.c [ARM] 4135/1: Add support for the L210/L220 cache controllers 2007-02-11 16:48:02 +00:00
cache-v3.S
cache-v4.S
cache-v4wb.S
cache-v4wt.S
cache-v6.S
consistent.c [ARM] 4153/1: fix consistent_sync() off-by-one BUG check 2007-02-08 15:29:00 +00:00
context.c [ARM] 4128/1: Architecture compliant TTBR changing sequence 2007-02-08 14:49:24 +00:00
copypage-v3.S
copypage-v4mc.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
copypage-v4wb.S
copypage-v4wt.S
copypage-v6.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
copypage-xsc3.S
copypage-xscale.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
discontig.c
extable.c
fault-armv.c [ARM] 4191/1: Remove redundant __flush_dcache_page() function prototype 2007-02-16 12:57:55 +00:00
fault.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
fault.h
flush.c [ARM] Resolve fuse and direct-IO failures due to missing cache flushes 2007-01-08 19:49:58 +00:00
init.c [ARM] Remove needless linux/ptrace.h includes 2007-04-21 20:34:47 +01:00
iomap.c
ioremap.c [ARM] mm 10: allow memory type to be specified with ioremap 2007-05-05 20:59:27 +01:00
Kconfig Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2007-02-19 13:29:02 -08:00
Makefile [ARM] 4135/1: Add support for the L210/L220 cache controllers 2007-02-11 16:48:02 +00:00
mm.h [ARM] mm 6: allow mem_types table to specify extended pte attributes 2007-04-21 20:36:02 +01:00
mmap.c get_unmapped_area handles MAP_FIXED on arm 2007-05-07 12:12:56 -07:00
mmu.c [ARM] mm 9: add additional device memory types 2007-05-05 20:28:16 +01:00
nommu.c [ARM] mm 10: allow memory type to be specified with ioremap 2007-05-05 20:59:27 +01:00
pgd.c [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm6_7.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm7tdmi.S
proc-arm9tdmi.S
proc-arm720.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm740.S
proc-arm920.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm922.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm925.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm926.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm940.S
proc-arm946.S
proc-arm1020.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1020e.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1022.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1026.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-macros.S
proc-sa110.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-sa1100.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-syms.c [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-v6.S Merge Realview GIC code 2007-02-15 15:07:40 +00:00
proc-xsc3.S [ARM] 4123/1: xsc3: general cleanup 2007-02-08 14:48:44 +00:00
proc-xscale.S [ARM] 4311/1: ixp4xx: add KIXRP435 platform 2007-04-21 20:51:55 +01:00
tlb-v3.S
tlb-v4.S
tlb-v4wb.S
tlb-v4wbi.S
tlb-v6.S [ARM] 4129/1: Add barriers after the TLB operations 2007-02-08 14:49:27 +00:00