diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2017-03-09 13:11:49 -0800 |
---|---|---|
committer | James Hogan <jhogan@kernel.org> | 2017-11-09 13:25:44 +0000 |
commit | 37d15948eb72533757ff352cf6f92dc64daa291f (patch) | |
tree | 9fa6367c6186ab0bd47e55314265227590779e5e /arch/mips | |
parent | 0861aa1251c749bbec4ee124ee21660c2f263da4 (diff) | |
download | linux-stable-37d15948eb72533757ff352cf6f92dc64daa291f.tar.gz linux-stable-37d15948eb72533757ff352cf6f92dc64daa291f.tar.bz2 linux-stable-37d15948eb72533757ff352cf6f92dc64daa291f.zip |
MIPS: page.h: Define virt_to_pfn()
Define virt_to_pfn() based on the existing definition of virt_to_page()
which already does a PFN_DOWN(vir_to_phys(kaddr)).
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Paul Burton <paul.burton@mips.com>
Cc: Maciej W. Rozycki <macro@linux-mips.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/15409/
Signed-off-by: James Hogan <jhogan@kernel.org>
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/include/asm/page.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/include/asm/page.h b/arch/mips/include/asm/page.h index 5f987598054f..ad461216b5a1 100644 --- a/arch/mips/include/asm/page.h +++ b/arch/mips/include/asm/page.h @@ -240,8 +240,8 @@ static inline int pfn_valid(unsigned long pfn) #endif -#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys((void *) \ - (kaddr)))) +#define virt_to_pfn(kaddr) PFN_DOWN(virt_to_phys((void *)(kaddr))) +#define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) extern int __virt_addr_valid(const volatile void *kaddr); #define virt_addr_valid(kaddr) \ |