]> git.ipfire.org Git - thirdparty/linux.git/commit
dma-buf: heaps: Clear CMA highages using helper
authorLinus Walleij <linusw@kernel.org>
Tue, 10 Mar 2026 08:53:12 +0000 (09:53 +0100)
committerLinus Walleij <linusw@kernel.org>
Wed, 11 Mar 2026 09:06:32 +0000 (10:06 +0100)
commit252b0e790d22dfef8c4d0c39a5bfc04e40b615ad
tree83a1a92c21f7783517f85b35121030ff8adcdd74
parente669d2f601919aedc6cadca673109684aa499326
dma-buf: heaps: Clear CMA highages using helper

Currently the CMA allocator clears highmem pages using
kmap()->clear_page()->kunmap(), but there is a helper
static inline in <linux/highmem.h> that does the same for
us so use clear_highpage() instead of open coding this.

Suggested-by: T.J. Mercier <tjmercier@google.com>
Reviewed-by: T.J. Mercier <tjmercier@google.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Link: https://patch.msgid.link/20260310-cma-heap-clear-pages-v2-2-ecbbed3d7e6d@kernel.org
drivers/dma-buf/heaps/cma_heap.c