android_kernel_xiaomi_sm8350/arch/arm/mm
Russell King d944d549aa ARM: allow alignment fault mode to be configured at kernel boot
Some glibc versions intentionally create lots of alignment faults in
their gconv code, which if not fixed up, results in segfaults during
boot.  This can prevent systems booting properly.

There is no clear hard-configurable default for this; the desired
default depends on the nature of the userspace which is going to be
booted.

So, provide a way for the alignment fault handler to be configured via
the kernel command line.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2010-02-20 16:20:49 +00:00
..
abort-ev4.S
abort-ev4t.S
abort-ev5t.S
abort-ev5tj.S
abort-ev6.S
abort-ev7.S
abort-lv4t.S
abort-macro.S
abort-nommu.S
alignment.c ARM: allow alignment fault mode to be configured at kernel boot 2010-02-20 16:20:49 +00:00
cache-fa.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-feroceon-l2.c
cache-l2x0.c Merge branch 'pending-l2x0' into cache 2009-12-14 14:54:10 +00:00
cache-tauros2.c
cache-v3.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-v4.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-v4wb.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-v4wt.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-v6.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-v7.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
cache-xsc3l2.c [ARM] pxa: do not enable L2 after MMU is enabled 2010-01-01 15:50:34 +08:00
context.c
copypage-fa.c
copypage-feroceon.c
copypage-v3.c
copypage-v4mc.c
copypage-v4wb.c
copypage-v4wt.c
copypage-v6.c ARM: 5853/1: ARM: Fix build break on ARM v6 and v7 2009-12-18 12:07:05 +00:00
copypage-xsc3.c
copypage-xscale.c
discontig.c
dma-mapping.c
extable.c
fault-armv.c ARM: Fix wrong shared bit for CPU write buffer bug test 2009-12-23 19:54:31 +00:00
fault.c
fault.h
flush.c ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
highmem.c ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
init.c mm: make totalhigh_pages unsigned long 2010-01-11 09:34:03 -08:00
iomap.c
ioremap.c
Kconfig ARM: Kill CONFIG_CPU_32 2009-12-18 16:07:53 +00:00
Makefile ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options 2010-01-12 19:02:05 +00:00
mm.h
mmap.c fix broken aliasing checks for MAP_FIXED on sparc32, mips, arm and sh 2009-12-11 06:44:59 -05:00
mmu.c ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot() 2010-01-19 20:23:17 +00:00
nommu.c ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
pabort-legacy.S
pabort-v6.S
pabort-v7.S
pgd.c
proc-arm6_7.S ARM: Fix wrong register in proc-arm6_7.S data abort handler 2010-02-03 15:48:03 +00:00
proc-arm7tdmi.S
proc-arm9tdmi.S
proc-arm720.S
proc-arm740.S
proc-arm920.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm922.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm925.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm926.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm940.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm946.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm1020.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm1020e.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm1022.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-arm1026.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-fa526.S
proc-feroceon.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-macros.S
proc-mohawk.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-sa110.S
proc-sa1100.S
proc-syms.c ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
proc-v6.S ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments 2010-01-19 23:11:56 +00:00
proc-v7.S ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments 2010-01-19 23:11:56 +00:00
proc-xsc3.S [ARM] pxa: enable L2 if present in XSC3 2010-01-01 15:51:53 +08:00
proc-xscale.S ARM: add size argument to __cpuc_flush_dcache_page 2009-12-14 14:53:22 +00:00
tlb-fa.S
tlb-v3.S
tlb-v4.S
tlb-v4wb.S
tlb-v4wbi.S
tlb-v6.S
tlb-v7.S ARM: 5858/1: Remove unused vma_vm_flags macro from v7wbi_flush_user_tlb_range 2010-01-05 20:52:06 +00:00
vmregion.c
vmregion.h