riscv: mm: make pmd_bad() check leaf condition
authorNanyong Sun <sunnanyong@huawei.com>
Fri, 30 Apr 2021 08:28:48 +0000 (16:28 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Sat, 22 May 2021 17:19:38 +0000 (10:19 -0700)
commit141682f5b9d658b5fba7c33cf8574329a7840cdc
tree414c63b8c8d269007e06a0ea44e45b7eec9cbd8d
parentf5397c3ee0a3e2ca0a6d66d079ffcd5386b45b81
riscv: mm: make pmd_bad() check leaf condition

In the definition in Documentation/vm/arch_pgtable_helpers.rst,
pmd_bad() means test a non-table mapped PMD, so it should also
return true when it is a leaf page.

Signed-off-by: Nanyong Sun <sunnanyong@huawei.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/pgtable.h