On 17/09/2024 08:31, Anshuman Khandual wrote: > This changes platform's pmd_val() to access the pmd_t element directly like > other architectures rather than current pointer address based dereferencing > that prevents transition into pmdp_get(). > > Cc: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > Cc: Guo Ren <guoren@xxxxxxxxxx> > Cc: Arnd Bergmann <arnd@xxxxxxxx> > Cc: linux-m68k@xxxxxxxxxxxxxxxxxxxx > Cc: linux-kernel@xxxxxxxxxxxxxxx > Signed-off-by: Anshuman Khandual <anshuman.khandual@xxxxxxx> I know very little about m68k, but for what it's worth: Reviewed-by: Ryan Roberts <ryan.roberts@xxxxxxx> > --- > arch/m68k/include/asm/page.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/m68k/include/asm/page.h b/arch/m68k/include/asm/page.h > index 8cfb84b49975..be3f2c2a656c 100644 > --- a/arch/m68k/include/asm/page.h > +++ b/arch/m68k/include/asm/page.h > @@ -19,7 +19,7 @@ > */ > #if !defined(CONFIG_MMU) || CONFIG_PGTABLE_LEVELS == 3 > typedef struct { unsigned long pmd; } pmd_t; > -#define pmd_val(x) ((&x)->pmd) > +#define pmd_val(x) ((x).pmd) > #define __pmd(x) ((pmd_t) { (x) } ) > #endif >