<linux-c6x-dev@xxxxxxxxxxxxx>,linux-kernel <linux-kernel@xxxxxxxxxxxxxxx>,linux-m68k <linux-m68k@xxxxxxxxxxxxxxxxxxxx>,linux-parisc <linux-parisc@xxxxxxxxxxxxxxx>,linux-um <linux-um@xxxxxxxxxxxxxxxxxxx>,sparclinux <sparclinux@xxxxxxxxxxxxxxx>,Mike Rapoport <rppt@xxxxxxxxxxxxx> From: Mike Rapoport <rppt@xxxxxxxxxx> Message-ID: <E5D8BD4D-5286-427C-A347-D73AC26EC256@xxxxxxxxxx> On November 1, 2019 10:20:09 AM GMT+01:00, Richard Weinberger <richard@xxxxxx> wrote: >----- Ursprüngliche Mail ----- >> Von: "Mike Rapoport" <rppt@xxxxxxxxxx> > >[...] > >> #define pte_page(x) pfn_to_page(pte_pfn(x)) >> diff --git a/arch/um/kernel/mem.c b/arch/um/kernel/mem.c >> index 417ff64..6fd17bc 100644 >> --- a/arch/um/kernel/mem.c >> +++ b/arch/um/kernel/mem.c >> @@ -92,10 +92,26 @@ static void __init one_md_table_init(pud_t *pud) >> #endif >> } >> >> +static void __init one_pud_table_init(p4d_t *p4d) >> +{ >> +#if CONFIG_PGTABLE_LEVELS > 3 > >Isn't this dead code? > >For uml we have: >config PGTABLE_LEVELS > int > default 3 if 3_LEVEL_PGTABLES > default 2 It's kinda a provision for 4 levels support in UML :) I can drop this in the next respin, no problem. >Thanks, >//richard -- Sincerely yours, Mike