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)
committerStafford Horne <shorne@gmail.com>
Sat, 8 Oct 2022 05:11:29 +0000 (06:11 +0100)
commit28148a17c988b614534f457da86893f83664ad43
treee1035c0acc9453abc935ea0d1c4015b454f12466
parentf76349cf41451c5c42a99f18a9163377e4b364ff
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached

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>
arch/openrisc/kernel/dma.c