WSL2-Linux-Kernel/arch
Thomas Gleixner 351191ad55 io-mapping: Cleanup atomic iomap
Switch the atomic iomap implementation over to kmap_local and stick the
preempt/pagefault mechanics into the generic code similar to the
kmap_atomic variants.

Rename the x86 map function in preparation for a non-atomic variant.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Linus Torvalds <torvalds@linuxfoundation.org>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Andrew Morton <akpm@linux-foundation.org>
Link: https://lore.kernel.org/r/20201103095858.625310005@linutronix.de
2020-11-06 23:14:58 +01:00
..
alpha highmem: Get rid of kmap_types.h 2020-11-06 23:14:58 +01:00
arc arc/mm/highmem: Use generic kmap atomic implementation 2020-11-06 23:14:55 +01:00
arm ARM: highmem: Switch to generic kmap atomic 2020-11-06 23:14:56 +01:00
arm64 ARM: 2020-11-01 09:43:32 -08:00
c6x arch-cleanup-2020-10-22 2020-10-23 10:06:38 -07:00
csky csky/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:56 +01:00
h8300 arch-cleanup-2020-10-22 2020-10-23 10:06:38 -07:00
hexagon arch-cleanup-2020-10-22 2020-10-23 10:06:38 -07:00
ia64 highmem: Get rid of kmap_types.h 2020-11-06 23:14:58 +01:00
m68k arch-cleanup-2020-10-22 2020-10-23 10:06:38 -07:00
microblaze microblaze/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:56 +01:00
mips mips/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:56 +01:00
nds32 nds32/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:57 +01:00
nios2 arch-cleanup-2020-10-22 2020-10-23 10:06:38 -07:00
openrisc highmem: Get rid of kmap_types.h 2020-11-06 23:14:58 +01:00
parisc highmem: Get rid of kmap_types.h 2020-11-06 23:14:58 +01:00
powerpc powerpc/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:57 +01:00
riscv treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
s390 s390: correct __bootdata / __bootdata_preserved macros 2020-10-26 14:18:01 +01:00
sh sh/highmem: Remove all traces of unused cruft 2020-11-06 23:14:54 +01:00
sparc sparc/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:57 +01:00
um highmem: Get rid of kmap_types.h 2020-11-06 23:14:58 +01:00
x86 io-mapping: Cleanup atomic iomap 2020-11-06 23:14:58 +01:00
xtensa xtensa/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:57 +01:00
.gitignore
Kconfig Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-10-22 09:59:21 -07:00