android_kernel_xiaomi_sm8350/arch
David Gibson 20cee16ced [PATCH] ppc64: Abolish ioremap_mm
Currently ppc64 has two mm_structs for the kernel, init_mm and also
ioremap_mm.  The latter really isn't necessary: this patch abolishes it,
instead restricting vmallocs to the lower 1TB of the init_mm's range and
placing io mappings in the upper 1TB.  This simplifies the code in a number
of places and eliminates an unecessary set of pagetables.  It also tweaks
the unmap/free path a little, allowing us to remove the unmap_im_area() set
of page table walkers, replacing them with unmap_vm_area().

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-21 18:46:26 -07:00
..
alpha [PATCH] alpha/osf_sys: use helper functions to convert between tv and jiffies 2005-05-17 07:59:21 -07:00
arm [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
arm26 [PATCH] Driver Core: arch: update device attribute callbacks 2005-06-20 15:15:32 -07:00
cris [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
frv [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
h8300 [PATCH] h8300 sleep problem 2005-05-31 14:54:17 -07:00
i386 [PATCH] kbuild: display compile version 2005-06-21 18:46:22 -07:00
ia64 [PATCH] SN2 XPC build patches 2005-06-21 18:46:18 -07:00
m32r [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
m68k [PATCH] M68k: Mark Sun-3 NCR5380 SCSI broken 2005-06-12 20:43:22 -07:00
m68knommu [PATCH] m68knommu: fix scheduling and race problems in idle loop 2005-06-03 08:16:17 -07:00
mips [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
parisc [PATCH] Driver Core: arch: update device attribute callbacks 2005-06-20 15:15:32 -07:00
ppc [PATCH] ppc32: Kill embedded system.map, use kallsyms 2005-06-21 18:46:26 -07:00
ppc64 [PATCH] ppc64: Abolish ioremap_mm 2005-06-21 18:46:26 -07:00
s390 [PATCH] s390: deadlock in appldata 2005-06-04 17:13:00 -07:00
sh [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
sh64 [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
sparc [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
sparc64 [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
um [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
v850 [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
x86_64 [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00