riscv: fix the global name pfn_base confliction error
authorKenneth Lee <liguozhu@hisilicon.com>
Wed, 28 Jul 2021 07:15:57 +0000 (15:15 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Fri, 13 Aug 2021 22:31:51 +0000 (15:31 -0700)
commitfb31f0a499332a053477ed57312b214e42476e6d
treefced1bec338729aa13e1a1b0828909981f1c4be3
parentfe45ffa4c505783637233609b677446020738b87
riscv: fix the global name pfn_base confliction error

RISCV uses a global variable pfn_base for page/pfn translation. But this
is a common name and will be used elsewhere. In those cases, the
page-pfn macros which refer to this name will be referred to the
local/input variable instead. (such as in vfio_pin_pages_remote). This
make everything wrong.

This patch changes the name from pfn_base to riscv_pfn_base to fix
this problem.

Signed-off-by: Kenneth Lee <liguozhu@hisilicon.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/page.h
arch/riscv/mm/init.c