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

Since commit 46642b56ef699 ("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: 46642b56ef699 ("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