summaryrefslogtreecommitdiffstats
path: root/mm/vmalloc.c
diff options
context:
space:
mode:
authorLuis R. Rodriguez2018-08-18 00:46:29 +0200
committerLinus Torvalds2018-08-18 01:20:29 +0200
commita3266bd49c721e2e0a71f352d83713fbd60caadb (patch)
tree2a1fd45483467ffd8687f60e06c9b497dc40aee0 /mm/vmalloc.c
parentmm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (diff)
downloadkernel-qcow2-linux-a3266bd49c721e2e0a71f352d83713fbd60caadb.tar.gz
kernel-qcow2-linux-a3266bd49c721e2e0a71f352d83713fbd60caadb.tar.xz
kernel-qcow2-linux-a3266bd49c721e2e0a71f352d83713fbd60caadb.zip
mm: provide a fallback for PAGE_KERNEL_RO for architectures
Some architectures do not define certain PAGE_KERNEL_* flags, this is either because: a) The way to implement some of these flags is *not yet ported*, or b) The architecture *has no way* to describe them Over time we have accumulated a few PAGE_KERNEL_* fallback workarounds for architectures in the kernel which do not define them using *relatively safe* equivalents. Move these scattered fallback hacks into asm-generic. We start off with PAGE_KERNEL_RO using PAGE_KERNEL as a fallback. This has been in place on the firmware loader for years. Move the fallback into the respective asm-generic header. Link: http://lkml.kernel.org/r/20180510185507.2439-2-mcgrof@kernel.org Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Matthew Wilcox <willy@infradead.org> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/vmalloc.c')
0 files changed, 0 insertions, 0 deletions