Message ID | 20201118194838.753436396@linutronix.de (mailing list archive) |
---|---|
Headers | show |
Series | mm/highmem: Preemptible variant of kmap_atomic & friends | expand |
On Wed, Nov 18, 2020 at 08:48:38PM +0100, Thomas Gleixner wrote: > Documentation/driver-api/io-mapping.rst | 74 +++++++++++-------- > arch/x86/Kconfig | 1 > arch/x86/include/asm/fixmap.h | 12 ++- > arch/x86/include/asm/pgtable_64_types.h | 6 + > arch/x86/kernel/crash_dump_32.c | 48 ++---------- > include/asm-generic/kmap_size.h | 2 > include/linux/highmem-internal.h | 58 +++++++++++++++ > include/linux/highmem.h | 43 +++++++---- > include/linux/io-mapping.h | 30 +++++++ > include/linux/kernel.h | 21 +++-- > include/linux/preempt.h | 38 ---------- > include/linux/sched.h | 11 ++ > kernel/entry/common.c | 2 > kernel/fork.c | 1 > kernel/sched/core.c | 63 ++++++++++++++-- > kernel/sched/sched.h | 4 - > lib/Kconfig.debug | 22 +++++ > lib/smp_processor_id.c | 2 > mm/highmem.c | 121 ++++++++++++++++++++++++++++---- > 19 files changed, 400 insertions(+), 159 deletions(-) Grudgingly-Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>