lkml.org 
[lkml]   [2019]   [May]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/6] sh: add a missing pud_page definition
    Date
    sh oddly enough had pud_page_vaddr, but not pud_page.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    ---
    arch/sh/include/asm/pgtable-3level.h | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/sh/include/asm/pgtable-3level.h b/arch/sh/include/asm/pgtable-3level.h
    index 7d8587eb65ff..8ff6fb6b4d19 100644
    --- a/arch/sh/include/asm/pgtable-3level.h
    +++ b/arch/sh/include/asm/pgtable-3level.h
    @@ -37,6 +37,7 @@ static inline unsigned long pud_page_vaddr(pud_t pud)
    {
    return pud_val(pud);
    }
    +#define pud_page(pud) virt_to_page((void *)pud_page_vaddr(pud))

    #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
    static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-05-25 15:32    [W:3.385 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site