highmem: High implementation details and document API
authorThomas Gleixner <tglx@linutronix.de>
Tue, 3 Nov 2020 09:27:34 +0000 (10:27 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 6 Nov 2020 22:14:59 +0000 (23:14 +0100)
commit13f876ba77ebd5125799bb042201f22cf73df154
tree7c7ba6f60ac6c87617c25c16a08cc68909128f75
parent9bf6f7bab3bad4b30f108fca25aa5297dff0973f
highmem: High implementation details and document API

Move the gory details of kmap & al into a private header and only document
the interfaces which are usable by drivers.

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.827582066@linutronix.de
include/linux/highmem-internal.h [new file with mode: 0644]
include/linux/highmem.h
mm/highmem.c