Building the main VirtualBox module. Building the net filter module. Error building the module: make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.11.14-200.fc33.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules make[1]: warning: -j4 forced in submake: resetting jobserver mode. make -f ./scripts/Makefile.build obj=/tmp/vbox.0 \ single-build= \ need-builtin=1 need-modorder=1 gcc -Wp,-MMD,/tmp/vbox.0/linux/.VBoxNetFlt-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/10/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__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-address-of-packed-member -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -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 -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"VBoxNetFlt_linux"' -DKBUILD_MODNAME='"vboxnetflt"' -c -o /tmp/vbox.0/linux/VBoxNetFlt-linux.o /tmp/vbox.0/linux/VBoxNetFlt-linux.c gcc -Wp,-MMD,/tmp/vbox.0/.VBoxNetFlt.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/10/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__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-address-of-packed-member -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -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 -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"VBoxNetFlt"' -DKBUILD_MODNAME='"vboxnetflt"' -c -o /tmp/vbox.0/VBoxNetFlt.o /tmp/vbox.0/VBoxNetFlt.c gcc -Wp,-MMD,/tmp/vbox.0/.SUPR0IdcClient.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/10/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__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-address-of-packed-member -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -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 -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"SUPR0IdcClient"' -DKBUILD_MODNAME='"vboxnetflt"' -c -o /tmp/vbox.0/SUPR0IdcClient.o /tmp/vbox.0/SUPR0IdcClient.c gcc -Wp,-MMD,/tmp/vbox.0/.SUPR0IdcClientComponent.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/10/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__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-address-of-packed-member -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -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 -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"SUPR0IdcClientComponent"' -DKBUILD_MODNAME='"vboxnetflt"' -c -o /tmp/vbox.0/SUPR0IdcClientComponent.o /tmp/vbox.0/SUPR0IdcClientComponent.c gcc -Wp,-MMD,/tmp/vbox.0/linux/.SUPR0IdcClient-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/10/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__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-address-of-packed-member -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -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 -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -DMODULE -DKBUILD_BASENAME='"SUPR0IdcClient_linux"' -DKBUILD_MODNAME='"vboxnetflt"' -c -o /tmp/vbox.0/linux/SUPR0IdcClient-linux.o /tmp/vbox.0/linux/SUPR0IdcClient-linux.c In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kmod.h:24:22: note: in expansion of macro ??bool?? 24 | int __request_module(bool wait, const char *name, ...); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/vdso.h:52:8: note: in expansion of macro ??bool?? 52 | extern bool fixup_vdso_exception(struct pt_regs *regs, int trapnr, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/elf.h:189:72: note: in expansion of macro ??bool?? 189 | void compat_start_thread(struct pt_regs *regs, u32 new_ip, u32 new_sp, bool x32); | ^~~~ In file included from ./include/linux/elf.h:6, from ./include/linux/module.h:18, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:92, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./arch/x86/include/asm/elf.h:193:1: warning: parameter names (without types) in function declaration 193 | void set_personality_ia32(bool); | ^~~~ In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/elf.h:330:8: note: in expansion of macro ??bool?? 330 | extern bool mmap_address_hint_valid(unsigned long addr, unsigned long len); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/elf.h:386:29: note: in expansion of macro ??bool?? 386 | int uses_interp, bool x32); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/elf.h:391:8: note: in expansion of macro ??bool?? 391 | extern bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/elf.h:90:23: note: in expansion of macro ??bool?? 90 | size_t datasz, bool compat, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/elf.h:106:12: note: in expansion of macro ??bool?? 106 | bool has_interp, bool is_interp) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/elf.h:106:29: note: in expansion of macro ??bool?? 106 | bool has_interp, bool is_interp) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/moduleparam.h:372:8: note: in expansion of macro ??bool?? 372 | extern bool parameq(const char *name1, const char *name2); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/moduleparam.h:382:8: note: in expansion of macro ??bool?? 382 | extern bool parameqn(const char *name1, const char *name2, size_t n); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: expected specifier-qualifier-list before ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/rbtree_latch.h:65:2: note: in expansion of macro ??bool?? 65 | bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/rbtree_latch.h:77:6: note: in expansion of macro ??bool?? 77 | bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b)) | ^~~~ In file included from ./include/linux/module.h:24, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:92, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/rbtree_latch.h: In function ??latch_tree_insert??: ./include/linux/rbtree_latch.h:149:2: error: implicit declaration of function ??__lt_insert??; did you mean ??__xa_insert??? [-Werror=implicit-function-declaration] 149 | __lt_insert(node, root, 0, ops->less); | ^~~~~~~~~~~ | __xa_insert ./include/linux/rbtree_latch.h:149:32: error: ??const struct latch_tree_ops?? has no member named ??less?? 149 | __lt_insert(node, root, 0, ops->less); | ^~ ./include/linux/rbtree_latch.h:151:32: error: ??const struct latch_tree_ops?? has no member named ??less?? 151 | __lt_insert(node, root, 1, ops->less); | ^~ ./include/linux/rbtree_latch.h: In function ??latch_tree_find??: ./include/linux/rbtree_latch.h:208:43: error: ??const struct latch_tree_ops?? has no member named ??comp?? 208 | node = __lt_find(key, root, seq & 1, ops->comp); | ^~ In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/error-injection.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/error-injection.h:10:8: note: in expansion of macro ??bool?? 10 | extern bool within_error_injection_list(unsigned long addr); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:393:2: note: in expansion of macro ??bool?? 393 | bool using_gplonly_symbols; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:409:2: note: in expansion of macro ??bool?? 409 | bool sig_ok; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:412:2: note: in expansion of macro ??bool?? 412 | bool async_probe_requested; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:512:2: note: in expansion of macro ??bool?? 512 | bool klp; /* Is this a livepatch module? */ | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:513:2: note: in expansion of macro ??bool?? 513 | bool klp_alive; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:558:15: note: in expansion of macro ??bool?? 558 | static inline bool module_is_live(struct module *mod) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:565:1: note: in expansion of macro ??bool?? 565 | bool is_module_address(unsigned long addr); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:566:1: note: in expansion of macro ??bool?? 566 | bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:567:1: note: in expansion of macro ??bool?? 567 | bool is_module_percpu_address(unsigned long addr); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:568:1: note: in expansion of macro ??bool?? 568 | bool is_module_text_address(unsigned long addr); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:570:15: note: in expansion of macro ??bool?? 570 | static inline bool within_module_core(unsigned long addr, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:577:15: note: in expansion of macro ??bool?? 577 | static inline bool within_module_init(unsigned long addr, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:584:15: note: in expansion of macro ??bool?? 584 | static inline bool within_module(unsigned long addr, const struct module *mod) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:600:2: note: in expansion of macro ??bool?? 600 | bool unused; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:631:8: note: in expansion of macro ??bool?? 631 | extern bool try_module_get(struct module *module); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:677:15: note: in expansion of macro ??bool?? 677 | static inline bool module_requested_async_probing(struct module *module) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:683:15: note: in expansion of macro ??bool?? 683 | static inline bool is_livepatch_module(struct module *mod) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:694:1: note: in expansion of macro ??bool?? 694 | bool is_module_sig_enforced(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:874:8: note: in expansion of macro ??bool?? 874 | extern bool retpoline_module_ok(bool has_retpoline); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:874:33: note: in expansion of macro ??bool?? 874 | extern bool retpoline_module_ok(bool has_retpoline); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/module.h:883:15: note: in expansion of macro ??bool?? 883 | static inline bool module_sig_ok(struct module *module) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/namei.h:98:15: note: in expansion of macro ??bool?? 98 | static inline bool | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/context_tracking_state.h:15:2: note: in expansion of macro ??bool?? 15 | bool active; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/context_tracking_state.h:29:24: note: in expansion of macro ??bool?? 29 | static __always_inline bool context_tracking_enabled(void) | ^~~~ ./include/linux/context_tracking_state.h: In function ??context_tracking_enabled??: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/jump_label.h:468:2: note: in expansion of macro ??bool?? 468 | bool branch; \ | ^~~~ ./include/linux/context_tracking_state.h:31:9: note: in expansion of macro ??static_branch_unlikely?? 31 | return static_branch_unlikely(&context_tracking_key); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/context_tracking_state.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/context_tracking_state.h:34:24: note: in expansion of macro ??bool?? 34 | static __always_inline bool context_tracking_enabled_cpu(int cpu) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/context_tracking_state.h:39:15: note: in expansion of macro ??bool?? 39 | static inline bool context_tracking_enabled_this_cpu(void) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/context_tracking_state.h:44:24: note: in expansion of macro ??bool?? 44 | static __always_inline bool context_tracking_in_user(void) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/ftrace_irq.h:6:8: note: in expansion of macro ??bool?? 6 | extern bool trace_hwlat_callback_enabled; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/ftrace_irq.h:7:34: note: in expansion of macro ??bool?? 7 | extern void trace_hwlat_callback(bool enter); | ^~~~ In file included from ./include/linux/hardirq.h:8, from ./include/linux/highmem.h:10, from ./include/linux/pagemap.h:11, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:103, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/ftrace_irq.h: In function ??ftrace_nmi_enter??: ./include/linux/ftrace_irq.h:14:3: error: implicit declaration of function ??trace_hwlat_callback?? [-Werror=implicit-function-declaration] 14 | trace_hwlat_callback(true); | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/vtime.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/vtime.h:29:15: note: in expansion of macro ??bool?? 29 | static inline bool vtime_accounting_enabled(void) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/vtime.h:34:15: note: in expansion of macro ??bool?? 34 | static inline bool vtime_accounting_enabled_cpu(int cpu) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/vtime.h:39:15: note: in expansion of macro ??bool?? 39 | static inline bool vtime_accounting_enabled_this_cpu(void) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/hardirq.h:75:24: note: in expansion of macro ??bool?? 75 | static __always_inline bool kvm_get_cpu_l1tf_flush_l1d(void) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/hardirq.h:13:8: note: in expansion of macro ??bool?? 13 | extern bool synchronize_hardirq(unsigned int irq); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/hugetlb_inline.h:9:15: note: in expansion of macro ??bool?? 9 | static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pagemap.h:78:15: note: in expansion of macro ??bool?? 78 | static inline bool mapping_unevictable(struct address_space *mapping) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pagemap.h:124:15: note: in expansion of macro ??bool?? 124 | static inline bool mapping_thp_support(struct address_space *mapping) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pagemap.h:431:15: note: in expansion of macro ??bool?? 431 | static inline bool thp_contains(struct page *head, pgoff_t index) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pagemap.h:574:15: note: in expansion of macro ??bool?? 574 | static inline bool wake_page_match(struct wait_page_queue *wait_page, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pagemap.h:689:36: note: in expansion of macro ??bool?? 689 | void page_endio(struct page *page, bool is_write, int err); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:200:67: note: in expansion of macro ??bool?? 200 | int __cpuhp_setup_state(enum cpuhp_state state, const char *name, bool invoke, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:202:39: note: in expansion of macro ??bool?? 202 | int (*teardown)(unsigned int cpu), bool multi_instance); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:205:8: note: in expansion of macro ??bool?? 205 | bool invoke, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:208:8: note: in expansion of macro ??bool?? 208 | bool multi_instance); | ^~~~ In file included from ./include/linux/cpu.h:20, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:128, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: In function ??cpuhp_setup_state??: ./include/linux/cpuhotplug.h:224:9: error: implicit declaration of function ??__cpuhp_setup_state??; did you mean ??cpuhp_setup_state??? [-Werror=implicit-function-declaration] 224 | return __cpuhp_setup_state(state, name, true, startup, teardown, false); | ^~~~~~~~~~~~~~~~~~~ | cpuhp_setup_state ./include/linux/cpuhotplug.h: In function ??cpuhp_setup_state_cpuslocked??: ./include/linux/cpuhotplug.h:232:9: error: implicit declaration of function ??__cpuhp_setup_state_cpuslocked??; did you mean ??cpuhp_setup_state_cpuslocked??? [-Werror=implicit-function-declaration] 232 | return __cpuhp_setup_state_cpuslocked(state, name, true, startup, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | cpuhp_setup_state_cpuslocked In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:290:11: note: in expansion of macro ??bool?? 290 | bool invoke); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:292:33: note: in expansion of macro ??bool?? 292 | struct hlist_node *node, bool invoke); | ^~~~ In file included from ./include/linux/cpu.h:20, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:128, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: In function ??cpuhp_state_add_instance??: ./include/linux/cpuhotplug.h:307:9: error: implicit declaration of function ??__cpuhp_state_add_instance??; did you mean ??cpuhp_state_add_instance??? [-Werror=implicit-function-declaration] 307 | return __cpuhp_state_add_instance(state, node, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | cpuhp_state_add_instance ./include/linux/cpuhotplug.h: In function ??cpuhp_state_add_instance_nocalls_cpuslocked??: ./include/linux/cpuhotplug.h:329:9: error: implicit declaration of function ??__cpuhp_state_add_instance_cpuslocked??; did you mean ??cpuhp_state_add_instance_nocalls_cpuslocked??? [-Werror=implicit-function-declaration] 329 | return __cpuhp_state_add_instance_cpuslocked(state, node, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | cpuhp_state_add_instance_nocalls_cpuslocked In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:332:51: note: in expansion of macro ??bool?? 332 | void __cpuhp_remove_state(enum cpuhp_state state, bool invoke); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:333:62: note: in expansion of macro ??bool?? 333 | void __cpuhp_remove_state_cpuslocked(enum cpuhp_state state, bool invoke); | ^~~~ In file included from ./include/linux/cpu.h:20, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:128, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: In function ??cpuhp_remove_state??: ./include/linux/cpuhotplug.h:344:2: error: implicit declaration of function ??__cpuhp_remove_state??; did you mean ??cpuhp_remove_state??? [-Werror=implicit-function-declaration] 344 | __cpuhp_remove_state(state, true); | ^~~~~~~~~~~~~~~~~~~~ | cpuhp_remove_state ./include/linux/cpuhotplug.h: In function ??cpuhp_remove_state_nocalls_cpuslocked??: ./include/linux/cpuhotplug.h:359:2: error: implicit declaration of function ??__cpuhp_remove_state_cpuslocked??; did you mean ??cpuhp_setup_state_cpuslocked??? [-Werror=implicit-function-declaration] 359 | __cpuhp_remove_state_cpuslocked(state, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | cpuhp_setup_state_cpuslocked In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpuhotplug.h:376:32: note: in expansion of macro ??bool?? 376 | struct hlist_node *node, bool invoke); | ^~~~ In file included from ./include/linux/cpu.h:20, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:128, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpuhotplug.h: In function ??cpuhp_state_remove_instance??: ./include/linux/cpuhotplug.h:390:9: error: implicit declaration of function ??__cpuhp_state_remove_instance??; did you mean ??cpuhp_state_remove_instance??? [-Werror=implicit-function-declaration] 390 | return __cpuhp_state_remove_instance(state, node, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | cpuhp_state_remove_instance In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/cpu.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:39:8: note: in expansion of macro ??bool?? 39 | extern bool cpu_is_hotpluggable(unsigned cpu); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:40:8: note: in expansion of macro ??bool?? 40 | extern bool arch_match_cpu_phys_id(int cpu, u64 phys_id); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:41:8: note: in expansion of macro ??bool?? 41 | extern bool arch_find_n_match_cpu_physical_id(struct device_node *cpun, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:91:8: note: in expansion of macro ??bool?? 91 | extern bool cpuhp_tasks_frozen; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:173:25: note: in expansion of macro ??bool?? 173 | void cpu_idle_poll_ctrl(bool enable); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:178:1: note: in expansion of macro ??bool?? 178 | bool cpu_in_idle(unsigned long pc); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:197:1: note: in expansion of macro ??bool?? 197 | bool cpu_wait_death(unsigned int cpu, int seconds); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:198:1: note: in expansion of macro ??bool?? 198 | bool cpu_report_death(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:214:29: note: in expansion of macro ??bool?? 214 | extern void cpu_smt_disable(bool force); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:216:8: note: in expansion of macro ??bool?? 216 | extern bool cpu_smt_possible(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:228:8: note: in expansion of macro ??bool?? 228 | extern bool cpu_mitigations_off(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/cpu.h:229:8: note: in expansion of macro ??bool?? 229 | extern bool cpu_mitigations_auto_nosmt(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/irq.h:51:9: note: in expansion of macro ??bool?? 51 | bool exclude_self); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/asm-generic/sections.h:108:15: note: in expansion of macro ??bool?? 108 | static inline bool memory_contains(void *begin, void *end, void *virt, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/asm-generic/sections.h:125:15: note: in expansion of macro ??bool?? 125 | static inline bool memory_intersects(void *begin, void *end, void *virt, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/asm-generic/sections.h:142:15: note: in expansion of macro ??bool?? 142 | static inline bool init_section_contains(void *virt, size_t size) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/asm-generic/sections.h:156:15: note: in expansion of macro ??bool?? 156 | static inline bool init_section_intersects(void *virt, size_t size) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/asm-generic/sections.h:169:15: note: in expansion of macro ??bool?? 169 | static inline bool is_kernel_rodata(unsigned long addr) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/sections.h:21:15: note: in expansion of macro ??bool?? 21 | static inline bool arch_is_kernel_initmem_freed(unsigned long addr) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:235:1: note: in expansion of macro ??bool?? 235 | bool irq_has_action(unsigned int irq); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:237:8: note: in expansion of macro ??bool?? 237 | extern bool disable_hardirq(unsigned int irq); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:242:8: note: in expansion of macro ??bool?? 242 | extern bool irq_percpu_is_enabled(unsigned int irq); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:320:10: note: in expansion of macro ??bool?? 320 | bool force); | ^~~~ In file included from ./include/linux/pci.h:38, from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:135, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/interrupt.h: In function ??irq_set_affinity??: ./include/linux/interrupt.h:332:9: error: implicit declaration of function ??__irq_set_affinity??; did you mean ??irq_set_affinity??? [-Werror=implicit-function-declaration] 332 | return __irq_set_affinity(irq, cpumask, false); | ^~~~~~~~~~~~~~~~~~ | irq_set_affinity In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/interrupt.h: At top level: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:495:6: note: in expansion of macro ??bool?? 495 | bool *state); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:497:6: note: in expansion of macro ??bool?? 497 | bool state); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:503:8: note: in expansion of macro ??bool?? 503 | extern bool force_irqthreads; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/interrupt.h:623:2: note: in expansion of macro ??bool?? 623 | bool use_callback; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:293:2: note: in expansion of macro ??bool?? 293 | bool cap_extended; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:405:2: note: in expansion of macro ??bool?? 405 | bool match_driver; /* Skip attaching driver */ | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:662:15: note: in expansion of macro ??bool?? 662 | static inline bool pci_is_root_bus(struct pci_bus *pbus) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:674:15: note: in expansion of macro ??bool?? 674 | static inline bool pci_is_bridge(struct pci_dev *dev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:694:15: note: in expansion of macro ??bool?? 694 | static inline bool pci_dev_msi_enabled(struct pci_dev *pci_dev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1173:15: note: in expansion of macro ??bool?? 1173 | static inline bool pci_intx_mask_supported(struct pci_dev *pdev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1205:1: note: in expansion of macro ??bool?? 1205 | bool pci_check_and_mask_intx(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1206:1: note: in expansion of macro ??bool?? 1206 | bool pci_check_and_unmask_intx(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1220:1: note: in expansion of macro ??bool?? 1220 | bool pcie_has_flr(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1237:1: note: in expansion of macro ??bool?? 1237 | bool pci_device_is_present(struct pci_dev *pdev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1270:1: note: in expansion of macro ??bool?? 1270 | bool pci_pme_capable(struct pci_dev *dev, pci_power_t state); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1271:42: note: in expansion of macro ??bool?? 1271 | void pci_pme_active(struct pci_dev *dev, bool enable); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1272:61: note: in expansion of macro ??bool?? 1272 | int pci_enable_wake(struct pci_dev *dev, pci_power_t state, bool enable); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1273:43: note: in expansion of macro ??bool?? 1273 | int pci_wake_from_d3(struct pci_dev *dev, bool enable); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1276:1: note: in expansion of macro ??bool?? 1276 | bool pci_dev_run_wake(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1279:1: note: in expansion of macro ??bool?? 1279 | bool pcie_relaxed_ordering_enabled(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1431:45: note: in expansion of macro ??bool?? 1431 | int pci_set_vga_state(struct pci_dev *pdev, bool decode, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1565:8: note: in expansion of macro ??bool?? 1565 | extern bool pcie_ports_disabled; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1566:8: note: in expansion of macro ??bool?? 1566 | extern bool pcie_ports_native; | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1584:1: note: in expansion of macro ??bool?? 1584 | bool pcie_aspm_support_enabled(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1585:1: note: in expansion of macro ??bool?? 1585 | bool pcie_aspm_enabled(struct pci_dev *pdev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1597:1: note: in expansion of macro ??bool?? 1597 | bool pci_aer_available(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1602:1: note: in expansion of macro ??bool?? 1602 | bool pci_ats_disabled(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1605:1: note: in expansion of macro ??bool?? 1605 | bool pci_cfg_access_trylock(struct pci_dev *dev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:1641:59: note: in expansion of macro ??bool?? 1641 | typedef int (*arch_set_vga_state_t)(struct pci_dev *pdev, bool decode, | ^~~~ In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:135, from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: ./include/linux/pci.h:1643:33: error: unknown type name ??arch_set_vga_state_t?? 1643 | void pci_register_set_vga_state(arch_set_vga_state_t func); | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:35: /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/memtype.h:8:8: note: in expansion of macro ??bool?? 8 | extern bool pat_enabled(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/memtype.h:25:8: note: in expansion of macro ??bool?? 25 | extern bool pat_pfn_immune_to_uc_mtrr(unsigned long pfn); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/memtype.h:27:1: note: in expansion of macro ??bool?? 27 | bool x86_has_pat_wp(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/pci.h:65:15: note: in expansion of macro ??bool?? 65 | static inline bool is_vmd(struct pci_bus *bus) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2074:52: note: in expansion of macro ??bool?? 2074 | void pci_vf_drivers_autoprobe(struct pci_dev *dev, bool probe); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2144:15: note: in expansion of macro ??bool?? 2144 | static inline bool pci_is_pcie(struct pci_dev *dev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2187:1: note: in expansion of macro ??bool?? 2187 | bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2188:1: note: in expansion of macro ??bool?? 2188 | bool pci_acs_path_enabled(struct pci_dev *start, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2334:1: note: in expansion of macro ??bool?? 2334 | bool pci_pr3_present(struct pci_dev *pdev); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2349:1: note: in expansion of macro ??bool?? 2349 | bool pci_devs_are_dma_aliases(struct pci_dev *dev1, struct pci_dev *dev2); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2363:15: note: in expansion of macro ??bool?? 2363 | static inline bool pci_is_dev_assigned(struct pci_dev *pdev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2374:15: note: in expansion of macro ??bool?? 2374 | static inline bool pci_ari_enabled(struct pci_bus *bus) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/pci.h:2387:15: note: in expansion of macro ??bool?? 2387 | static inline bool pci_is_thunderbolt_attached(struct pci_dev *pdev) | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:37:1: note: in expansion of macro ??bool?? 37 | bool kthread_is_per_cpu(struct task_struct *k); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:61:1: note: in expansion of macro ??bool?? 61 | bool kthread_should_stop(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:62:1: note: in expansion of macro ??bool?? 62 | bool kthread_should_park(void); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:63:1: note: in expansion of macro ??bool?? 63 | bool __kthread_should_park(struct task_struct *k); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:64:1: note: in expansion of macro ??bool?? 64 | bool kthread_freezable_should_stop(bool *was_frozen); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:64:36: note: in expansion of macro ??bool?? 64 | bool kthread_freezable_should_stop(bool *was_frozen); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:188:1: note: in expansion of macro ??bool?? 188 | bool kthread_queue_work(struct kthread_worker *worker, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:191:1: note: in expansion of macro ??bool?? 191 | bool kthread_queue_delayed_work(struct kthread_worker *worker, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:195:1: note: in expansion of macro ??bool?? 195 | bool kthread_mod_delayed_work(struct kthread_worker *worker, | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:202:1: note: in expansion of macro ??bool?? 202 | bool kthread_cancel_work_sync(struct kthread_work *work); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./include/linux/kthread.h:203:1: note: in expansion of macro ??bool?? 203 | bool kthread_cancel_delayed_work_sync(struct kthread_delayed_work *work); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/set_memory.h:85:1: note: in expansion of macro ??bool?? 85 | bool kernel_page_present(struct page *page); | ^~~~ /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:38:14: error: unknown type name ??linux_bool?? 38 | #define bool linux_bool | ^~~~~~~~~~ ./arch/x86/include/asm/set_memory.h:96:53: note: in expansion of macro ??bool?? 96 | static inline int set_mce_nospec(unsigned long pfn, bool unmap) | ^~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:279: /tmp/vbox.0/linux/VBoxNetFlt-linux.o] Error 1 make[1]: *** [Makefile:1821: /tmp/vbox.0] Error 2 make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxnetflt] Error 2