make -j2
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CC kernel/bounds.s
In file included from ./arch/x86/include/asm/bitops.h:16:0, from include/linux/bitops.h:36, from include/linux/kernel.h:10, from include/asm-generic/bug.h:13, from ./arch/x86/include/asm/bug.h:35, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9:
./arch/x86/include/asm/arch_hweight.h: In function ‘__arch_hweight64’:
./arch/x86/include/asm/arch_hweight.h:53:42: error: expected ‘:’ or ‘)’ before ‘POPCNT64’
asm (ALTERNATIVE("call __sw_hweight64", POPCNT64, X86_FEATURE_POPCNT) ^
./arch/x86/include/asm/alternative.h:125:28: note: in definition of macro ‘ALTINSTR_REPLACEMENT’
b_replacement(num)":\n\t" newinstr "\n" e_replacement(num) ":\n\t" ^
./arch/x86/include/asm/arch_hweight.h:53:7: note: in expansion of macro ‘ALTERNATIVE’
asm (ALTERNATIVE("call __sw_hweight64", POPCNT64, X86_FEATURE_POPCNT)
^
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2
#189 and #190 brought:
make -j2 kconfig/ conf --silentoldconfig Kconfig config/ kernel. release generated/ uapi/linux/ version. h generated/ utsrelease. h x86/include/ asm/bitops. h:16:0,
from include/ linux/bitops. h:36,
from include/ linux/kernel. h:10,
from include/ asm-generic/ bug.h:13,
from ./arch/ x86/include/ asm/bug. h:35,
from include/ linux/bug. h:4,
from include/ linux/page- flags.h: 9,
from kernel/bounds.c:9: x86/include/ asm/arch_ hweight. h: In function ‘__arch_hweight64’: x86/include/ asm/arch_ hweight. h:53:42: error: expected ‘:’ or ‘)’ before ‘POPCNT64’
^ x86/include/ asm/alternative .h:125: 28: note: in definition of macro ‘ALTINSTR_ REPLACEMENT’ (num)": \n\t" newinstr "\n" e_replacement(num) ":\n\t"
^ x86/include/ asm/arch_ hweight. h:53:7: note: in expansion of macro ‘ALTERNATIVE’
scripts/
CHK include/
CHK include/
CHK include/
CC kernel/bounds.s
In file included from ./arch/
./arch/
./arch/
asm (ALTERNATIVE("call __sw_hweight64", POPCNT64, X86_FEATURE_POPCNT)
./arch/
b_replacement
./arch/
asm (ALTERNATIVE("call __sw_hweight64", POPCNT64, X86_FEATURE_POPCNT)
^
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2