Re: redefinition of ‘native_pud_clear’ error on x86

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 14, 2017 at 8:14 AM, Alexander Kapshuk
<alexander.kapshuk@xxxxxxxxx> wrote:
> I'm getting this error on x86 when compiling next-20170214.
> Any advice on how to fix this would be much appreciated.
>
>   time make -j2
> ...
> CC      arch/x86/kernel/asm-offsets.s
>   GEN     scripts/gdb/linux/constants.py
> In file included from ./include/linux/mm.h:68:0,
>                  from ./include/linux/suspend.h:8,
>                  from arch/x86/kernel/asm-offsets.c:12:
> ./arch/x86/include/asm/pgtable.h:66:26: error: redefinition of
> ‘native_pud_clear’
>  #define pud_clear(pud)   native_pud_clear(pud)
>                           ^
> ./arch/x86/include/asm/pgtable-3level.h:128:20: note: in expansion of
> macro ‘pud_clear’
>  static inline void pud_clear(pud_t *pudp)
>                     ^
> In file included from ./arch/x86/include/asm/pgtable_32.h:44:0,
>                  from ./arch/x86/include/asm/pgtable.h:581,
>                  from ./include/linux/mm.h:68,
>                  from ./include/linux/suspend.h:8,
>                  from arch/x86/kernel/asm-offsets.c:12:
> ./arch/x86/include/asm/pgtable-3level.h:124:20: note: previous
> definition of ‘native_pud_clear’ was here
>  static inline void native_pud_clear(pud_t *pudp)
>                     ^
> make[1]: *** [Kbuild:82: arch/x86/kernel/asm-offsets.s] Error 1
> make: *** [Makefile:1033: prepare0] Error 2
>
> real 0m10.637s
> user 0m9.466s
> sys 0m2.752s

Seems like it's related to "mm, x86: add support for PUD-sized
transparent hugepages".

-Kees

-- 
Kees Cook
Pixel Security
--
To unsubscribe from this list: send the line "unsubscribe linux-next" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux USB Development]     [Yosemite News]     [Linux SCSI]

  Powered by Linux