]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
authorJann Horn <jannh@google.com>
Thu, 6 Oct 2022 18:33:01 +0000 (20:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Apr 2024 14:19:42 +0000 (16:19 +0200)
commiteaaaa49593e9df6255b56b1a8058a7a5821dfd43
tree05269bba622dbff88481c1a73eed36fdc5bfdb8b
parent58e5349bb4ed577f967b46c2a9d7454474d3e6ab
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached

[ Upstream commit 28148a17c988b614534f457da86893f83664ad43 ]

Since commit 8782fb61cc848 ("mm: pagewalk: Fix race between unmap and page
walker"), walk_page_range() on kernel ranges won't work anymore,
walk_page_range_novma() must be used instead.

Note: I don't have an openrisc development setup, so this is completely
untested.

Fixes: 8782fb61cc848 ("mm: pagewalk: Fix race between unmap and page walker")
Signed-off-by: Jann Horn <jannh@google.com>
Signed-off-by: Stafford Horne <shorne@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/openrisc/kernel/dma.c