Building the main Guest Additions 6.1.0 module for kernel 5.4.0-050400-generic. Error building the module. Build output follows. make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.4.0-050400-generic/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules make[1]: warning: -jN forced in submake: disabling jobserver mode. test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) make -f ./scripts/Makefile.build obj=/tmp/vbox.0 single-build= need-builtin=1 need-modorder=1 gcc -Wp,-MD,/tmp/vbox.0/.VBoxGuest-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/7/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-declaration-after-statement -fno-pie -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"VBoxGuest_linux"' -DKBUILD_MODNAME='"vboxguest"' -c -o /tmp/vbox.0/VBoxGuest-linux.o /tmp/vbox.0/VBoxGuest-linux.c gcc -Wp,-MD,/tmp/vbox.0/.VBoxGuest.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/7/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-declaration-after-statement -fno-pie -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"VBoxGuest"' -DKBUILD_MODNAME='"vboxguest"' -c -o /tmp/vbox.0/VBoxGuest.o /tmp/vbox.0/VBoxGuest.c In file included from :0:0: ./arch/x86/include/asm/page_64.h: In function ‘clear_page’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:256:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^~~~~~~~~~ ./arch/x86/include/asm/page_64.h:49:2: note: in expansion of macro ‘alternative_call_2’ alternative_call_2(clear_page_orig, ^~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:128:2: error: expected identifier or ‘(’ before string constant "# ALT: oldinstr2 " \ ^ ./arch/x86/include/asm/alternative.h:168:2: note: in expansion of macro ‘OLDINSTR_2’ OLDINSTR_2(oldinstr, 1, 2) \ ^~~~~~~~~~ ./arch/x86/include/asm/alternative.h:256:23: note: in expansion of macro ‘ALTERNATIVE_2’ asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^~~~~~~~~~~~~ ./arch/x86/include/asm/page_64.h:49:2: note: in expansion of macro ‘alternative_call_2’ alternative_call_2(clear_page_orig, ^~~~~~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/segment.h: In function ‘vdso_read_cpunode’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:240:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~ ./arch/x86/include/asm/segment.h:254:2: note: in expansion of macro ‘alternative_io’ alternative_io ("lsl %[seg],%[p]", ^~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:240:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~~ ./arch/x86/include/asm/segment.h:254:2: note: in expansion of macro ‘alternative_io’ alternative_io ("lsl %[seg],%[p]", ^~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/special_insns.h: In function ‘clflushopt’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:240:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~ ./arch/x86/include/asm/special_insns.h:205:2: note: in expansion of macro ‘alternative_io’ alternative_io(".byte " __stringify(NOP_DS_PREFIX) "; clflush %P0", ^~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:240:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~~ ./arch/x86/include/asm/special_insns.h:205:2: note: in expansion of macro ‘alternative_io’ alternative_io(".byte " __stringify(NOP_DS_PREFIX) "; clflush %P0", ^~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/processor.h: In function ‘prefetch’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:221:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~ ./arch/x86/include/asm/processor.h:795:2: note: in expansion of macro ‘alternative_input’ alternative_input(BASE_PREFETCH, "prefetchnta %P1", ^~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:221:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~~ ./arch/x86/include/asm/processor.h:795:2: note: in expansion of macro ‘alternative_input’ alternative_input(BASE_PREFETCH, "prefetchnta %P1", ^~~~~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/processor.h: In function ‘prefetchw’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:221:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~ ./arch/x86/include/asm/processor.h:807:2: note: in expansion of macro ‘alternative_input’ alternative_input(BASE_PREFETCH, "prefetchw %P1", ^~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:221:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~~ ./arch/x86/include/asm/processor.h:807:2: note: in expansion of macro ‘alternative_input’ alternative_input(BASE_PREFETCH, "prefetchw %P1", ^~~~~~~~~~~~~~~~~ In file included from :0:0: ./include/linux/thread_info.h: In function ‘copy_overflow’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:93:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\ ^~~~~~~~~~~~ ./include/asm-generic/bug.h:124:3: note: in expansion of macro ‘__WARN_printf’ __WARN_printf(TAINT_WARN, format); \ ^~~~~~~~~~~~~ ./include/linux/thread_info.h:134:2: note: in expansion of macro ‘WARN’ WARN(1, "Buffer overflow detected (%d < %lu)! ", size, count); ^~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:93:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\ ^~~~~~~~~~~~ ./include/asm-generic/bug.h:124:3: note: in expansion of macro ‘__WARN_printf’ __WARN_printf(TAINT_WARN, format); \ ^~~~~~~~~~~~~ ./include/linux/thread_info.h:134:2: note: in expansion of macro ‘WARN’ WARN(1, "Buffer overflow detected (%d < %lu)! ", size, count); ^~~~ In file included from :0:0: ./include/linux/rcupdate.h: In function ‘rcu_head_after_call_rcu’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/rcupdate.h:893:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(func != (rcu_callback_t)~0L); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/rcupdate.h:893:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(func != (rcu_callback_t)~0L); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/ktime.h: In function ‘ktime_divns’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/ktime.h:171:2: note: in expansion of macro ‘WARN_ON’ WARN_ON(div < 0); ^~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/ktime.h:171:2: note: in expansion of macro ‘WARN_ON’ WARN_ON(div < 0); ^~~~~~~ In file included from :0:0: ./include/linux/srcu.h: In function ‘srcu_read_unlock’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/srcu.h:179:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(idx & ~0x1); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/srcu.h:179:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(idx & ~0x1); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/page-flags.h: In function ‘ClearPageCompound’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/page-flags.h:565:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!PageHead(page)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/page-flags.h:565:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!PageHead(page)); ^~~~~~ In file included from :0:0: ./include/asm-generic/fixmap.h: In function ‘virt_to_fix’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/asm-generic/fixmap.h:38:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/asm-generic/fixmap.h:38:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); ^~~~~~ In file included from :0:0: ./arch/x86/include/asm/apic.h: In function ‘native_apic_mem_write’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:240:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~ ./arch/x86/include/asm/apic.h:107:2: note: in expansion of macro ‘alternative_io’ alternative_io("movl %0, %P1", "xchgl %0, %P1", X86_BUG_11AP, ^~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:240:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^~~~~~~~~~~ ./arch/x86/include/asm/apic.h:107:2: note: in expansion of macro ‘alternative_io’ alternative_io("movl %0, %P1", "xchgl %0, %P1", X86_BUG_11AP, ^~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/smp.h:13:0, from ./arch/x86/include/asm/mmzone_64.h:11, from ./arch/x86/include/asm/mmzone.h:5, from ./include/linux/mmzone.h:972, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:85, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/apic.h:105:16: warning: unused variable ‘addr’ [-Wunused-variable] volatile u32 *addr = (volatile u32 *)(APIC_BASE + reg); ^~~~ In file included from :0:0: ./include/linux/slab.h: In function ‘kmalloc_index’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/slab.h:386:2: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/slab.h:386:2: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from :0:0: ./include/linux/xarray.h: In function ‘xa_mk_value’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/xarray.h:54:2: note: in expansion of macro ‘WARN_ON’ WARN_ON((long)v < 0); ^~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/xarray.h:54:2: note: in expansion of macro ‘WARN_ON’ WARN_ON((long)v < 0); ^~~~~~~ In file included from :0:0: ./include/linux/kernfs.h: In function ‘kernfs_enable_ns’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kernfs.h:304:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(kernfs_type(kn) != KERNFS_DIR); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kernfs.h:304:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(kernfs_type(kn) != KERNFS_DIR); ^~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kernfs.h:305:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(!RB_EMPTY_ROOT(&kn->dir.children)); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kernfs.h:305:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(!RB_EMPTY_ROOT(&kn->dir.children)); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/kobject.h: In function ‘kobject_has_children’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kobject.h:134:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(kref_read(&kobj->kref) == 0); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/kobject.h:134:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(kref_read(&kobj->kref) == 0); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/iocontext.h: In function ‘get_io_context_active’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:131:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_long_read(&ioc->refcount) <= 0); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:131:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_long_read(&ioc->refcount) <= 0); ^~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:132:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_read(&ioc->active_ref) <= 0); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:132:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_read(&ioc->active_ref) <= 0); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/iocontext.h: In function ‘ioc_task_link’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:141:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_read(&ioc->nr_tasks) <= 0); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/iocontext.h:141:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(atomic_read(&ioc->nr_tasks) <= 0); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/quota.h: In function ‘make_kqid’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/quota.h:114:3: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/quota.h:114:3: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from :0:0: ./include/linux/quota.h: In function ‘make_kqid_invalid’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/quota.h:141:3: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/linux/quota.h:141:3: note: in expansion of macro ‘BUG’ BUG(); ^~~ In file included from :0:0: ./include/linux/fs.h: In function ‘filemap_nr_thps_inc’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/fs.h:2825:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(1); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/fs.h:2825:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(1); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/fs.h: In function ‘filemap_nr_thps_dec’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/fs.h:2834:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(1); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/fs.h:2834:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(1); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/fs.h: In function ‘i_readcount_dec’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/fs.h:2941:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!atomic_read(&inode->i_readcount)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/fs.h:2941:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!atomic_read(&inode->i_readcount)); ^~~~~~ In file included from :0:0: ./arch/x86/include/asm/smap.h: In function ‘clac’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/smap.h:47:2: note: in expansion of macro ‘alternative’ alternative("", __ASM_CLAC, X86_FEATURE_SMAP); ^~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/smap.h:47:2: note: in expansion of macro ‘alternative’ alternative("", __ASM_CLAC, X86_FEATURE_SMAP); ^~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/smap.h: In function ‘stac’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/smap.h:53:2: note: in expansion of macro ‘alternative’ alternative("", __ASM_STAC, X86_FEATURE_SMAP); ^~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/smap.h:53:2: note: in expansion of macro ‘alternative’ alternative("", __ASM_STAC, X86_FEATURE_SMAP); ^~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/uaccess_64.h: In function ‘copy_user_generic’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:256:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:37:2: note: in expansion of macro ‘alternative_call_2’ alternative_call_2(copy_user_generic_unrolled, ^~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:128:2: error: expected identifier or ‘(’ before string constant "# ALT: oldinstr2 " \ ^ ./arch/x86/include/asm/alternative.h:168:2: note: in expansion of macro ‘OLDINSTR_2’ OLDINSTR_2(oldinstr, 1, 2) \ ^~~~~~~~~~ ./arch/x86/include/asm/alternative.h:256:23: note: in expansion of macro ‘ALTERNATIVE_2’ asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:37:2: note: in expansion of macro ‘alternative_call_2’ alternative_call_2(copy_user_generic_unrolled, ^~~~~~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/uaccess_64.h: In function ‘raw_copy_from_user’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:74:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:74:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:80:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:80:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:86:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:86:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:92:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:92:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:98:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:98:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:108:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess_64.h:108:3: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ./arch/x86/include/asm/uaccess.h: In function ‘user_access_begin’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:716:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:716:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); ^~~~~~~~~~~~~~~~~~~~~~ In file included from :0:0: ./include/linux/mm.h: In function ‘try_get_page’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/mm.h:1030:6: note: in expansion of macro ‘WARN_ON_ONCE’ if (WARN_ON_ONCE(page_ref_count(page) <= 0)) ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/mm.h:1030:6: note: in expansion of macro ‘WARN_ON_ONCE’ if (WARN_ON_ONCE(page_ref_count(page) <= 0)) ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/mm.h: In function ‘page_memcg_rcu’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/mm.h:1294:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(!rcu_read_lock_held()); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/mm.h:1294:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(!rcu_read_lock_held()); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/highmem.h: In function ‘zero_user_segments’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/highmem.h:224:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(end1 > PAGE_SIZE || end2 > PAGE_SIZE); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/highmem.h:224:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(end1 > PAGE_SIZE || end2 > PAGE_SIZE); ^~~~~~ In file included from /tmp/vbox.0/include/iprt/types.h:150:0, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./include/linux/pagemap.h: In function ‘fault_in_pages_readable’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’ # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:449:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); \ ^~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:529:2: note: in expansion of macro ‘__get_user_nocheck’ __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^~~~~~~~~~~~~~~~~~ ./include/linux/pagemap.h:592:16: note: in expansion of macro ‘__get_user’ if (unlikely(__get_user(c, uaddr) != 0)) ^~~~~~~~~~ ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’ # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:449:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); \ ^~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:529:2: note: in expansion of macro ‘__get_user_nocheck’ __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^~~~~~~~~~~~~~~~~~ ./include/linux/pagemap.h:592:16: note: in expansion of macro ‘__get_user’ if (unlikely(__get_user(c, uaddr) != 0)) ^~~~~~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/alternative.h:204:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:449:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); \ ^~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:529:2: note: in expansion of macro ‘__get_user_nocheck’ __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^~~~~~~~~~~~~~~~~~ ./include/linux/pagemap.h:600:10: note: in expansion of macro ‘__get_user’ return __get_user(c, end); ^~~~~~~~~~ In file included from ./arch/x86/include/asm/barrier.h:5:0, from ./include/linux/compiler.h:256, from /tmp/vbox.0/include/iprt/types.h:150, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:37, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant "# ALT: oldnstr " \ ^ ./arch/x86/include/asm/alternative.h:159:2: note: in expansion of macro ‘OLDINSTR’ OLDINSTR(oldinstr, 1) \ ^~~~~~~~ ./arch/x86/include/asm/alternative.h:204:23: note: in expansion of macro ‘ALTERNATIVE’ asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^~~~~~~~~~~ ./arch/x86/include/asm/barrier.h:52:26: note: in expansion of macro ‘alternative’ #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:125:2: note: in expansion of macro ‘barrier_nospec’ barrier_nospec(); \ ^~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:449:2: note: in expansion of macro ‘__uaccess_begin_nospec’ __uaccess_begin_nospec(); \ ^~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:529:2: note: in expansion of macro ‘__get_user_nocheck’ __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^~~~~~~~~~~~~~~~~~ ./include/linux/pagemap.h:600:10: note: in expansion of macro ‘__get_user’ return __get_user(c, end); ^~~~~~~~~~ In file included from :0:0: ./include/linux/sched/signal.h: In function ‘signal_set_stop_flags’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/sched/signal.h:252:2: note: in expansion of macro ‘WARN_ON’ WARN_ON(sig->flags & (SIGNAL_GROUP_EXIT|SIGNAL_GROUP_COREDUMP)); ^~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/sched/signal.h:252:2: note: in expansion of macro ‘WARN_ON’ WARN_ON(sig->flags & (SIGNAL_GROUP_EXIT|SIGNAL_GROUP_COREDUMP)); ^~~~~~~ In file included from :0:0: ./include/linux/sched/signal.h: In function ‘restore_saved_sigmask_unless’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/sched/signal.h:482:3: note: in expansion of macro ‘WARN_ON’ WARN_ON(!test_thread_flag(TIF_SIGPENDING)); ^~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^~~~~~~~~~~~ ./include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ __WARN(); \ ^~~~~~ ./include/linux/sched/signal.h:482:3: note: in expansion of macro ‘WARN_ON’ WARN_ON(!test_thread_flag(TIF_SIGPENDING)); ^~~~~~~ In file included from :0:0: ./include/linux/scatterlist.h: In function ‘sg_assign_page’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/scatterlist.h:95:2: note: in expansion of macro ‘BUG_ON’ BUG_ON((unsigned long) page & (SG_CHAIN | SG_END)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/scatterlist.h:95:2: note: in expansion of macro ‘BUG_ON’ BUG_ON((unsigned long) page & (SG_CHAIN | SG_END)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_map_page_attrs’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:284:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:284:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_unmap_page_attrs’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:299:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:299:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_map_sg_attrs’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:318:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:318:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:323:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(ents < 0); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:323:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(ents < 0); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_unmap_sg_attrs’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:335:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:335:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_map_resource’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:352:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:352:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/dma-mapping.h:355:6: note: in expansion of macro ‘WARN_ON_ONCE’ if (WARN_ON_ONCE(pfn_valid(PHYS_PFN(phys_addr)))) ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./include/linux/dma-mapping.h:355:6: note: in expansion of macro ‘WARN_ON_ONCE’ if (WARN_ON_ONCE(pfn_valid(PHYS_PFN(phys_addr)))) ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_unmap_resource’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:373:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:373:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_sync_single_for_cpu’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:385:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:385:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_sync_single_for_device’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:399:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:399:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_sync_sg_for_cpu’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:413:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:413:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./include/linux/dma-mapping.h: In function ‘dma_sync_sg_for_device’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:427:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/dma-mapping.h:427:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(!valid_dma_direction(dir)); ^~~~~~ In file included from :0:0: ./arch/x86/include/asm/tlbflush.h: In function ‘__native_flush_tlb’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./arch/x86/include/asm/tlbflush.h:409:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(preemptible()); ^~~~~~~~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’ __WARN_FLAGS(BUGFLAG_ONCE | \ ^~~~~~~~~~~~ ./arch/x86/include/asm/tlbflush.h:409:2: note: in expansion of macro ‘WARN_ON_ONCE’ WARN_ON_ONCE(preemptible()); ^~~~~~~~~~~~ In file included from :0:0: ./include/linux/seq_file.h: In function ‘seq_get_buf’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/seq_file.h:66:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(m->count > m->size); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/seq_file.h:66:2: note: in expansion of macro ‘BUG_ON’ BUG_ON(m->count > m->size); ^~~~~~ In file included from :0:0: ./include/linux/seq_file.h: In function ‘seq_commit’: ././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ #define asm_inline asm __inline ^ ./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ asm_inline volatile("1: " ins " " \ ^~~~~~~~~~ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/seq_file.h:89:3: note: in expansion of macro ‘BUG_ON’ BUG_ON(m->count + num > m->size); ^~~~~~ In file included from ./include/linux/bug.h:5:0, from ./include/linux/thread_info.h:12, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:84, from /tmp/vbox.0/VBoxGuest-linux.c:36: ./arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant asm_inline volatile("1: " ins " " \ ^ ./arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ _BUG_FLAGS(ASM_UD2, 0); \ ^~~~~~~~~~ ./include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^~~ ./include/linux/seq_file.h:89:3: note: in expansion of macro ‘BUG_ON’ BUG_ON(m->count + num > m->size); ^~~~~~ scripts/Makefile.build:265: recipe for target '/tmp/vbox.0/VBoxGuest-linux.o' failed make[2]: *** [/tmp/vbox.0/VBoxGuest-linux.o] Error 1 make[2]: *** Waiting for unfinished jobs.... Makefile:1652: recipe for target '/tmp/vbox.0' failed make[1]: *** [/tmp/vbox.0] Error 2 /tmp/vbox.0/Makefile-footer.gmk:114: recipe for target 'vboxguest' failed make: *** [vboxguest] Error 2 VBoxClient: info: Try 'VBoxClient --help' for more information modprobe vboxguest failed