diff --git a/docs/porting-notes.md b/docs/porting-notes.md index f1d25a5..892af4f 100644 --- a/docs/porting-notes.md +++ b/docs/porting-notes.md @@ -103,3 +103,13 @@ port_c net/if_pflog.c -> pfsrc/if_pflog.c.c (includes→pfk.h; struct renames; s ```sh port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes→pfk.h; struct renames; sa_len nulled) ``` + +## 2026-11-11T12:17:54-03:00 staging +```sh +port_c crypto/md5.c -> compat/md5.c (includes→pfk.h; struct renames; sa_len nulled) +``` + +## 2026-11-11T12:17:54-03:00 staging +```sh +port_c crypto/sha2.c -> compat/sha2.c (includes→pfk.h; struct renames; sa_len nulled) +``` diff --git a/lab/cloud-init/user-data.tmpl b/lab/cloud-init/user-data.tmpl index 8c67210..d25c4be 100644 --- a/lab/cloud-init/user-data.tmpl +++ b/lab/cloud-init/user-data.tmpl @@ -14,6 +14,7 @@ chpasswd: - name: root password: "@ROOT_PASS@" type: text +package_update: true packages: @LAB_PACKAGES@ runcmd: - echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/00-pflab.conf diff --git a/lab/ips.env b/lab/ips.env index 7f86f92..af82493 100644 --- a/lab/ips.env +++ b/lab/ips.env @@ -52,7 +52,9 @@ GW2_MAC_WAN2=52:54:00:dd:00:02 # --- root creds / packages (cloud-init) --- ROOT_PASS=pftest -LAB_PACKAGES='[iperf3, tcpdump, python3, py3-scapy, bash]' +# NOTE: Alpine name is 'scapy' (py3-scapy doesn't exist); iptables added — +# the cloud image ships without it and pf0 needs it for masquerade. +LAB_PACKAGES='[iperf3, tcpdump, python3, scapy, bash, iptables]' # --- paths --- IMG_DIR=/var/lib/libvirt/images diff --git a/module/.pf.mod.cmd b/module/.pf.mod.cmd index 1713f5e..d4992d1 100644 --- a/module/.pf.mod.cmd +++ b/module/.pf.mod.cmd @@ -1 +1 @@ -savedcmd_pf.mod := printf '%s\n' pfsrc/pfk_mod.o pfsrc/pfk_hooks.o compat/pfk_mbuf.o compat/pfk_kern.o compat/pfk_if.o compat/pfk_xmit.o compat/siphash.o compat/toeplitz.o | awk '!x[$$0]++ { print("./"$$0) }' > pf.mod +savedcmd_pf.mod := printf '%s\n' pfsrc/pfk_mod.o pfsrc/pfk_hooks.o compat/pfk_mbuf.o compat/pfk_kern.o compat/pfk_if.o compat/pfk_xmit.o compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o | awk '!x[$$0]++ { print("./"$$0) }' > pf.mod diff --git a/module/Makefile b/module/Makefile index 94395ec..fb1ccc3 100644 --- a/module/Makefile +++ b/module/Makefile @@ -7,7 +7,7 @@ ccflags-y := -I$(src)/include -I$(src)/include/compat -DPFLINUX=1 \ # per plan tasks T7b/T10/T11/T12; keep list explicit (no wildcards). pf-objs := pfsrc/pfk_mod.o pfsrc/pfk_hooks.o \ compat/pfk_mbuf.o compat/pfk_kern.o compat/pfk_if.o compat/pfk_xmit.o \ - compat/siphash.o compat/toeplitz.o + compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o # staged BSD sources (uncomment as ported): # pf-objs += compat/sha2.o compat/sha1.o compat/siphash.o compat/toeplitz.o # pf-objs += compat/radix.o compat/rtable.o diff --git a/module/compat/.md5.o.cmd b/module/compat/.md5.o.cmd new file mode 100644 index 0000000..73bf6a6 --- /dev/null +++ b/module/compat/.md5.o.cmd @@ -0,0 +1,1823 @@ +savedcmd_compat/md5.o := gcc -Wp,-MMD,compat/.md5.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -Wno-declaration-after-statement -DMODULE -DKBUILD_BASENAME='"md5"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/md5.o compat/md5.c + +source_compat/md5.o := compat/md5.c + +deps_compat/md5.o := \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h \ + $(wildcard include/config/CC_VERSION_TEXT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h \ + $(wildcard include/config/CPU_BIG_ENDIAN) \ + $(wildcard include/config/BOOGER) \ + $(wildcard include/config/FOO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h \ + $(wildcard include/config/DEBUG_INFO_BTF) \ + $(wildcard include/config/PAHOLE_HAS_BTF_TAG) \ + $(wildcard include/config/FUNCTION_ALIGNMENT) \ + $(wildcard include/config/CC_HAS_SANE_FUNCTION_ALIGNMENT) \ + $(wildcard include/config/X86_64) \ + $(wildcard include/config/ARM64) \ + $(wildcard include/config/LD_DEAD_CODE_DATA_ELIMINATION) \ + $(wildcard include/config/LTO_CLANG) \ + $(wildcard include/config/HAVE_ARCH_COMPILER_H) \ + $(wildcard include/config/KCSAN) \ + $(wildcard include/config/CC_HAS_ASSUME) \ + $(wildcard include/config/CC_HAS_COUNTED_BY) \ + $(wildcard include/config/FORTIFY_SOURCE) \ + $(wildcard include/config/UBSAN_BOUNDS) \ + $(wildcard include/config/CC_HAS_COUNTED_BY_PTR) \ + $(wildcard include/config/CC_HAS_MULTIDIMENSIONAL_NONSTRING) \ + $(wildcard include/config/CFI) \ + $(wildcard include/config/ARCH_USES_CFI_GENERIC_LLVM_PASS) \ + $(wildcard include/config/CC_HAS_BROKEN_COUNTED_BY_REF) \ + $(wildcard include/config/CC_HAS_ASM_INLINE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-context-analysis.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_attributes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-gcc.h \ + $(wildcard include/config/ARCH_USE_BUILTIN_BSWAP) \ + $(wildcard include/config/SHADOW_CALL_STACK) \ + $(wildcard include/config/KCOV) \ + $(wildcard include/config/CC_HAS_TYPEOF_UNQUAL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/percpu_types.h \ + $(wildcard include/config/SMP) \ + $(wildcard include/config/CC_HAS_NAMED_AS) \ + $(wildcard include/config/USE_X86_SEG_SUPPORT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/percpu_types.h \ + include/pfk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/types.h \ + $(wildcard include/config/HAVE_UID16) \ + $(wildcard include/config/UID16) \ + $(wildcard include/config/ARCH_DMA_ADDR_T_64BIT) \ + $(wildcard include/config/PHYS_ADDR_T_64BIT) \ + $(wildcard include/config/64BIT) \ + $(wildcard include/config/ARCH_32BIT_USTAT_F_TINODE) \ + $(wildcard include/config/KVFREE_RCU_BATCHED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/int-ll64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/int-ll64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/posix_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stddef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/stddef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/posix_types.h \ + $(wildcard include/config/X86_32) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/posix_types_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/posix_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel.h \ + $(wildcard include/config/PREEMPT_VOLUNTARY_BUILD) \ + $(wildcard include/config/PREEMPT_DYNAMIC) \ + $(wildcard include/config/HAVE_PREEMPT_DYNAMIC_CALL) \ + $(wildcard include/config/HAVE_PREEMPT_DYNAMIC_KEY) \ + $(wildcard include/config/PREEMPT_) \ + $(wildcard include/config/DEBUG_ATOMIC_SLEEP) \ + $(wildcard include/config/MMU) \ + $(wildcard include/config/PROVE_LOCKING) \ + $(wildcard include/config/DYNAMIC_FTRACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stdarg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/align.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/align.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/array_size.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler.h \ + $(wildcard include/config/TRACE_BRANCH_PROFILING) \ + $(wildcard include/config/PROFILE_ALL_BRANCHES) \ + $(wildcard include/config/OBJTOOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/rwonce.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/rwonce.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-checks.h \ + $(wildcard include/config/KASAN_GENERIC) \ + $(wildcard include/config/KASAN_SW_TAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kcsan-checks.h \ + $(wildcard include/config/KCSAN_WEAK_MEMORY) \ + $(wildcard include/config/KCSAN_IGNORE_ATOMICS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/linkage.h \ + $(wildcard include/config/ARCH_USE_SYM_ANNOTATIONS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stringify.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/export.h \ + $(wildcard include/config/MODVERSIONS) \ + $(wildcard include/config/GENDWARFKSYMS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/linkage.h \ + $(wildcard include/config/CALL_PADDING) \ + $(wildcard include/config/MITIGATION_RETHUNK) \ + $(wildcard include/config/MITIGATION_RETPOLINE) \ + $(wildcard include/config/MITIGATION_SLS) \ + $(wildcard include/config/FUNCTION_PADDING_BYTES) \ + $(wildcard include/config/UML) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ibt.h \ + $(wildcard include/config/X86_KERNEL_IBT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/container_of.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/build_bug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/overflow.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/typecheck.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/kernel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sysinfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/generic-non-atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/barrier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/alternative.h \ + $(wildcard include/config/CALL_THUNKS) \ + $(wildcard include/config/MITIGATION_ITS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/objtool.h \ + $(wildcard include/config/FRAME_POINTER) \ + $(wildcard include/config/NOINSTR_VALIDATION) \ + $(wildcard include/config/MITIGATION_UNRET_ENTRY) \ + $(wildcard include/config/MITIGATION_SRSO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/objtool_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/annotate.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/asm.h \ + $(wildcard include/config/KPROBES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/asm-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/asm-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/extable_fixup_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/bug.h \ + $(wildcard include/config/GENERIC_BUG) \ + $(wildcard include/config/DEBUG_BUGVERBOSE) \ + $(wildcard include/config/DEBUG_BUGVERBOSE_DETAILED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instrumentation.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_call_types.h \ + $(wildcard include/config/HAVE_STATIC_CALL) \ + $(wildcard include/config/HAVE_STATIC_CALL_INLINE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bug.h \ + $(wildcard include/config/BUG) \ + $(wildcard include/config/GENERIC_BUG_RELATIVE_POINTERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/once_lite.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/panic.h \ + $(wildcard include/config/PANIC_TIMEOUT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/printk.h \ + $(wildcard include/config/MESSAGE_LOGLEVEL_DEFAULT) \ + $(wildcard include/config/CONSOLE_LOGLEVEL_DEFAULT) \ + $(wildcard include/config/CONSOLE_LOGLEVEL_QUIET) \ + $(wildcard include/config/EARLY_PRINTK) \ + $(wildcard include/config/PRINTK) \ + $(wildcard include/config/PRINTK_INDEX) \ + $(wildcard include/config/DYNAMIC_DEBUG) \ + $(wildcard include/config/DYNAMIC_DEBUG_CORE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/init.h \ + $(wildcard include/config/MEMORY_HOTPLUG) \ + $(wildcard include/config/HAVE_ARCH_PREL32_RELOCATIONS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kern_levels.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ratelimit_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/param.h \ + $(wildcard include/config/HZ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_types_raw.h \ + $(wildcard include/config/DEBUG_SPINLOCK) \ + $(wildcard include/config/DEBUG_LOCK_ALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/spinlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qspinlock_types.h \ + $(wildcard include/config/NR_CPUS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qrwlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/byteorder.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/byteorder/little_endian.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/byteorder/little_endian.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/byteorder/generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockdep_types.h \ + $(wildcard include/config/PROVE_RAW_LOCK_NESTING) \ + $(wildcard include/config/LOCKDEP) \ + $(wildcard include/config/LOCK_STAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/nops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/barrier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/bitops.h \ + $(wildcard include/config/X86_CMOV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/rmwcc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/args.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/arch_hweight.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpufeatures.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/const_hweight.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instrumented.h \ + $(wildcard include/config/DEBUG_ATOMIC) \ + $(wildcard include/config/DEBUG_ATOMIC_LARGEST_ALIGN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bug.h \ + $(wildcard include/config/BUG_ON_DATA_CORRUPTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan-checks.h \ + $(wildcard include/config/KMSAN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-non-atomic.h \ + $(wildcard include/config/KCSAN_ASSUME_PLAIN_WRITES_ATOMIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/le.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/ext2-atomic-setbit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kstrtox.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/log2.h \ + $(wildcard include/config/ARCH_HAS_ILOG2_U32) \ + $(wildcard include/config/ARCH_HAS_ILOG2_U64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/math.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/div64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/div64.h \ + $(wildcard include/config/CC_OPTIMIZE_FOR_PERFORMANCE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/minmax.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sprintf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_printk.h \ + $(wildcard include/config/TRACING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instruction_pointer.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/util_macros.h \ + $(wildcard include/config/FOO_SUSPEND) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wordpart.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/module.h \ + $(wildcard include/config/MODULES) \ + $(wildcard include/config/SYSFS) \ + $(wildcard include/config/MODULES_TREE_LOOKUP) \ + $(wildcard include/config/LIVEPATCH) \ + $(wildcard include/config/STACKTRACE_BUILD_ID) \ + $(wildcard include/config/ARCH_USES_CFI_TRAPS) \ + $(wildcard include/config/MODULE_SIG) \ + $(wildcard include/config/KALLSYMS) \ + $(wildcard include/config/TRACEPOINTS) \ + $(wildcard include/config/TREE_SRCU) \ + $(wildcard include/config/BPF_EVENTS) \ + $(wildcard include/config/DEBUG_INFO_BTF_MODULES) \ + $(wildcard include/config/JUMP_LABEL) \ + $(wildcard include/config/EVENT_TRACING) \ + $(wildcard include/config/KUNIT) \ + $(wildcard include/config/MODULE_UNLOAD) \ + $(wildcard include/config/CONSTRUCTORS) \ + $(wildcard include/config/FUNCTION_ERROR_INJECTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list.h \ + $(wildcard include/config/LIST_HARDENED) \ + $(wildcard include/config/DEBUG_LIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/poison.h \ + $(wildcard include/config/ILLEGAL_POINTER_VALUE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time.h \ + $(wildcard include/config/POSIX_TIMERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cache.h \ + $(wildcard include/config/ARCH_HAS_CACHE_LINE_SIZE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/cache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cache.h \ + $(wildcard include/config/X86_L1_CACHE_SHIFT) \ + $(wildcard include/config/X86_INTERNODE_CACHE_SHIFT) \ + $(wildcard include/config/X86_VSMP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/math64.h \ + $(wildcard include/config/ARCH_SUPPORTS_INT128) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/math64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/time.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/time_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/processor.h \ + $(wildcard include/config/X86_VMX_FEATURE_NAMES) \ + $(wildcard include/config/X86_IOPL_IOPERM) \ + $(wildcard include/config/VM86) \ + $(wildcard include/config/X86_USER_SHADOW_STACK) \ + $(wildcard include/config/X86_DEBUG_FPU) \ + $(wildcard include/config/PARAVIRT_XXL) \ + $(wildcard include/config/CPU_SUP_AMD) \ + $(wildcard include/config/XEN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/processor-flags.h \ + $(wildcard include/config/MITIGATION_PAGE_TABLE_ISOLATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/processor-flags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mem_encrypt.h \ + $(wildcard include/config/ARCH_HAS_MEM_ENCRYPT) \ + $(wildcard include/config/AMD_MEM_ENCRYPT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mem_encrypt.h \ + $(wildcard include/config/X86_MEM_ENCRYPT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cc_platform.h \ + $(wildcard include/config/ARCH_HAS_CC_PLATFORM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/math_emu.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ptrace.h \ + $(wildcard include/config/PARAVIRT) \ + $(wildcard include/config/IA32_EMULATION) \ + $(wildcard include/config/X86_DEBUGCTLMSR) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/segment.h \ + $(wildcard include/config/XEN_PV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_types.h \ + $(wildcard include/config/PHYSICAL_START) \ + $(wildcard include/config/PHYSICAL_ALIGN) \ + $(wildcard include/config/DYNAMIC_PHYSICAL_MASK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/page.h \ + $(wildcard include/config/PAGE_SHIFT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_64_types.h \ + $(wildcard include/config/KASAN) \ + $(wildcard include/config/RANDOMIZE_BASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/kaslr.h \ + $(wildcard include/config/RANDOMIZE_MEMORY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ptrace-abi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt-base.h \ + $(wildcard include/config/PARAVIRT_SPINLOCKS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/proto.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ldt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/sigcontext.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/current.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/percpu.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/percpu.h \ + $(wildcard include/config/DEBUG_PREEMPT) \ + $(wildcard include/config/HAVE_SETUP_PER_CPU_AREA) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/threads.h \ + $(wildcard include/config/BASE_SMALL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-defs.h \ + $(wildcard include/config/ARCH_MODULE_NEEDS_WEAK_PER_CPU) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpuid/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpuid/leaf_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_64.h \ + $(wildcard include/config/DEBUG_VIRTUAL) \ + $(wildcard include/config/X86_VSYSCALL_EMULATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmdebug.h \ + $(wildcard include/config/DEBUG_VM) \ + $(wildcard include/config/DEBUG_VM_IRQSOFF) \ + $(wildcard include/config/DEBUG_VM_PGFLAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/range.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/memory_model.h \ + $(wildcard include/config/FLATMEM) \ + $(wildcard include/config/SPARSEMEM_VMEMMAP) \ + $(wildcard include/config/SPARSEMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pfn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/getorder.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_types.h \ + $(wildcard include/config/X86_INTEL_MEMORY_PROTECTION_KEYS) \ + $(wildcard include/config/X86_PAE) \ + $(wildcard include/config/MEM_SOFT_DIRTY) \ + $(wildcard include/config/HAVE_ARCH_USERFAULTFD_WP) \ + $(wildcard include/config/PGTABLE_LEVELS) \ + $(wildcard include/config/PROC_FS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_64_types.h \ + $(wildcard include/config/DEBUG_KMAP_LOCAL_FORCE_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sparsemem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/desc_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/special_insns.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/errno-base.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqflags.h \ + $(wildcard include/config/TRACE_IRQFLAGS) \ + $(wildcard include/config/PREEMPT_RT) \ + $(wildcard include/config/IRQSOFF_TRACER) \ + $(wildcard include/config/PREEMPT_TRACER) \ + $(wildcard include/config/DEBUG_IRQFLAGS) \ + $(wildcard include/config/TRACE_IRQFLAGS_SUPPORT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqflags_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cleanup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/err.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irqflags.h \ + $(wildcard include/config/DEBUG_ENTRY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/nospec-branch.h \ + $(wildcard include/config/CALL_THUNKS_DEBUG) \ + $(wildcard include/config/MITIGATION_CALL_DEPTH_TRACKING) \ + $(wildcard include/config/MITIGATION_IBPB_ENTRY) \ + $(wildcard include/config/BPF_JIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_key.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jump_label.h \ + $(wildcard include/config/HAVE_ARCH_JUMP_LABEL_RELATIVE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/jump_label.h \ + $(wildcard include/config/HAVE_JUMP_LABEL_HACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/msr-index.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/unwind_hints.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/orc_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/GEN-for-each-reg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt_types.h \ + $(wildcard include/config/ZERO_CALL_USED_REGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpumask.h \ + $(wildcard include/config/FORCE_NR_CPUS) \ + $(wildcard include/config/HOTPLUG_CPU) \ + $(wildcard include/config/DEBUG_PER_CPU_MAPS) \ + $(wildcard include/config/CPUMASK_OFFSTACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cmpxchg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cmpxchg_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/atomic64_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-arch-fallback.h \ + $(wildcard include/config/GENERIC_ATOMIC64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-long.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-instrumented.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitmap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/find.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string.h \ + $(wildcard include/config/BINARY_PRINTF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/string.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/string.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/string_64.h \ + $(wildcard include/config/ARCH_HAS_UACCESS_FLUSHCACHE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitmap-str.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpumask_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/gfp_types.h \ + $(wildcard include/config/KASAN_HW_TAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/numa.h \ + $(wildcard include/config/NUMA_KEEP_MEMINFO) \ + $(wildcard include/config/NUMA) \ + $(wildcard include/config/HAVE_ARCH_NODE_DEV_GROUP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nodemask.h \ + $(wildcard include/config/HIGHMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nodemask_types.h \ + $(wildcard include/config/NODES_SHIFT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/random.h \ + $(wildcard include/config/VMGENID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/random.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqnr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/irqnr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/frame.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fpu/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmxfeatures.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vdso/processor.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shstk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/personality.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/personality.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tsc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpufeature.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/cpufeaturemasks.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpumask.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shared/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu.h \ + $(wildcard include/config/KMALLOC_PARTITION_CACHES) \ + $(wildcard include/config/PAGE_SIZE_4KB) \ + $(wildcard include/config/NEED_PER_CPU_PAGE_FIRST_CHUNK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/alloc_tag.h \ + $(wildcard include/config/MEM_ALLOC_PROFILING_DEBUG) \ + $(wildcard include/config/MEM_ALLOC_PROFILING) \ + $(wildcard include/config/MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/codetag.h \ + $(wildcard include/config/CODE_TAGGING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/preempt.h \ + $(wildcard include/config/HAS_SEPARATE_PREEMPT_RESCHED_BITS) \ + $(wildcard include/config/PREEMPT_COUNT) \ + $(wildcard include/config/TRACE_PREEMPT_TOGGLE) \ + $(wildcard include/config/PREEMPTION) \ + $(wildcard include/config/PREEMPT_NOTIFIERS) \ + $(wildcard include/config/PREEMPT_NONE) \ + $(wildcard include/config/PREEMPT_VOLUNTARY) \ + $(wildcard include/config/PREEMPT) \ + $(wildcard include/config/PREEMPT_LAZY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/preempt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/smp.h \ + $(wildcard include/config/UP_LATE_INIT) \ + $(wildcard include/config/CSD_LOCK_WAIT_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/smp_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/llist.h \ + $(wildcard include/config/ARCH_HAVE_NMI_SAFE_CMPXCHG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/thread_info.h \ + $(wildcard include/config/THREAD_INFO_IN_TASK) \ + $(wildcard include/config/GENERIC_ENTRY) \ + $(wildcard include/config/ARCH_HAS_PREEMPT_LAZY) \ + $(wildcard include/config/HAVE_ARCH_WITHIN_STACK_FRAMES) \ + $(wildcard include/config/SH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/restart_block.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/thread_info.h \ + $(wildcard include/config/X86_FRED) \ + $(wildcard include/config/COMPAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/thread_info_tif.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/smp.h \ + $(wildcard include/config/DEBUG_NMI_SELFTEST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched.h \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING_NATIVE) \ + $(wildcard include/config/SCHED_INFO) \ + $(wildcard include/config/SCHEDSTATS) \ + $(wildcard include/config/SCHED_CORE) \ + $(wildcard include/config/FAIR_GROUP_SCHED) \ + $(wildcard include/config/RT_GROUP_SCHED) \ + $(wildcard include/config/RT_MUTEXES) \ + $(wildcard include/config/UCLAMP_TASK) \ + $(wildcard include/config/UCLAMP_BUCKETS_COUNT) \ + $(wildcard include/config/KMAP_LOCAL) \ + $(wildcard include/config/SCHED_CLASS_EXT) \ + $(wildcard include/config/CGROUP_SCHED) \ + $(wildcard include/config/CFS_BANDWIDTH) \ + $(wildcard include/config/BLK_DEV_IO_TRACE) \ + $(wildcard include/config/PREEMPT_RCU) \ + $(wildcard include/config/TASKS_RCU) \ + $(wildcard include/config/TASKS_TRACE_RCU) \ + $(wildcard include/config/TRIVIAL_PREEMPT_RCU) \ + $(wildcard include/config/MEMCG_V1) \ + $(wildcard include/config/LRU_GEN) \ + $(wildcard include/config/COMPAT_BRK) \ + $(wildcard include/config/CGROUPS) \ + $(wildcard include/config/BLK_CGROUP) \ + $(wildcard include/config/PSI) \ + $(wildcard include/config/PAGE_OWNER) \ + $(wildcard include/config/EVENTFD) \ + $(wildcard include/config/ARCH_HAS_CPU_PASID) \ + $(wildcard include/config/X86_BUS_LOCK_DETECT) \ + $(wildcard include/config/TASK_DELAY_ACCT) \ + $(wildcard include/config/STACKPROTECTOR) \ + $(wildcard include/config/ARCH_HAS_SCALED_CPUTIME) \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING_GEN) \ + $(wildcard include/config/NO_HZ_FULL) \ + $(wildcard include/config/POSIX_CPUTIMERS) \ + $(wildcard include/config/POSIX_CPU_TIMERS_TASK_WORK) \ + $(wildcard include/config/KEYS) \ + $(wildcard include/config/SYSVIPC) \ + $(wildcard include/config/DETECT_HUNG_TASK) \ + $(wildcard include/config/IO_URING) \ + $(wildcard include/config/AUDIT) \ + $(wildcard include/config/AUDITSYSCALL) \ + $(wildcard include/config/DETECT_HUNG_TASK_BLOCKER) \ + $(wildcard include/config/UBSAN) \ + $(wildcard include/config/UBSAN_TRAP) \ + $(wildcard include/config/COMPACTION) \ + $(wildcard include/config/TASK_XACCT) \ + $(wildcard include/config/CPUSETS) \ + $(wildcard include/config/X86_CPU_RESCTRL) \ + $(wildcard include/config/PERF_EVENTS) \ + $(wildcard include/config/NUMA_BALANCING) \ + $(wildcard include/config/SCHED_CACHE) \ + $(wildcard include/config/ARCH_HAS_LAZY_MMU_MODE) \ + $(wildcard include/config/FAULT_INJECTION) \ + $(wildcard include/config/LATENCYTOP) \ + $(wildcard include/config/FUNCTION_GRAPH_TRACER) \ + $(wildcard include/config/MEMCG) \ + $(wildcard include/config/UPROBES) \ + $(wildcard include/config/BCACHE) \ + $(wildcard include/config/VMAP_STACK) \ + $(wildcard include/config/SECURITY) \ + $(wildcard include/config/BPF_SYSCALL) \ + $(wildcard include/config/KSTACK_ERASE) \ + $(wildcard include/config/KSTACK_ERASE_METRICS) \ + $(wildcard include/config/X86_MCE) \ + $(wildcard include/config/KRETPROBES) \ + $(wildcard include/config/RETHOOK) \ + $(wildcard include/config/ARCH_HAS_PARANOID_L1D_FLUSH) \ + $(wildcard include/config/RV) \ + $(wildcard include/config/RV_PER_TASK_MONITORS) \ + $(wildcard include/config/USER_EVENTS) \ + $(wildcard include/config/UNWIND_USER) \ + $(wildcard include/config/SCHED_PROXY_EXEC) \ + $(wildcard include/config/SCHED_MM_CID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/futex_types.h \ + $(wildcard include/config/FUTEX) \ + $(wildcard include/config/FUTEX_PRIVATE_HASH) \ + $(wildcard include/config/FUTEX_ROBUST_UNLOCK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mutex_types.h \ + $(wildcard include/config/MUTEX_SPIN_ON_OWNER) \ + $(wildcard include/config/DEBUG_MUTEXES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/osq_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sem_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/shm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shmparam.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/plist_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timerqueue_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timer_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seccomp_types.h \ + $(wildcard include/config/SECCOMP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/refcount_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/latencytop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/prio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/signal_types.h \ + $(wildcard include/config/OLD_SIGACTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/signal-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/siginfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/siginfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interrupt_rc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/processor.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bottom_half.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockdep.h \ + $(wildcard include/config/DEBUG_LOCKING_API_SELFTESTS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/mmiowb.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/mmiowb.h \ + $(wildcard include/config/MMIOWB) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/qspinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt-spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qspinlock.h \ + $(wildcard include/config/QUEUED_SPINLOCKS_TRACE_CONTENDED_RELEASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/tracepoint-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/qrwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qrwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_api_smp.h \ + $(wildcard include/config/INLINE_SPIN_LOCK) \ + $(wildcard include/config/INLINE_SPIN_LOCK_BH) \ + $(wildcard include/config/INLINE_SPIN_LOCK_IRQ) \ + $(wildcard include/config/INLINE_SPIN_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_SPIN_TRYLOCK) \ + $(wildcard include/config/INLINE_SPIN_TRYLOCK_BH) \ + $(wildcard include/config/UNINLINE_SPIN_UNLOCK) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_BH) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_IRQRESTORE) \ + $(wildcard include/config/GENERIC_LOCKBREAK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock_api_smp.h \ + $(wildcard include/config/INLINE_READ_LOCK) \ + $(wildcard include/config/INLINE_WRITE_LOCK) \ + $(wildcard include/config/INLINE_READ_LOCK_BH) \ + $(wildcard include/config/INLINE_WRITE_LOCK_BH) \ + $(wildcard include/config/INLINE_READ_LOCK_IRQ) \ + $(wildcard include/config/INLINE_WRITE_LOCK_IRQ) \ + $(wildcard include/config/INLINE_READ_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_WRITE_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_READ_TRYLOCK) \ + $(wildcard include/config/INLINE_WRITE_TRYLOCK) \ + $(wildcard include/config/INLINE_READ_UNLOCK) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK) \ + $(wildcard include/config/INLINE_READ_UNLOCK_BH) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_BH) \ + $(wildcard include/config/INLINE_READ_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_READ_UNLOCK_IRQRESTORE) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_IRQRESTORE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/syscall_user_dispatch_types.h \ + $(wildcard include/config/SYSCALL_USER_DISPATCH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm_types_task.h \ + $(wildcard include/config/ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tlbbatch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdevice_xmit.h \ + $(wildcard include/config/NET_ACT_MIRRED) \ + $(wildcard include/config/NET_EGRESS) \ + $(wildcard include/config/NF_DUP_NETDEV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/task_io_accounting.h \ + $(wildcard include/config/TASK_IO_ACCOUNTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/posix-timers_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rseq_types.h \ + $(wildcard include/config/RSEQ) \ + $(wildcard include/config/RSEQ_SLICE_EXTENSION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irq_work_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/workqueue_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seqlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kcsan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rv.h \ + $(wildcard include/config/RV_LTL_MONITOR) \ + $(wildcard include/config/RV_HA_MONITOR) \ + $(wildcard include/config/RV_REACTORS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uidgid_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unwind_deferred_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/kmap_size.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/kmap_size.h \ + $(wildcard include/config/DEBUG_KMAP_LOCAL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/rq-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/ext.h \ + $(wildcard include/config/EXT_SUB_SCHED) \ + $(wildcard include/config/EXT_GROUP_SCHED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uidgid.h \ + $(wildcard include/config/MULTIUSER) \ + $(wildcard include/config/USER_NS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highuid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/buildid.h \ + $(wildcard include/config/VMCORE_INFO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmod.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/umh.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/gfp.h \ + $(wildcard include/config/ZONE_DMA) \ + $(wildcard include/config/ZONE_DMA32) \ + $(wildcard include/config/ZONE_DEVICE) \ + $(wildcard include/config/CONTIG_ALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmzone.h \ + $(wildcard include/config/ARCH_FORCE_MAX_ORDER) \ + $(wildcard include/config/PAGE_BLOCK_MAX_ORDER) \ + $(wildcard include/config/HAVE_GIGANTIC_FOLIOS) \ + $(wildcard include/config/HUGETLB_PAGE) \ + $(wildcard include/config/HUGETLB_PAGE_OPTIMIZE_VMEMMAP) \ + $(wildcard include/config/CMA) \ + $(wildcard include/config/MEMORY_ISOLATION) \ + $(wildcard include/config/ZSMALLOC) \ + $(wildcard include/config/UNACCEPTED_MEMORY) \ + $(wildcard include/config/IOMMU_SUPPORT) \ + $(wildcard include/config/SWAP) \ + $(wildcard include/config/TRANSPARENT_HUGEPAGE) \ + $(wildcard include/config/LRU_GEN_STATS) \ + $(wildcard include/config/LRU_GEN_WALKS_MMU) \ + $(wildcard include/config/MEMORY_FAILURE) \ + $(wildcard include/config/PAGE_EXTENSION) \ + $(wildcard include/config/DEFERRED_STRUCT_PAGE_INIT) \ + $(wildcard include/config/HAVE_MEMORYLESS_NODES) \ + $(wildcard include/config/SPARSEMEM_EXTREME) \ + $(wildcard include/config/SPARSEMEM_VMEMMAP_PREINIT) \ + $(wildcard include/config/HAVE_ARCH_PFN_VALID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_nulls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seqlock.h \ + $(wildcard include/config/CC_IS_GCC) \ + $(wildcard include/config/GCC_VERSION) \ + $(wildcard include/config/UBSAN_ALIGNMENT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mutex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/debug_locks.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pageblock-flags.h \ + $(wildcard include/config/HUGETLB_PAGE_SIZE_VARIABLE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page-flags-layout.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/bounds.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm_types.h \ + $(wildcard include/config/HAVE_ALIGNED_STRUCT_PAGE) \ + $(wildcard include/config/SLAB_OBJ_EXT) \ + $(wildcard include/config/HUGETLB_PMD_PAGE_TABLE_SHARING) \ + $(wildcard include/config/SLAB_FREELIST_HARDENED) \ + $(wildcard include/config/USERFAULTFD) \ + $(wildcard include/config/ANON_VMA_NAME) \ + $(wildcard include/config/PER_VMA_LOCK) \ + $(wildcard include/config/HAVE_ARCH_COMPAT_MMAP_BASES) \ + $(wildcard include/config/MEMBARRIER) \ + $(wildcard include/config/ARCH_HAS_ELF_CORE_EFLAGS) \ + $(wildcard include/config/AIO) \ + $(wildcard include/config/MMU_NOTIFIER) \ + $(wildcard include/config/SPLIT_PMD_PTLOCKS) \ + $(wildcard include/config/IOMMU_MM_DATA) \ + $(wildcard include/config/KSM) \ + $(wildcard include/config/MM_ID) \ + $(wildcard include/config/CORE_DUMP_DEFAULT_ELF_HEADERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/refcount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcupdate.h \ + $(wildcard include/config/TINY_RCU) \ + $(wildcard include/config/RCU_STRICT_GRACE_PERIOD) \ + $(wildcard include/config/RCU_LAZY) \ + $(wildcard include/config/RCU_STALL_COMMON) \ + $(wildcard include/config/VIRT_XFER_TO_GUEST_WORK) \ + $(wildcard include/config/RCU_NOCB_CPU) \ + $(wildcard include/config/TASKS_RCU_GENERIC) \ + $(wildcard include/config/TASKS_RUDE_RCU) \ + $(wildcard include/config/TREE_RCU) \ + $(wildcard include/config/DEBUG_OBJECTS_RCU_HEAD) \ + $(wildcard include/config/PROVE_RCU) \ + $(wildcard include/config/ARCH_WEAK_RELEASE_ACQUIRE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/context_tracking_irq.h \ + $(wildcard include/config/CONTEXT_TRACKING_IDLE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcutree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/maple_tree.h \ + $(wildcard include/config/DEBUG_MAPLE_TREE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwsem.h \ + $(wildcard include/config/RWSEM_SPIN_ON_OWNER) \ + $(wildcard include/config/DEBUG_RWSEMS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/completion.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/swait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uprobes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timer.h \ + $(wildcard include/config/DEBUG_OBJECTS_TIMERS) \ + $(wildcard include/config/NO_HZ_COMMON) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ktime.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jiffies.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/jiffies.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/timeconst.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/ktime.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timekeeping.h \ + $(wildcard include/config/POSIX_AUX_CLOCKS) \ + $(wildcard include/config/GENERIC_CMOS_UPDATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/clocksource_ids.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/debugobjects.h \ + $(wildcard include/config/DEBUG_OBJECTS) \ + $(wildcard include/config/DEBUG_OBJECTS_FREE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uprobes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/srcu.h \ + $(wildcard include/config/TINY_SRCU) \ + $(wildcard include/config/NEED_SRCU_NMI_SAFE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/workqueue.h \ + $(wildcard include/config/DEBUG_OBJECTS_WORK) \ + $(wildcard include/config/FREEZER) \ + $(wildcard include/config/WQ_WATCHDOG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_segcblist.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/srcutree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_node_tree.h \ + $(wildcard include/config/RCU_FANOUT) \ + $(wildcard include/config/RCU_FANOUT_LEAF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu_counter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mmu.h \ + $(wildcard include/config/MODIFY_LDT_SYSCALL) \ + $(wildcard include/config/ADDRESS_MASKING) \ + $(wildcard include/config/BROADCAST_TLB_FLUSH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page-flags.h \ + $(wildcard include/config/PAGE_IDLE_FLAG) \ + $(wildcard include/config/ARCH_USES_PG_ARCH_2) \ + $(wildcard include/config/ARCH_USES_PG_ARCH_3) \ + $(wildcard include/config/MIGRATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/local_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/local_lock_internal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/zswap.h \ + $(wildcard include/config/ZSWAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sizes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memory_hotplug.h \ + $(wildcard include/config/ARCH_HAS_ADD_PAGES) \ + $(wildcard include/config/MEMORY_HOTREMOVE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/mmzone.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/mmzone.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/topology.h \ + $(wildcard include/config/USE_PERCPU_NUMA_NODE_ID) \ + $(wildcard include/config/SCHED_SMT) \ + $(wildcard include/config/GENERIC_ARCH_TOPOLOGY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/arch_topology.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/topology.h \ + $(wildcard include/config/X86_LOCAL_APIC) \ + $(wildcard include/config/SCHED_MC_PRIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mpspec.h \ + $(wildcard include/config/EISA) \ + $(wildcard include/config/X86_MPPARSE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mpspec_def.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/x86_init.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/apicdef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/topology.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpu_smt.h \ + $(wildcard include/config/HOTPLUG_SMT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sysctl.h \ + $(wildcard include/config/SYSCTL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sysctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/elf.h \ + $(wildcard include/config/ARCH_HAVE_EXTRA_ELF_NOTES) \ + $(wildcard include/config/ARCH_USE_GNU_PROPERTY) \ + $(wildcard include/config/ARCH_HAVE_ELF_PROT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/elf.h \ + $(wildcard include/config/X86_X32_ABI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ia32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compat.h \ + $(wildcard include/config/ARCH_HAS_SYSCALL_WRAPPER) \ + $(wildcard include/config/COMPAT_OLD_SIGACTION) \ + $(wildcard include/config/HARDENED_USERCOPY) \ + $(wildcard include/config/ODD_RT_SIGACTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rhashtable-types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/ipcbuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/ipcbuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/sembuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uio.h \ + $(wildcard include/config/ARCH_HAS_COPY_MC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ucopysize.h \ + $(wildcard include/config/HARDENED_USERCOPY_DEFAULT_ON) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/uio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/libc-compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/hdlc/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs.h \ + $(wildcard include/config/FANOTIFY_ACCESS_PERMISSIONS) \ + $(wildcard include/config/FS_POSIX_ACL) \ + $(wildcard include/config/CGROUP_WRITEBACK) \ + $(wildcard include/config/IMA) \ + $(wildcard include/config/FILE_LOCKING) \ + $(wildcard include/config/FSNOTIFY) \ + $(wildcard include/config/EPOLL) \ + $(wildcard include/config/FS_DAX) \ + $(wildcard include/config/BLOCK) \ + $(wildcard include/config/UNICODE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs/super.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs/super_types.h \ + $(wildcard include/config/QUOTA) \ + $(wildcard include/config/FS_ENCRYPTION) \ + $(wildcard include/config/FS_VERITY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs_dirent.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/errseq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_lru.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/shrinker.h \ + $(wildcard include/config/SHRINKER_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/xarray.h \ + $(wildcard include/config/XARRAY_MULTI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/mm.h \ + $(wildcard include/config/MMU_LAZY_TLB_REFCOUNT) \ + $(wildcard include/config/ARCH_HAS_MEMBARRIER_CALLBACKS) \ + $(wildcard include/config/ARCH_HAS_SYNC_CORE_BEFORE_USERMODE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sync_core.h \ + $(wildcard include/config/ARCH_HAS_PREPARE_SYNC_CORE_CMD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sync_core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/coredump.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_bl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bit_spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uuid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-rwsem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcuwait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/signal.h \ + $(wildcard include/config/SCHED_AUTOGROUP) \ + $(wildcard include/config/BSD_PROCESS_ACCT) \ + $(wildcard include/config/TASKSTATS) \ + $(wildcard include/config/STACK_GROWSUP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist.h \ + $(wildcard include/config/PROVE_RCU_LIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/signal.h \ + $(wildcard include/config/DYNAMIC_SIGFRAME) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/jobctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/task.h \ + $(wildcard include/config/HAVE_EXIT_THREAD) \ + $(wildcard include/config/ARCH_WANTS_DYNAMIC_TASK_STRUCT) \ + $(wildcard include/config/HAVE_ARCH_THREAD_STRUCT_WHITELIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uaccess.h \ + $(wildcard include/config/ARCH_HAS_SUBPAGE_FAULTS) \ + $(wildcard include/config/ARCH_MEMORY_ORDER_TSO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fault-inject-usercopy.h \ + $(wildcard include/config/FAULT_INJECTION_USERCOPY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nospec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uaccess.h \ + $(wildcard include/config/CC_HAS_ASM_GOTO_OUTPUT) \ + $(wildcard include/config/CC_HAS_ASM_GOTO_TIED_OUTPUT) \ + $(wildcard include/config/X86_INTEL_USERCOPY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmap_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/smap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/extable.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tlbflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmu_notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interval_tree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/invpcid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pti.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable.h \ + $(wildcard include/config/DEBUG_WX) \ + $(wildcard include/config/HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD) \ + $(wildcard include/config/ARCH_SUPPORTS_PMD_PFNMAP) \ + $(wildcard include/config/ARCH_SUPPORTS_PUD_PFNMAP) \ + $(wildcard include/config/HAVE_ARCH_SOFT_DIRTY) \ + $(wildcard include/config/ARCH_HAS_PTE_PROTNONE) \ + $(wildcard include/config/ARCH_HAS_PMD_SOFTLEAVES) \ + $(wildcard include/config/PAGE_TABLE_CHECK) \ + $(wildcard include/config/X86_SGX) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pkru.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fpu/api.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/coco.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/pgtable_uffd.h \ + $(wildcard include/config/PTE_MARKER_UFFD_WP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_table_check.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fixmap.h \ + $(wildcard include/config/PROVIDE_OHCI1394_DMA_INIT) \ + $(wildcard include/config/X86_IO_APIC) \ + $(wildcard include/config/PCI_MMCONFIG) \ + $(wildcard include/config/ACPI_APEI_GHES) \ + $(wildcard include/config/INTEL_TXT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/vsyscall.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/fixmap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable-invert.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uaccess_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/access_ok.h \ + $(wildcard include/config/ALTERNATE_USER_ADDRESS_SPACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cred.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/capability.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/capability.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/key.h \ + $(wildcard include/config/KEY_NOTIFICATIONS) \ + $(wildcard include/config/NET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/assoc_array.h \ + $(wildcard include/config/ASSOCIATIVE_ARRAY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/user.h \ + $(wildcard include/config/VFIO_PCI_ZDEV_KVM) \ + $(wildcard include/config/IOMMUFD) \ + $(wildcard include/config/SECRETMEM) \ + $(wildcard include/config/WATCH_QUEUE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ratelimit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/posix-timers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/alarmtimer.h \ + $(wildcard include/config/RTC_CLASS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer.h \ + $(wildcard include/config/HIGH_RES_TIMERS) \ + $(wildcard include/config/TIME_LOW_RES) \ + $(wildcard include/config/TIMERFD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer_rearm.h \ + $(wildcard include/config/HRTIMER_REARM_DEFERRED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timerqueue.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcuref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_sync.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/quota.h \ + $(wildcard include/config/QUOTA_NETLINK_INTERFACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/dqblk_xfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_v1.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_v2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_qtree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/projid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/quota.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unicode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dcache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist_bl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockref.h \ + $(wildcard include/config/ARCH_USE_CMPXCHG_LOCKREF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stringhash.h \ + $(wildcard include/config/DCACHE_WORD_ACCESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hash.h \ + $(wildcard include/config/HAVE_ARCH_HASH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vfsdebug.h \ + $(wildcard include/config/DEBUG_VFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wait_bit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kdev_t.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/kdev_t.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/path.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/radix-tree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/semaphore.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fcntl.h \ + $(wildcard include/config/ARCH_32BIT_OFF_T) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/openat2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/migrate_mode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/delayed_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ioprio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/rt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/iocontext.h \ + $(wildcard include/config/BLK_ICQ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ioprio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mnt_idmapping.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/slab.h \ + $(wildcard include/config/FAILSLAB) \ + $(wildcard include/config/KFENCE) \ + $(wildcard include/config/SLUB_TINY) \ + $(wildcard include/config/SLUB_DEBUG) \ + $(wildcard include/config/KMALLOC_PARTITION_RANDOM) \ + $(wildcard include/config/KMALLOC_PARTITION_TYPED) \ + $(wildcard include/config/SLAB_BUCKETS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-refcount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan.h \ + $(wildcard include/config/KASAN_STACK) \ + $(wildcard include/config/KASAN_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-enabled.h \ + $(wildcard include/config/ARCH_DEFER_KASAN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-tags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rw_hint.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/file_ref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/aio_abi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/unistd_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/unistd_64_x32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/unistd_32_ia32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/task_stack.h \ + $(wildcard include/config/DEBUG_STACK_USAGE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/magic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/compat.h \ + $(wildcard include/config/COMPAT_FOR_U64_ALIGNMENT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/syscall_wrapper.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fsgsbase.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vdso.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/elf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/elf-em.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kobject.h \ + $(wildcard include/config/UEVENT_HELPER) \ + $(wildcard include/config/DEBUG_KOBJECT_RELEASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sysfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernfs.h \ + $(wildcard include/config/KERNFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/idr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kobject_ns.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/moduleparam.h \ + $(wildcard include/config/ALPHA) \ + $(wildcard include/config/PPC64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree_latch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/error-injection.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/error-injection.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dynamic_debug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/module.h \ + $(wildcard include/config/UNWINDER_ORC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/module.h \ + $(wildcard include/config/HAVE_MOD_ARCH_SPECIFIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/prandom.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/once.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm.h \ + $(wildcard include/config/HAVE_ARCH_MMAP_RND_BITS) \ + $(wildcard include/config/HAVE_ARCH_MMAP_RND_COMPAT_BITS) \ + $(wildcard include/config/PPC32) \ + $(wildcard include/config/RISCV_USER_CFI) \ + $(wildcard include/config/ARM64_GCS) \ + $(wildcard include/config/ARCH_HAS_PKEYS) \ + $(wildcard include/config/ARCH_PKEY_BITS) \ + $(wildcard include/config/PARISC) \ + $(wildcard include/config/SPARC64) \ + $(wildcard include/config/ARM64_MTE) \ + $(wildcard include/config/HAVE_ARCH_USERFAULTFD_MINOR) \ + $(wildcard include/config/USERFAULTFD_RWP) \ + $(wildcard include/config/MSEAL_SYSTEM_MAPPINGS) \ + $(wildcard include/config/FIND_NORMAL_PAGE) \ + $(wildcard include/config/SHMEM) \ + $(wildcard include/config/ARCH_HAS_PTE_SPECIAL) \ + $(wildcard include/config/ASYNC_KERNEL_PGTABLE_FREE) \ + $(wildcard include/config/SPLIT_PTE_PTLOCKS) \ + $(wildcard include/config/HIGHPTE) \ + $(wildcard include/config/DEBUG_VM_RB) \ + $(wildcard include/config/PAGE_POISONING) \ + $(wildcard include/config/INIT_ON_ALLOC_DEFAULT_ON) \ + $(wildcard include/config/INIT_ON_FREE_DEFAULT_ON) \ + $(wildcard include/config/DEBUG_PAGEALLOC) \ + $(wildcard include/config/ARCH_WANT_OPTIMIZE_DAX_VMEMMAP) \ + $(wildcard include/config/HUGETLBFS) \ + $(wildcard include/config/MAPPING_DIRTY_HELPERS) \ + $(wildcard include/config/PAGE_POOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pgalloc_tag.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_ext.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stacktrace.h \ + $(wildcard include/config/ARCH_STACKWALK) \ + $(wildcard include/config/STACKTRACE) \ + $(wildcard include/config/HAVE_RELIABLE_STACKTRACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_ref.h \ + $(wildcard include/config/DEBUG_PAGE_REF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pgtable.h \ + $(wildcard include/config/ARCH_HAS_NONLEAF_PMD_YOUNG) \ + $(wildcard include/config/ARCH_HAS_HW_PTE_YOUNG) \ + $(wildcard include/config/GUP_GET_PXX_LOW_HIGH) \ + $(wildcard include/config/ARCH_WANT_PMD_MKWRITE) \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + $(wildcard include/config/X86_ESPFIX64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memremap.h \ + $(wildcard include/config/DEVICE_PRIVATE) \ + $(wildcard include/config/PCI_P2PDMA) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ioport.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cacheinfo.h \ + $(wildcard include/config/ACPI_PPTT) \ + $(wildcard include/config/ARM) \ + $(wildcard include/config/ARCH_HAS_CPU_CACHE_ALIASING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpuhplock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/iommu-debug-pagealloc.h \ + $(wildcard include/config/IOMMU_DEBUG_PAGEALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/huge_mm.h \ + $(wildcard include/config/PGTABLE_HAS_HUGE_LEAVES) \ + $(wildcard include/config/PERSISTENT_HUGE_ZERO_FOLIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmstat.h \ + $(wildcard include/config/VM_EVENT_COUNTERS) \ + $(wildcard include/config/DEBUG_TLBFLUSH) \ + $(wildcard include/config/PER_VMA_LOCK_STATS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vm_event_item.h \ + $(wildcard include/config/BALLOON) \ + $(wildcard include/config/BALLOON_MIGRATION) \ + $(wildcard include/config/X86) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sockptr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdevice.h \ + $(wildcard include/config/DCB) \ + $(wildcard include/config/HYPERV_NET) \ + $(wildcard include/config/WLAN) \ + $(wildcard include/config/MAC80211_MESH) \ + $(wildcard include/config/NET_IPIP) \ + $(wildcard include/config/NET_IPGRE) \ + $(wildcard include/config/IPV6_SIT) \ + $(wildcard include/config/IPV6_TUNNEL) \ + $(wildcard include/config/NETPOLL) \ + $(wildcard include/config/XDP_SOCKETS) \ + $(wildcard include/config/BQL) \ + $(wildcard include/config/XPS) \ + $(wildcard include/config/RFS_ACCEL) \ + $(wildcard include/config/FCOE) \ + $(wildcard include/config/XFRM_OFFLOAD) \ + $(wildcard include/config/NET_POLL_CONTROLLER) \ + $(wildcard include/config/LIBFCOE) \ + $(wildcard include/config/NET_SHAPER) \ + $(wildcard include/config/NETFILTER_EGRESS) \ + $(wildcard include/config/NET_XGRESS) \ + $(wildcard include/config/DEBUG_NET_SMALL_RTNL) \ + $(wildcard include/config/WIRELESS_EXT) \ + $(wildcard include/config/NET_L3_MASTER_DEV) \ + $(wildcard include/config/IPV6) \ + $(wildcard include/config/TLS_DEVICE) \ + $(wildcard include/config/VLAN_8021Q) \ + $(wildcard include/config/NET_DSA) \ + $(wildcard include/config/TIPC) \ + $(wildcard include/config/CFG80211) \ + $(wildcard include/config/IEEE802154) \ + $(wildcard include/config/6LOWPAN) \ + $(wildcard include/config/MPLS_ROUTING) \ + $(wildcard include/config/MCTP) \ + $(wildcard include/config/INET_PSP) \ + $(wildcard include/config/NETFILTER_INGRESS) \ + $(wildcard include/config/NET_SCHED) \ + $(wildcard include/config/PCPU_DEV_REFCNT) \ + $(wildcard include/config/GARP) \ + $(wildcard include/config/MRP) \ + $(wildcard include/config/NET_DROP_MONITOR) \ + $(wildcard include/config/CGROUP_NET_PRIO) \ + $(wildcard include/config/MACSEC) \ + $(wildcard include/config/DPLL) \ + $(wildcard include/config/DIMLIB) \ + $(wildcard include/config/RPS) \ + $(wildcard include/config/NET_FLOW_LIMIT) \ + $(wildcard include/config/NET_DEV_REFCNT_TRACKER) \ + $(wildcard include/config/ETHTOOL_NETLINK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/prefetch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/local.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dynamic_queue_limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_namespace.h \ + $(wildcard include/config/NF_CONNTRACK) \ + $(wildcard include/config/NF_FLOW_TABLE) \ + $(wildcard include/config/UNIX) \ + $(wildcard include/config/IEEE802154_6LOWPAN) \ + $(wildcard include/config/IP_SCTP) \ + $(wildcard include/config/NETFILTER) \ + $(wildcard include/config/NF_TABLES) \ + $(wildcard include/config/WEXT_CORE) \ + $(wildcard include/config/XFRM) \ + $(wildcard include/config/IP_VS) \ + $(wildcard include/config/MPLS) \ + $(wildcard include/config/CAN) \ + $(wildcard include/config/CRYPTO_USER) \ + $(wildcard include/config/SMC) \ + $(wildcard include/config/VSOCKETS) \ + $(wildcard include/config/NET_NS) \ + $(wildcard include/config/NET_NS_REFCNT_TRACKER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/in6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_dscp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mib.h \ + $(wildcard include/config/XFRM_STATISTICS) \ + $(wildcard include/config/TLS) \ + $(wildcard include/config/MPTCP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/snmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/snmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/u64_stats_sync.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/local64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/local64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/unix.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/packet.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ipv4.h \ + $(wildcard include/config/IP_ROUTE_MULTIPATH) \ + $(wildcard include/config/NET_UDP_TUNNEL) \ + $(wildcard include/config/IP_MULTIPLE_TABLES) \ + $(wildcard include/config/IP_ROUTE_CLASSID) \ + $(wildcard include/config/IP_MROUTE) \ + $(wildcard include/config/IP_MROUTE_MULTIPLE_TABLES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_frag.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason-core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/siphash.h \ + $(wildcard include/config/HAVE_EFFICIENT_UNALIGNED_ACCESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ipv6.h \ + $(wildcard include/config/IPV6_MULTIPLE_TABLES) \ + $(wildcard include/config/IPV6_SUBTREES) \ + $(wildcard include/config/IPV6_MROUTE) \ + $(wildcard include/config/IPV6_MROUTE_MULTIPLE_TABLES) \ + $(wildcard include/config/NF_DEFRAG_IPV6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dst_ops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/icmpv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/nexthop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ieee802154_6lowpan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/sctp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/netfilter.h \ + $(wildcard include/config/LWTUNNEL) \ + $(wildcard include/config/NETFILTER_FAMILY_ARP) \ + $(wildcard include/config/NETFILTER_FAMILY_BRIDGE) \ + $(wildcard include/config/NF_DEFRAG_IPV4) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/in.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/conntrack.h \ + $(wildcard include/config/NF_CT_PROTO_SCTP) \ + $(wildcard include/config/NF_CT_PROTO_GRE) \ + $(wildcard include/config/NF_CONNTRACK_EVENTS) \ + $(wildcard include/config/NF_CONNTRACK_LABELS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/nftables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/xfrm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/xfrm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mpls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/can.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/xdp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/smc.h \ + $(wildcard include/config/SMC_HS_CTRL_BPF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/bpf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mctp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hashtable.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/vsock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_trackers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ref_tracker.h \ + $(wildcard include/config/REF_TRACKER) \ + $(wildcard include/config/DEBUG_FS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stackdepot.h \ + $(wildcard include/config/STACKDEPOT) \ + $(wildcard include/config/STACKDEPOT_MAX_FRAMES) \ + $(wildcard include/config/STACKDEPOT_ALWAYS_INIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns/ns_common_types.h \ + $(wildcard include/config/IPC_NS) \ + $(wildcard include/config/PID_NS) \ + $(wildcard include/config/TIME_NS) \ + $(wildcard include/config/UTS_NS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns/nstree_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/nsfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/skbuff.h \ + $(wildcard include/config/BRIDGE_NETFILTER) \ + $(wildcard include/config/NET_TC_SKB_EXT) \ + $(wildcard include/config/MAX_SKB_FRAGS) \ + $(wildcard include/config/NET_SOCK_MSG) \ + $(wildcard include/config/SKB_EXTENSIONS) \ + $(wildcard include/config/WIRELESS) \ + $(wildcard include/config/IPV6_NDISC_NODETYPE) \ + $(wildcard include/config/NETFILTER_XT_TARGET_TRACE) \ + $(wildcard include/config/NET_SWITCHDEV) \ + $(wildcard include/config/NET_REDIRECT) \ + $(wildcard include/config/SKB_DECRYPTED) \ + $(wildcard include/config/NET_RX_BUSY_POLL) \ + $(wildcard include/config/NETWORK_SECMARK) \ + $(wildcard include/config/DEBUG_NET) \ + $(wildcard include/config/FAIL_SKB_REALLOC) \ + $(wildcard include/config/NETWORK_PHY_TIMESTAMPING) \ + $(wildcard include/config/MCTP_FLOWS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highmem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dma-direction.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hardirq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/context_tracking_state.h \ + $(wildcard include/config/CONTEXT_TRACKING_USER) \ + $(wildcard include/config/CONTEXT_TRACKING) \ + $(wildcard include/config/RCU_DYNTICKS_TORTURE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ftrace_irq.h \ + $(wildcard include/config/HWLAT_TRACER) \ + $(wildcard include/config/OSNOISE_TRACER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vtime.h \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING) \ + $(wildcard include/config/HAVE_VIRT_CPU_ACCOUNTING_IDLE) \ + $(wildcard include/config/IRQ_TIME_ACCOUNTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/hardirq.h \ + $(wildcard include/config/X86_THERMAL_VECTOR) \ + $(wildcard include/config/X86_MCE_THRESHOLD) \ + $(wildcard include/config/X86_MCE_AMD) \ + $(wildcard include/config/X86_HV_CALLBACK_VECTOR) \ + $(wildcard include/config/HYPERV) \ + $(wildcard include/config/KVM) \ + $(wildcard include/config/GUEST_PERF_EVENTS) \ + $(wildcard include/config/X86_POSTED_MSI) \ + $(wildcard include/config/CPU_MITIGATIONS) \ + $(wildcard include/config/KVM_INTEL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highmem-internal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/checksum.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/checksum.h \ + $(wildcard include/config/GENERIC_CSUM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/checksum_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dma-mapping.h \ + $(wildcard include/config/DMA_API_DEBUG) \ + $(wildcard include/config/HAS_DMA) \ + $(wildcard include/config/IOMMU_DMA) \ + $(wildcard include/config/DMA_NEED_SYNC) \ + $(wildcard include/config/NEED_DMA_MAP_STATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device.h \ + $(wildcard include/config/GENERIC_MSI_IRQ) \ + $(wildcard include/config/ENERGY_MODEL) \ + $(wildcard include/config/PINCTRL) \ + $(wildcard include/config/ARCH_HAS_DMA_OPS) \ + $(wildcard include/config/DMA_DECLARE_COHERENT) \ + $(wildcard include/config/DMA_CMA) \ + $(wildcard include/config/SWIOTLB) \ + $(wildcard include/config/SWIOTLB_DYNAMIC) \ + $(wildcard include/config/PM) \ + $(wildcard include/config/PM_SLEEP) \ + $(wildcard include/config/OF) \ + $(wildcard include/config/DEVTMPFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dev_printk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/energy_model.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/cpufreq.h \ + $(wildcard include/config/CPU_FREQ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/topology.h \ + $(wildcard include/config/SCHED_CLUSTER) \ + $(wildcard include/config/SCHED_MC) \ + $(wildcard include/config/CPU_FREQ_GOV_SCHEDUTIL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/idle.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/sd_flags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/klist.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pm.h \ + $(wildcard include/config/VT_CONSOLE_SLEEP) \ + $(wildcard include/config/CXL_SUSPEND) \ + $(wildcard include/config/PM_CLK) \ + $(wildcard include/config/PM_GENERIC_DOMAINS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/bus.h \ + $(wildcard include/config/ACPI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/class.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/devres.h \ + $(wildcard include/config/HAS_IOMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/driver.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device-id/acpi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device-id/of.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/device.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/device.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pm_wakeup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/scatterlist.h \ + $(wildcard include/config/NEED_SG_DMA_LENGTH) \ + $(wildcard include/config/NEED_SG_DMA_FLAGS) \ + $(wildcard include/config/DEBUG_SG) \ + $(wildcard include/config/SGL_ALLOC) \ + $(wildcard include/config/ARCH_NO_SG_CHAIN) \ + $(wildcard include/config/SG_POOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/io.h \ + $(wildcard include/config/MTRR) \ + $(wildcard include/config/X86_PAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/early_ioremap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/early_ioremap.h \ + $(wildcard include/config/GENERIC_EARLY_IOREMAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shared/io.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/io.h \ + $(wildcard include/config/GENERIC_IOMAP) \ + $(wildcard include/config/TRACE_MMIO_ACCESS) \ + $(wildcard include/config/HAS_IOPORT) \ + $(wildcard include/config/GENERIC_IOREMAP) \ + $(wildcard include/config/HAS_IOPORT_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/iomap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/pci_iomap.h \ + $(wildcard include/config/PCI) \ + $(wildcard include/config/NO_GENERIC_PCI_IOPORT_MAP) \ + $(wildcard include/config/GENERIC_PCI_IOMAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/logic_pio.h \ + $(wildcard include/config/INDIRECT_PIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fwnode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdev_features.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow_dissector.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_ether.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pkt_cls.h \ + $(wildcard include/config/NET_CLS_ACT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pkt_sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_packet.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_frag_cache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_debug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netmem.h \ + $(wildcard include/config/NET_DEVMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seq_file_net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seq_file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string_helpers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ctype.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string_choices.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netprio_cgroup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup.h \ + $(wildcard include/config/DEBUG_CGROUP_REF) \ + $(wildcard include/config/CGROUP_CPUACCT) \ + $(wildcard include/config/SOCK_CGROUP_DATA) \ + $(wildcard include/config/CGROUP_DATA) \ + $(wildcard include/config/CGROUP_BPF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/cgroupstats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/taskstats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nsproxy.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/user_namespace.h \ + $(wildcard include/config/INOTIFY_USER) \ + $(wildcard include/config/FANOTIFY) \ + $(wildcard include/config/BINFMT_MISC) \ + $(wildcard include/config/PERSISTENT_KEYRINGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist_nulls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel_stat.h \ + $(wildcard include/config/GENERIC_IRQ_STAT_SNAPSHOT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interrupt.h \ + $(wildcard include/config/IRQ_FORCED_THREADING) \ + $(wildcard include/config/GENERIC_IRQ_PROBE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqreturn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irq_vectors.h \ + $(wildcard include/config/PCI_MSI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sections.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/sections.h \ + $(wildcard include/config/HAVE_FUNCTION_DESCRIPTORS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup-defs.h \ + $(wildcard include/config/CGROUP_NET_CLASSID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf-cgroup-defs.h \ + $(wildcard include/config/BPF_LSM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/psi_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kthread.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_subsys.h \ + $(wildcard include/config/CGROUP_DEVICE) \ + $(wildcard include/config/CGROUP_FREEZER) \ + $(wildcard include/config/CGROUP_PERF) \ + $(wildcard include/config/CGROUP_HUGETLB) \ + $(wildcard include/config/CGROUP_PIDS) \ + $(wildcard include/config/CGROUP_RDMA) \ + $(wildcard include/config/CGROUP_MISC) \ + $(wildcard include/config/CGROUP_DMEM) \ + $(wildcard include/config/CGROUP_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_namespace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_refcnt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/neighbour.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/scm.h \ + $(wildcard include/config/SECURITY_NETWORK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/security.h \ + $(wildcard include/config/SECURITY_PATH) \ + $(wildcard include/config/SECURITY_INFINIBAND) \ + $(wildcard include/config/SECURITY_NETWORK_XFRM) \ + $(wildcard include/config/SECURITYFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel_read_file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf.h \ + $(wildcard include/config/DEBUG_KERNEL) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_JMP) \ + $(wildcard include/config/FINEIBT) \ + $(wildcard include/config/BPF_JIT_ALWAYS_ON) \ + $(wildcard include/config/INET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bpf.h \ + $(wildcard include/config/BPF_LIRC_MODE2) \ + $(wildcard include/config/EFFICIENT_UNALIGNED_ACCESS) \ + $(wildcard include/config/BPF_KPROBE_OVERRIDE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bpf_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/filter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/crypto/sha2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kallsyms.h \ + $(wildcard include/config/KALLSYMS_ALL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpfptr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/btf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bsearch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/btf_ids.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/btf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcupdate_trace.h \ + $(wildcard include/config/TASKS_TRACE_RCU_NO_MB) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpu.h \ + $(wildcard include/config/GENERIC_CPU_DEVICES) \ + $(wildcard include/config/PM_SLEEP_SMP) \ + $(wildcard include/config/PM_SLEEP_SMP_NONZERO_CPU) \ + $(wildcard include/config/ARCH_HAS_CPU_FINALIZE_INIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/node.h \ + $(wildcard include/config/HMEM_REPORTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpuhotplug.h \ + $(wildcard include/config/HOTPLUG_CORE_SYNC_DEAD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/static_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/text-patching.h \ + $(wildcard include/config/UML_X86) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memcontrol.h \ + $(wildcard include/config/MEMCG_NMI_SAFETY_REQUIRES_ATOMIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_counter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmpressure.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/eventfd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/eventfd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/writeback.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/flex_proportions.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/backing-dev-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/blk_types.h \ + $(wildcard include/config/FAIL_MAKE_REQUEST) \ + $(wildcard include/config/BLK_CGROUP_IOCOST) \ + $(wildcard include/config/BLK_INLINE_ENCRYPTION) \ + $(wildcard include/config/BLK_DEV_INTEGRITY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/folio_batch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cfi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cfi.h \ + $(wildcard include/config/FINEIBT_BHI) \ + $(wildcard include/config/FUNCTION_PADDING_CFI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/xattr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/xattr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ftrace.h \ + $(wildcard include/config/TRACER_SNAPSHOT) \ + $(wildcard include/config/HAVE_FUNCTION_GRAPH_FREGS) \ + $(wildcard include/config/FUNCTION_TRACER) \ + $(wildcard include/config/HAVE_DYNAMIC_FTRACE_WITH_ARGS) \ + $(wildcard include/config/HAVE_FTRACE_REGS_HAVING_PT_REGS) \ + $(wildcard include/config/HAVE_REGS_AND_STACK_ACCESS_API) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_REGS) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_ARGS) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_DIRECT_CALLS) \ + $(wildcard include/config/STACK_TRACER) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_CALL_OPS) \ + $(wildcard include/config/FUNCTION_GRAPH_RETVAL) \ + $(wildcard include/config/FTRACE_SYSCALLS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_recursion.h \ + $(wildcard include/config/FTRACE_RECORD_RECURSION) \ + $(wildcard include/config/FTRACE_VALIDATE_RCU_IS_WATCHING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_clock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/trace_clock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid_namespace.h \ + $(wildcard include/config/MEMFD_CREATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seccomp.h \ + $(wildcard include/config/HAVE_ARCH_SECCOMP_FILTER) \ + $(wildcard include/config/SECCOMP_FILTER) \ + $(wildcard include/config/CHECKPOINT_RESTORE) \ + $(wildcard include/config/SECCOMP_CACHE_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ftrace.h \ + $(wildcard include/config/HAVE_FENTRY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/rqspinlock.h \ + $(wildcard include/config/QUEUED_SPINLOCKS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/rqspinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/lsm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/selinux.h \ + $(wildcard include/config/SECURITY_SELINUX) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/smack.h \ + $(wildcard include/config/SECURITY_SMACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/apparmor.h \ + $(wildcard include/config/SECURITY_APPARMOR) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/bpf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_ether.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_link.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_link.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_bonding.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netdev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/neighbour_tables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipv6.h \ + $(wildcard include/config/IPV6_ROUTER_PREF) \ + $(wildcard include/config/IPV6_ROUTE_INFO) \ + $(wildcard include/config/IPV6_OPTIMISTIC_DAD) \ + $(wildcard include/config/IPV6_SEG6_HMAC) \ + $(wildcard include/config/IPV6_MIP6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/tcp.h \ + $(wildcard include/config/TCP_AO) \ + $(wildcard include/config/BPF) \ + $(wildcard include/config/TCP_MD5SIG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/win_minmax.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sock.h \ + $(wildcard include/config/SOCK_RX_QUEUE_MAPPING) \ + $(wildcard include/config/SOCK_VALIDATE_XMIT) \ + $(wildcard include/config/BT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/eventpoll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/indirect_call_wrapper.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dst.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rtnetlink.h \ + $(wildcard include/config/NET_INGRESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/rtnetlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_addr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/neighbour.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/rtnetlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp_states.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/net_tstamp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/net_tstamp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ethtool_netlink_generated.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/l3mdev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/fib_rules.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fib_rules.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/fib_notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_connection_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jhash.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unaligned.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unaligned/packed_struct.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/unaligned.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/request_sock.h \ + $(wildcard include/config/SYN_COOKIES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/rstreason.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/mptcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/mptcp_pm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/hash.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_timewait_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/timewait_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/errqueue.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/icmpv6.h \ + $(wildcard include/config/NF_NAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/inetdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inetpeer.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jump_label_ratelimit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/if_inet6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip_fib.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/arp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_arp.h \ + $(wildcard include/config/FIREWIRE_NET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_arp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ndisc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/addrconf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip6_fib.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipv6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipv6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/lwtunnel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/lwtunnel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/nexthop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp.h \ + $(wildcard include/config/BPF_STREAM_PARSER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_hashtables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sock_reuseport.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/filter.h \ + $(wildcard include/config/HAVE_EBPF_JIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/clock.h \ + $(wildcard include/config/ARCH_WANTS_NO_INSTR) \ + $(wildcard include/config/GENERIC_SCHED_CLOCK) \ + $(wildcard include/config/HAVE_UNSTABLE_SCHED_CLOCK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/set_memory.h \ + $(wildcard include/config/ARCH_HAS_SET_MEMORY) \ + $(wildcard include/config/ARCH_HAS_SET_DIRECT_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/set_memory.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/set_memory.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_vlan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/etherdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/crc32.h \ + $(wildcard include/config/CRC32_ARCH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitrev.h \ + $(wildcard include/config/HAVE_ARCH_BITREVERSE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/__bitrev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_vlan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_areas.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sch_generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gen_stats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/gen_stats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow_offload.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason-qdisc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp_ao.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_ecn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dsfield.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/mptcp.h \ + $(wildcard include/config/MPTCP_IPV6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/xfrm.h \ + $(wildcard include/config/XFRM_SUB_POLICY) \ + $(wildcard include/config/NET_PKTGEN) \ + $(wildcard include/config/XFRM_MIGRATE) \ + $(wildcard include/config/XFRM_USER_COMPAT) \ + $(wildcard include/config/XFRM_INTERFACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pfkeyv2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipsec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/audit.h \ + $(wildcard include/config/AUDIT_COMPAT_GENERIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/audit_arch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/audit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fanotify.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/syscall.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gro_cells.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/secure_seq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf-cgroup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gso.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_zones_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_tuple_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_ipv4.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter_ipv4.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/typelimits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ + include/compat/sys/timeout.h \ + include/compat/sys/refcnt.h \ + include/compat/sys/queue.h \ + include/compat/sys/_null.h \ + include/compat/sys/tree.h \ + include/compat/sys/socket.h \ + include/compat/net/if_types.h \ + include/compat/net/if_var.h \ + include/pfk_mbuf.h \ + include/pfk_net.h \ + include/pfk_if.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ + include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ + +compat/md5.o: $(deps_compat/md5.o) + +$(deps_compat/md5.o): diff --git a/module/compat/.pfk_if.o.cmd b/module/compat/.pfk_if.o.cmd index a2e1427..9af4af6 100644 --- a/module/compat/.pfk_if.o.cmd +++ b/module/compat/.pfk_if.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/pfk_if.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/pfk_if.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ compat/pfk_if.o: $(deps_compat/pfk_if.o) diff --git a/module/compat/.pfk_kern.o.cmd b/module/compat/.pfk_kern.o.cmd index b9d7464..97a3800 100644 --- a/module/compat/.pfk_kern.o.cmd +++ b/module/compat/.pfk_kern.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/pfk_kern.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/pfk_kern.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ compat/pfk_kern.o: $(deps_compat/pfk_kern.o) diff --git a/module/compat/.pfk_mbuf.o.cmd b/module/compat/.pfk_mbuf.o.cmd index 9fa091b..61a1836 100644 --- a/module/compat/.pfk_mbuf.o.cmd +++ b/module/compat/.pfk_mbuf.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/pfk_mbuf.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/pfk_mbuf.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ compat/pfk_mbuf.o: $(deps_compat/pfk_mbuf.o) diff --git a/module/compat/.pfk_xmit.o.cmd b/module/compat/.pfk_xmit.o.cmd index 284b3a6..63840ba 100644 --- a/module/compat/.pfk_xmit.o.cmd +++ b/module/compat/.pfk_xmit.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/pfk_xmit.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/pfk_xmit.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ compat/pfk_xmit.o: $(deps_compat/pfk_xmit.o) diff --git a/module/compat/.sha2.o.cmd b/module/compat/.sha2.o.cmd new file mode 100644 index 0000000..7c2d142 --- /dev/null +++ b/module/compat/.sha2.o.cmd @@ -0,0 +1,1823 @@ +savedcmd_compat/sha2.o := gcc -Wp,-MMD,compat/.sha2.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -Wno-declaration-after-statement -DMODULE -DKBUILD_BASENAME='"sha2"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/sha2.o compat/sha2.c + +source_compat/sha2.o := compat/sha2.c + +deps_compat/sha2.o := \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h \ + $(wildcard include/config/CC_VERSION_TEXT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h \ + $(wildcard include/config/CPU_BIG_ENDIAN) \ + $(wildcard include/config/BOOGER) \ + $(wildcard include/config/FOO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h \ + $(wildcard include/config/DEBUG_INFO_BTF) \ + $(wildcard include/config/PAHOLE_HAS_BTF_TAG) \ + $(wildcard include/config/FUNCTION_ALIGNMENT) \ + $(wildcard include/config/CC_HAS_SANE_FUNCTION_ALIGNMENT) \ + $(wildcard include/config/X86_64) \ + $(wildcard include/config/ARM64) \ + $(wildcard include/config/LD_DEAD_CODE_DATA_ELIMINATION) \ + $(wildcard include/config/LTO_CLANG) \ + $(wildcard include/config/HAVE_ARCH_COMPILER_H) \ + $(wildcard include/config/KCSAN) \ + $(wildcard include/config/CC_HAS_ASSUME) \ + $(wildcard include/config/CC_HAS_COUNTED_BY) \ + $(wildcard include/config/FORTIFY_SOURCE) \ + $(wildcard include/config/UBSAN_BOUNDS) \ + $(wildcard include/config/CC_HAS_COUNTED_BY_PTR) \ + $(wildcard include/config/CC_HAS_MULTIDIMENSIONAL_NONSTRING) \ + $(wildcard include/config/CFI) \ + $(wildcard include/config/ARCH_USES_CFI_GENERIC_LLVM_PASS) \ + $(wildcard include/config/CC_HAS_BROKEN_COUNTED_BY_REF) \ + $(wildcard include/config/CC_HAS_ASM_INLINE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-context-analysis.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_attributes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-gcc.h \ + $(wildcard include/config/ARCH_USE_BUILTIN_BSWAP) \ + $(wildcard include/config/SHADOW_CALL_STACK) \ + $(wildcard include/config/KCOV) \ + $(wildcard include/config/CC_HAS_TYPEOF_UNQUAL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/percpu_types.h \ + $(wildcard include/config/SMP) \ + $(wildcard include/config/CC_HAS_NAMED_AS) \ + $(wildcard include/config/USE_X86_SEG_SUPPORT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/percpu_types.h \ + include/pfk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/types.h \ + $(wildcard include/config/HAVE_UID16) \ + $(wildcard include/config/UID16) \ + $(wildcard include/config/ARCH_DMA_ADDR_T_64BIT) \ + $(wildcard include/config/PHYS_ADDR_T_64BIT) \ + $(wildcard include/config/64BIT) \ + $(wildcard include/config/ARCH_32BIT_USTAT_F_TINODE) \ + $(wildcard include/config/KVFREE_RCU_BATCHED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/int-ll64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/int-ll64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/bitsperlong.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/posix_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stddef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/stddef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/posix_types.h \ + $(wildcard include/config/X86_32) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/posix_types_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/posix_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel.h \ + $(wildcard include/config/PREEMPT_VOLUNTARY_BUILD) \ + $(wildcard include/config/PREEMPT_DYNAMIC) \ + $(wildcard include/config/HAVE_PREEMPT_DYNAMIC_CALL) \ + $(wildcard include/config/HAVE_PREEMPT_DYNAMIC_KEY) \ + $(wildcard include/config/PREEMPT_) \ + $(wildcard include/config/DEBUG_ATOMIC_SLEEP) \ + $(wildcard include/config/MMU) \ + $(wildcard include/config/PROVE_LOCKING) \ + $(wildcard include/config/DYNAMIC_FTRACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stdarg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/align.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/align.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/array_size.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler.h \ + $(wildcard include/config/TRACE_BRANCH_PROFILING) \ + $(wildcard include/config/PROFILE_ALL_BRANCHES) \ + $(wildcard include/config/OBJTOOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/rwonce.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/rwonce.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-checks.h \ + $(wildcard include/config/KASAN_GENERIC) \ + $(wildcard include/config/KASAN_SW_TAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kcsan-checks.h \ + $(wildcard include/config/KCSAN_WEAK_MEMORY) \ + $(wildcard include/config/KCSAN_IGNORE_ATOMICS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/linkage.h \ + $(wildcard include/config/ARCH_USE_SYM_ANNOTATIONS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stringify.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/export.h \ + $(wildcard include/config/MODVERSIONS) \ + $(wildcard include/config/GENDWARFKSYMS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/linkage.h \ + $(wildcard include/config/CALL_PADDING) \ + $(wildcard include/config/MITIGATION_RETHUNK) \ + $(wildcard include/config/MITIGATION_RETPOLINE) \ + $(wildcard include/config/MITIGATION_SLS) \ + $(wildcard include/config/FUNCTION_PADDING_BYTES) \ + $(wildcard include/config/UML) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ibt.h \ + $(wildcard include/config/X86_KERNEL_IBT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/container_of.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/build_bug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/overflow.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/const.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/typecheck.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/kernel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sysinfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/generic-non-atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/barrier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/alternative.h \ + $(wildcard include/config/CALL_THUNKS) \ + $(wildcard include/config/MITIGATION_ITS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/objtool.h \ + $(wildcard include/config/FRAME_POINTER) \ + $(wildcard include/config/NOINSTR_VALIDATION) \ + $(wildcard include/config/MITIGATION_UNRET_ENTRY) \ + $(wildcard include/config/MITIGATION_SRSO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/objtool_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/annotate.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/asm.h \ + $(wildcard include/config/KPROBES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/asm-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/asm-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/extable_fixup_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/bug.h \ + $(wildcard include/config/GENERIC_BUG) \ + $(wildcard include/config/DEBUG_BUGVERBOSE) \ + $(wildcard include/config/DEBUG_BUGVERBOSE_DETAILED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instrumentation.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_call_types.h \ + $(wildcard include/config/HAVE_STATIC_CALL) \ + $(wildcard include/config/HAVE_STATIC_CALL_INLINE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bug.h \ + $(wildcard include/config/BUG) \ + $(wildcard include/config/GENERIC_BUG_RELATIVE_POINTERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/once_lite.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/panic.h \ + $(wildcard include/config/PANIC_TIMEOUT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/printk.h \ + $(wildcard include/config/MESSAGE_LOGLEVEL_DEFAULT) \ + $(wildcard include/config/CONSOLE_LOGLEVEL_DEFAULT) \ + $(wildcard include/config/CONSOLE_LOGLEVEL_QUIET) \ + $(wildcard include/config/EARLY_PRINTK) \ + $(wildcard include/config/PRINTK) \ + $(wildcard include/config/PRINTK_INDEX) \ + $(wildcard include/config/DYNAMIC_DEBUG) \ + $(wildcard include/config/DYNAMIC_DEBUG_CORE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/init.h \ + $(wildcard include/config/MEMORY_HOTPLUG) \ + $(wildcard include/config/HAVE_ARCH_PREL32_RELOCATIONS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kern_levels.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ratelimit_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/param.h \ + $(wildcard include/config/HZ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/param.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_types_raw.h \ + $(wildcard include/config/DEBUG_SPINLOCK) \ + $(wildcard include/config/DEBUG_LOCK_ALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/spinlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qspinlock_types.h \ + $(wildcard include/config/NR_CPUS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qrwlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/byteorder.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/byteorder/little_endian.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/byteorder/little_endian.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/swab.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/byteorder/generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockdep_types.h \ + $(wildcard include/config/PROVE_RAW_LOCK_NESTING) \ + $(wildcard include/config/LOCKDEP) \ + $(wildcard include/config/LOCK_STAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/nops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/barrier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/bitops.h \ + $(wildcard include/config/X86_CMOV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/rmwcc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/args.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/arch_hweight.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpufeatures.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/const_hweight.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instrumented.h \ + $(wildcard include/config/DEBUG_ATOMIC) \ + $(wildcard include/config/DEBUG_ATOMIC_LARGEST_ALIGN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bug.h \ + $(wildcard include/config/BUG_ON_DATA_CORRUPTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan-checks.h \ + $(wildcard include/config/KMSAN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-non-atomic.h \ + $(wildcard include/config/KCSAN_ASSUME_PLAIN_WRITES_ATOMIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/instrumented-lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/le.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/ext2-atomic-setbit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kstrtox.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/log2.h \ + $(wildcard include/config/ARCH_HAS_ILOG2_U32) \ + $(wildcard include/config/ARCH_HAS_ILOG2_U64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/math.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/div64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/div64.h \ + $(wildcard include/config/CC_OPTIMIZE_FOR_PERFORMANCE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/minmax.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sprintf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_printk.h \ + $(wildcard include/config/TRACING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/instruction_pointer.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/util_macros.h \ + $(wildcard include/config/FOO_SUSPEND) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wordpart.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/module.h \ + $(wildcard include/config/MODULES) \ + $(wildcard include/config/SYSFS) \ + $(wildcard include/config/MODULES_TREE_LOOKUP) \ + $(wildcard include/config/LIVEPATCH) \ + $(wildcard include/config/STACKTRACE_BUILD_ID) \ + $(wildcard include/config/ARCH_USES_CFI_TRAPS) \ + $(wildcard include/config/MODULE_SIG) \ + $(wildcard include/config/KALLSYMS) \ + $(wildcard include/config/TRACEPOINTS) \ + $(wildcard include/config/TREE_SRCU) \ + $(wildcard include/config/BPF_EVENTS) \ + $(wildcard include/config/DEBUG_INFO_BTF_MODULES) \ + $(wildcard include/config/JUMP_LABEL) \ + $(wildcard include/config/EVENT_TRACING) \ + $(wildcard include/config/KUNIT) \ + $(wildcard include/config/MODULE_UNLOAD) \ + $(wildcard include/config/CONSTRUCTORS) \ + $(wildcard include/config/FUNCTION_ERROR_INJECTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list.h \ + $(wildcard include/config/LIST_HARDENED) \ + $(wildcard include/config/DEBUG_LIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/poison.h \ + $(wildcard include/config/ILLEGAL_POINTER_VALUE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/stat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time.h \ + $(wildcard include/config/POSIX_TIMERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cache.h \ + $(wildcard include/config/ARCH_HAS_CACHE_LINE_SIZE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/cache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cache.h \ + $(wildcard include/config/X86_L1_CACHE_SHIFT) \ + $(wildcard include/config/X86_INTERNODE_CACHE_SHIFT) \ + $(wildcard include/config/X86_VSMP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/math64.h \ + $(wildcard include/config/ARCH_SUPPORTS_INT128) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/math64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/time.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/time_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/time32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/timex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/processor.h \ + $(wildcard include/config/X86_VMX_FEATURE_NAMES) \ + $(wildcard include/config/X86_IOPL_IOPERM) \ + $(wildcard include/config/VM86) \ + $(wildcard include/config/X86_USER_SHADOW_STACK) \ + $(wildcard include/config/X86_DEBUG_FPU) \ + $(wildcard include/config/PARAVIRT_XXL) \ + $(wildcard include/config/CPU_SUP_AMD) \ + $(wildcard include/config/XEN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/processor-flags.h \ + $(wildcard include/config/MITIGATION_PAGE_TABLE_ISOLATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/processor-flags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mem_encrypt.h \ + $(wildcard include/config/ARCH_HAS_MEM_ENCRYPT) \ + $(wildcard include/config/AMD_MEM_ENCRYPT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mem_encrypt.h \ + $(wildcard include/config/X86_MEM_ENCRYPT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cc_platform.h \ + $(wildcard include/config/ARCH_HAS_CC_PLATFORM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/math_emu.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ptrace.h \ + $(wildcard include/config/PARAVIRT) \ + $(wildcard include/config/IA32_EMULATION) \ + $(wildcard include/config/X86_DEBUGCTLMSR) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/segment.h \ + $(wildcard include/config/XEN_PV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_types.h \ + $(wildcard include/config/PHYSICAL_START) \ + $(wildcard include/config/PHYSICAL_ALIGN) \ + $(wildcard include/config/DYNAMIC_PHYSICAL_MASK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/page.h \ + $(wildcard include/config/PAGE_SHIFT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_64_types.h \ + $(wildcard include/config/KASAN) \ + $(wildcard include/config/RANDOMIZE_BASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/kaslr.h \ + $(wildcard include/config/RANDOMIZE_MEMORY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ptrace-abi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt-base.h \ + $(wildcard include/config/PARAVIRT_SPINLOCKS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/proto.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/ldt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/sigcontext.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/current.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/percpu.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/percpu.h \ + $(wildcard include/config/DEBUG_PREEMPT) \ + $(wildcard include/config/HAVE_SETUP_PER_CPU_AREA) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/threads.h \ + $(wildcard include/config/BASE_SMALL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-defs.h \ + $(wildcard include/config/ARCH_MODULE_NEEDS_WEAK_PER_CPU) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpuid/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpuid/leaf_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/page_64.h \ + $(wildcard include/config/DEBUG_VIRTUAL) \ + $(wildcard include/config/X86_VSYSCALL_EMULATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmdebug.h \ + $(wildcard include/config/DEBUG_VM) \ + $(wildcard include/config/DEBUG_VM_IRQSOFF) \ + $(wildcard include/config/DEBUG_VM_PGFLAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/range.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/memory_model.h \ + $(wildcard include/config/FLATMEM) \ + $(wildcard include/config/SPARSEMEM_VMEMMAP) \ + $(wildcard include/config/SPARSEMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pfn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/getorder.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_types.h \ + $(wildcard include/config/X86_INTEL_MEMORY_PROTECTION_KEYS) \ + $(wildcard include/config/X86_PAE) \ + $(wildcard include/config/MEM_SOFT_DIRTY) \ + $(wildcard include/config/HAVE_ARCH_USERFAULTFD_WP) \ + $(wildcard include/config/PGTABLE_LEVELS) \ + $(wildcard include/config/PROC_FS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_64_types.h \ + $(wildcard include/config/DEBUG_KMAP_LOCAL_FORCE_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sparsemem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/desc_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/special_insns.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/errno.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/errno-base.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqflags.h \ + $(wildcard include/config/TRACE_IRQFLAGS) \ + $(wildcard include/config/PREEMPT_RT) \ + $(wildcard include/config/IRQSOFF_TRACER) \ + $(wildcard include/config/PREEMPT_TRACER) \ + $(wildcard include/config/DEBUG_IRQFLAGS) \ + $(wildcard include/config/TRACE_IRQFLAGS_SUPPORT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqflags_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cleanup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/err.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irqflags.h \ + $(wildcard include/config/DEBUG_ENTRY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/nospec-branch.h \ + $(wildcard include/config/CALL_THUNKS_DEBUG) \ + $(wildcard include/config/MITIGATION_CALL_DEPTH_TRACKING) \ + $(wildcard include/config/MITIGATION_IBPB_ENTRY) \ + $(wildcard include/config/BPF_JIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_key.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jump_label.h \ + $(wildcard include/config/HAVE_ARCH_JUMP_LABEL_RELATIVE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/jump_label.h \ + $(wildcard include/config/HAVE_JUMP_LABEL_HACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/msr-index.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/unwind_hints.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/orc_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/GEN-for-each-reg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt_types.h \ + $(wildcard include/config/ZERO_CALL_USED_REGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpumask.h \ + $(wildcard include/config/FORCE_NR_CPUS) \ + $(wildcard include/config/HOTPLUG_CPU) \ + $(wildcard include/config/DEBUG_PER_CPU_MAPS) \ + $(wildcard include/config/CPUMASK_OFFSTACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/atomic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cmpxchg.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cmpxchg_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/atomic64_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-arch-fallback.h \ + $(wildcard include/config/GENERIC_ATOMIC64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-long.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/atomic/atomic-instrumented.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitmap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/find.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string.h \ + $(wildcard include/config/BINARY_PRINTF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/string.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/string.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/string_64.h \ + $(wildcard include/config/ARCH_HAS_UACCESS_FLUSHCACHE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitmap-str.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpumask_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/gfp_types.h \ + $(wildcard include/config/KASAN_HW_TAGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/numa.h \ + $(wildcard include/config/NUMA_KEEP_MEMINFO) \ + $(wildcard include/config/NUMA) \ + $(wildcard include/config/HAVE_ARCH_NODE_DEV_GROUP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nodemask.h \ + $(wildcard include/config/HIGHMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nodemask_types.h \ + $(wildcard include/config/NODES_SHIFT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/random.h \ + $(wildcard include/config/VMGENID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/random.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqnr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/irqnr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/frame.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fpu/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmxfeatures.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vdso/processor.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shstk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/personality.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/personality.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tsc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpufeature.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/cpufeaturemasks.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cpumask.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shared/msr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu.h \ + $(wildcard include/config/KMALLOC_PARTITION_CACHES) \ + $(wildcard include/config/PAGE_SIZE_4KB) \ + $(wildcard include/config/NEED_PER_CPU_PAGE_FIRST_CHUNK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/alloc_tag.h \ + $(wildcard include/config/MEM_ALLOC_PROFILING_DEBUG) \ + $(wildcard include/config/MEM_ALLOC_PROFILING) \ + $(wildcard include/config/MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/codetag.h \ + $(wildcard include/config/CODE_TAGGING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/preempt.h \ + $(wildcard include/config/HAS_SEPARATE_PREEMPT_RESCHED_BITS) \ + $(wildcard include/config/PREEMPT_COUNT) \ + $(wildcard include/config/TRACE_PREEMPT_TOGGLE) \ + $(wildcard include/config/PREEMPTION) \ + $(wildcard include/config/PREEMPT_NOTIFIERS) \ + $(wildcard include/config/PREEMPT_NONE) \ + $(wildcard include/config/PREEMPT_VOLUNTARY) \ + $(wildcard include/config/PREEMPT) \ + $(wildcard include/config/PREEMPT_LAZY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/preempt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/smp.h \ + $(wildcard include/config/UP_LATE_INIT) \ + $(wildcard include/config/CSD_LOCK_WAIT_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/smp_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/llist.h \ + $(wildcard include/config/ARCH_HAVE_NMI_SAFE_CMPXCHG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/thread_info.h \ + $(wildcard include/config/THREAD_INFO_IN_TASK) \ + $(wildcard include/config/GENERIC_ENTRY) \ + $(wildcard include/config/ARCH_HAS_PREEMPT_LAZY) \ + $(wildcard include/config/HAVE_ARCH_WITHIN_STACK_FRAMES) \ + $(wildcard include/config/SH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/restart_block.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/thread_info.h \ + $(wildcard include/config/X86_FRED) \ + $(wildcard include/config/COMPAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/thread_info_tif.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/smp.h \ + $(wildcard include/config/DEBUG_NMI_SELFTEST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched.h \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING_NATIVE) \ + $(wildcard include/config/SCHED_INFO) \ + $(wildcard include/config/SCHEDSTATS) \ + $(wildcard include/config/SCHED_CORE) \ + $(wildcard include/config/FAIR_GROUP_SCHED) \ + $(wildcard include/config/RT_GROUP_SCHED) \ + $(wildcard include/config/RT_MUTEXES) \ + $(wildcard include/config/UCLAMP_TASK) \ + $(wildcard include/config/UCLAMP_BUCKETS_COUNT) \ + $(wildcard include/config/KMAP_LOCAL) \ + $(wildcard include/config/SCHED_CLASS_EXT) \ + $(wildcard include/config/CGROUP_SCHED) \ + $(wildcard include/config/CFS_BANDWIDTH) \ + $(wildcard include/config/BLK_DEV_IO_TRACE) \ + $(wildcard include/config/PREEMPT_RCU) \ + $(wildcard include/config/TASKS_RCU) \ + $(wildcard include/config/TASKS_TRACE_RCU) \ + $(wildcard include/config/TRIVIAL_PREEMPT_RCU) \ + $(wildcard include/config/MEMCG_V1) \ + $(wildcard include/config/LRU_GEN) \ + $(wildcard include/config/COMPAT_BRK) \ + $(wildcard include/config/CGROUPS) \ + $(wildcard include/config/BLK_CGROUP) \ + $(wildcard include/config/PSI) \ + $(wildcard include/config/PAGE_OWNER) \ + $(wildcard include/config/EVENTFD) \ + $(wildcard include/config/ARCH_HAS_CPU_PASID) \ + $(wildcard include/config/X86_BUS_LOCK_DETECT) \ + $(wildcard include/config/TASK_DELAY_ACCT) \ + $(wildcard include/config/STACKPROTECTOR) \ + $(wildcard include/config/ARCH_HAS_SCALED_CPUTIME) \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING_GEN) \ + $(wildcard include/config/NO_HZ_FULL) \ + $(wildcard include/config/POSIX_CPUTIMERS) \ + $(wildcard include/config/POSIX_CPU_TIMERS_TASK_WORK) \ + $(wildcard include/config/KEYS) \ + $(wildcard include/config/SYSVIPC) \ + $(wildcard include/config/DETECT_HUNG_TASK) \ + $(wildcard include/config/IO_URING) \ + $(wildcard include/config/AUDIT) \ + $(wildcard include/config/AUDITSYSCALL) \ + $(wildcard include/config/DETECT_HUNG_TASK_BLOCKER) \ + $(wildcard include/config/UBSAN) \ + $(wildcard include/config/UBSAN_TRAP) \ + $(wildcard include/config/COMPACTION) \ + $(wildcard include/config/TASK_XACCT) \ + $(wildcard include/config/CPUSETS) \ + $(wildcard include/config/X86_CPU_RESCTRL) \ + $(wildcard include/config/PERF_EVENTS) \ + $(wildcard include/config/NUMA_BALANCING) \ + $(wildcard include/config/SCHED_CACHE) \ + $(wildcard include/config/ARCH_HAS_LAZY_MMU_MODE) \ + $(wildcard include/config/FAULT_INJECTION) \ + $(wildcard include/config/LATENCYTOP) \ + $(wildcard include/config/FUNCTION_GRAPH_TRACER) \ + $(wildcard include/config/MEMCG) \ + $(wildcard include/config/UPROBES) \ + $(wildcard include/config/BCACHE) \ + $(wildcard include/config/VMAP_STACK) \ + $(wildcard include/config/SECURITY) \ + $(wildcard include/config/BPF_SYSCALL) \ + $(wildcard include/config/KSTACK_ERASE) \ + $(wildcard include/config/KSTACK_ERASE_METRICS) \ + $(wildcard include/config/X86_MCE) \ + $(wildcard include/config/KRETPROBES) \ + $(wildcard include/config/RETHOOK) \ + $(wildcard include/config/ARCH_HAS_PARANOID_L1D_FLUSH) \ + $(wildcard include/config/RV) \ + $(wildcard include/config/RV_PER_TASK_MONITORS) \ + $(wildcard include/config/USER_EVENTS) \ + $(wildcard include/config/UNWIND_USER) \ + $(wildcard include/config/SCHED_PROXY_EXEC) \ + $(wildcard include/config/SCHED_MM_CID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/futex_types.h \ + $(wildcard include/config/FUTEX) \ + $(wildcard include/config/FUTEX_PRIVATE_HASH) \ + $(wildcard include/config/FUTEX_ROBUST_UNLOCK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mutex_types.h \ + $(wildcard include/config/MUTEX_SPIN_ON_OWNER) \ + $(wildcard include/config/DEBUG_MUTEXES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/osq_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sem_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/shm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shmparam.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/plist_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timerqueue_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timer_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seccomp_types.h \ + $(wildcard include/config/SECCOMP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/refcount_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/resource.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/latencytop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/prio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/signal_types.h \ + $(wildcard include/config/OLD_SIGACTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/signal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/signal-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/siginfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/siginfo.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interrupt_rc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/processor.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bottom_half.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockdep.h \ + $(wildcard include/config/DEBUG_LOCKING_API_SELFTESTS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/mmiowb.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/mmiowb.h \ + $(wildcard include/config/MMIOWB) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/qspinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/paravirt-spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qspinlock.h \ + $(wildcard include/config/QUEUED_SPINLOCKS_TRACE_CONTENDED_RELEASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/tracepoint-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/qrwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/qrwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/spinlock_api_smp.h \ + $(wildcard include/config/INLINE_SPIN_LOCK) \ + $(wildcard include/config/INLINE_SPIN_LOCK_BH) \ + $(wildcard include/config/INLINE_SPIN_LOCK_IRQ) \ + $(wildcard include/config/INLINE_SPIN_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_SPIN_TRYLOCK) \ + $(wildcard include/config/INLINE_SPIN_TRYLOCK_BH) \ + $(wildcard include/config/UNINLINE_SPIN_UNLOCK) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_BH) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_SPIN_UNLOCK_IRQRESTORE) \ + $(wildcard include/config/GENERIC_LOCKBREAK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwlock_api_smp.h \ + $(wildcard include/config/INLINE_READ_LOCK) \ + $(wildcard include/config/INLINE_WRITE_LOCK) \ + $(wildcard include/config/INLINE_READ_LOCK_BH) \ + $(wildcard include/config/INLINE_WRITE_LOCK_BH) \ + $(wildcard include/config/INLINE_READ_LOCK_IRQ) \ + $(wildcard include/config/INLINE_WRITE_LOCK_IRQ) \ + $(wildcard include/config/INLINE_READ_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_WRITE_LOCK_IRQSAVE) \ + $(wildcard include/config/INLINE_READ_TRYLOCK) \ + $(wildcard include/config/INLINE_WRITE_TRYLOCK) \ + $(wildcard include/config/INLINE_READ_UNLOCK) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK) \ + $(wildcard include/config/INLINE_READ_UNLOCK_BH) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_BH) \ + $(wildcard include/config/INLINE_READ_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_IRQ) \ + $(wildcard include/config/INLINE_READ_UNLOCK_IRQRESTORE) \ + $(wildcard include/config/INLINE_WRITE_UNLOCK_IRQRESTORE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/syscall_user_dispatch_types.h \ + $(wildcard include/config/SYSCALL_USER_DISPATCH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm_types_task.h \ + $(wildcard include/config/ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tlbbatch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdevice_xmit.h \ + $(wildcard include/config/NET_ACT_MIRRED) \ + $(wildcard include/config/NET_EGRESS) \ + $(wildcard include/config/NF_DUP_NETDEV) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/task_io_accounting.h \ + $(wildcard include/config/TASK_IO_ACCOUNTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/posix-timers_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rseq_types.h \ + $(wildcard include/config/RSEQ) \ + $(wildcard include/config/RSEQ_SLICE_EXTENSION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irq_work_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/workqueue_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seqlock_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kcsan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rv.h \ + $(wildcard include/config/RV_LTL_MONITOR) \ + $(wildcard include/config/RV_HA_MONITOR) \ + $(wildcard include/config/RV_REACTORS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uidgid_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unwind_deferred_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/kmap_size.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/kmap_size.h \ + $(wildcard include/config/DEBUG_KMAP_LOCAL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/rq-offsets.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/ext.h \ + $(wildcard include/config/EXT_SUB_SCHED) \ + $(wildcard include/config/EXT_GROUP_SCHED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/time.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uidgid.h \ + $(wildcard include/config/MULTIUSER) \ + $(wildcard include/config/USER_NS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highuid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/buildid.h \ + $(wildcard include/config/VMCORE_INFO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmod.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/umh.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/gfp.h \ + $(wildcard include/config/ZONE_DMA) \ + $(wildcard include/config/ZONE_DMA32) \ + $(wildcard include/config/ZONE_DEVICE) \ + $(wildcard include/config/CONTIG_ALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmzone.h \ + $(wildcard include/config/ARCH_FORCE_MAX_ORDER) \ + $(wildcard include/config/PAGE_BLOCK_MAX_ORDER) \ + $(wildcard include/config/HAVE_GIGANTIC_FOLIOS) \ + $(wildcard include/config/HUGETLB_PAGE) \ + $(wildcard include/config/HUGETLB_PAGE_OPTIMIZE_VMEMMAP) \ + $(wildcard include/config/CMA) \ + $(wildcard include/config/MEMORY_ISOLATION) \ + $(wildcard include/config/ZSMALLOC) \ + $(wildcard include/config/UNACCEPTED_MEMORY) \ + $(wildcard include/config/IOMMU_SUPPORT) \ + $(wildcard include/config/SWAP) \ + $(wildcard include/config/TRANSPARENT_HUGEPAGE) \ + $(wildcard include/config/LRU_GEN_STATS) \ + $(wildcard include/config/LRU_GEN_WALKS_MMU) \ + $(wildcard include/config/MEMORY_FAILURE) \ + $(wildcard include/config/PAGE_EXTENSION) \ + $(wildcard include/config/DEFERRED_STRUCT_PAGE_INIT) \ + $(wildcard include/config/HAVE_MEMORYLESS_NODES) \ + $(wildcard include/config/SPARSEMEM_EXTREME) \ + $(wildcard include/config/SPARSEMEM_VMEMMAP_PREINIT) \ + $(wildcard include/config/HAVE_ARCH_PFN_VALID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_nulls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seqlock.h \ + $(wildcard include/config/CC_IS_GCC) \ + $(wildcard include/config/GCC_VERSION) \ + $(wildcard include/config/UBSAN_ALIGNMENT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mutex.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/debug_locks.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pageblock-flags.h \ + $(wildcard include/config/HUGETLB_PAGE_SIZE_VARIABLE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page-flags-layout.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/bounds.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm_types.h \ + $(wildcard include/config/HAVE_ALIGNED_STRUCT_PAGE) \ + $(wildcard include/config/SLAB_OBJ_EXT) \ + $(wildcard include/config/HUGETLB_PMD_PAGE_TABLE_SHARING) \ + $(wildcard include/config/SLAB_FREELIST_HARDENED) \ + $(wildcard include/config/USERFAULTFD) \ + $(wildcard include/config/ANON_VMA_NAME) \ + $(wildcard include/config/PER_VMA_LOCK) \ + $(wildcard include/config/HAVE_ARCH_COMPAT_MMAP_BASES) \ + $(wildcard include/config/MEMBARRIER) \ + $(wildcard include/config/ARCH_HAS_ELF_CORE_EFLAGS) \ + $(wildcard include/config/AIO) \ + $(wildcard include/config/MMU_NOTIFIER) \ + $(wildcard include/config/SPLIT_PMD_PTLOCKS) \ + $(wildcard include/config/IOMMU_MM_DATA) \ + $(wildcard include/config/KSM) \ + $(wildcard include/config/MM_ID) \ + $(wildcard include/config/CORE_DUMP_DEFAULT_ELF_HEADERS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/auxvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/refcount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcupdate.h \ + $(wildcard include/config/TINY_RCU) \ + $(wildcard include/config/RCU_STRICT_GRACE_PERIOD) \ + $(wildcard include/config/RCU_LAZY) \ + $(wildcard include/config/RCU_STALL_COMMON) \ + $(wildcard include/config/VIRT_XFER_TO_GUEST_WORK) \ + $(wildcard include/config/RCU_NOCB_CPU) \ + $(wildcard include/config/TASKS_RCU_GENERIC) \ + $(wildcard include/config/TASKS_RUDE_RCU) \ + $(wildcard include/config/TREE_RCU) \ + $(wildcard include/config/DEBUG_OBJECTS_RCU_HEAD) \ + $(wildcard include/config/PROVE_RCU) \ + $(wildcard include/config/ARCH_WEAK_RELEASE_ACQUIRE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/context_tracking_irq.h \ + $(wildcard include/config/CONTEXT_TRACKING_IDLE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcutree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/maple_tree.h \ + $(wildcard include/config/DEBUG_MAPLE_TREE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rwsem.h \ + $(wildcard include/config/RWSEM_SPIN_ON_OWNER) \ + $(wildcard include/config/DEBUG_RWSEMS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/completion.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/swait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uprobes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timer.h \ + $(wildcard include/config/DEBUG_OBJECTS_TIMERS) \ + $(wildcard include/config/NO_HZ_COMMON) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ktime.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jiffies.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/jiffies.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/timeconst.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/ktime.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timekeeping.h \ + $(wildcard include/config/POSIX_AUX_CLOCKS) \ + $(wildcard include/config/GENERIC_CMOS_UPDATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/clocksource_ids.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/debugobjects.h \ + $(wildcard include/config/DEBUG_OBJECTS) \ + $(wildcard include/config/DEBUG_OBJECTS_FREE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uprobes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/srcu.h \ + $(wildcard include/config/TINY_SRCU) \ + $(wildcard include/config/NEED_SRCU_NMI_SAFE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/workqueue.h \ + $(wildcard include/config/DEBUG_OBJECTS_WORK) \ + $(wildcard include/config/FREEZER) \ + $(wildcard include/config/WQ_WATCHDOG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_segcblist.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/srcutree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_node_tree.h \ + $(wildcard include/config/RCU_FANOUT) \ + $(wildcard include/config/RCU_FANOUT_LEAF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu_counter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mmu.h \ + $(wildcard include/config/MODIFY_LDT_SYSCALL) \ + $(wildcard include/config/ADDRESS_MASKING) \ + $(wildcard include/config/BROADCAST_TLB_FLUSH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page-flags.h \ + $(wildcard include/config/PAGE_IDLE_FLAG) \ + $(wildcard include/config/ARCH_USES_PG_ARCH_2) \ + $(wildcard include/config/ARCH_USES_PG_ARCH_3) \ + $(wildcard include/config/MIGRATION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/local_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/local_lock_internal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/zswap.h \ + $(wildcard include/config/ZSWAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sizes.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memory_hotplug.h \ + $(wildcard include/config/ARCH_HAS_ADD_PAGES) \ + $(wildcard include/config/MEMORY_HOTREMOVE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/mmzone.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/mmzone.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/topology.h \ + $(wildcard include/config/USE_PERCPU_NUMA_NODE_ID) \ + $(wildcard include/config/SCHED_SMT) \ + $(wildcard include/config/GENERIC_ARCH_TOPOLOGY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/arch_topology.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/topology.h \ + $(wildcard include/config/X86_LOCAL_APIC) \ + $(wildcard include/config/SCHED_MC_PRIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mpspec.h \ + $(wildcard include/config/EISA) \ + $(wildcard include/config/X86_MPPARSE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/mpspec_def.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/x86_init.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/apicdef.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/topology.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpu_smt.h \ + $(wildcard include/config/HOTPLUG_SMT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sysctl.h \ + $(wildcard include/config/SYSCTL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sysctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/elf.h \ + $(wildcard include/config/ARCH_HAVE_EXTRA_ELF_NOTES) \ + $(wildcard include/config/ARCH_USE_GNU_PROPERTY) \ + $(wildcard include/config/ARCH_HAVE_ELF_PROT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/elf.h \ + $(wildcard include/config/X86_X32_ABI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ia32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compat.h \ + $(wildcard include/config/ARCH_HAS_SYSCALL_WRAPPER) \ + $(wildcard include/config/COMPAT_OLD_SIGACTION) \ + $(wildcard include/config/HARDENED_USERCOPY) \ + $(wildcard include/config/ODD_RT_SIGACTION) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rhashtable-types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/ipcbuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/ipcbuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/sembuf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/sockios.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uio.h \ + $(wildcard include/config/ARCH_HAS_COPY_MC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ucopysize.h \ + $(wildcard include/config/HARDENED_USERCOPY_DEFAULT_ON) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/uio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/socket.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/libc-compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/hdlc/ioctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs.h \ + $(wildcard include/config/FANOTIFY_ACCESS_PERMISSIONS) \ + $(wildcard include/config/FS_POSIX_ACL) \ + $(wildcard include/config/CGROUP_WRITEBACK) \ + $(wildcard include/config/IMA) \ + $(wildcard include/config/FILE_LOCKING) \ + $(wildcard include/config/FSNOTIFY) \ + $(wildcard include/config/EPOLL) \ + $(wildcard include/config/FS_DAX) \ + $(wildcard include/config/BLOCK) \ + $(wildcard include/config/UNICODE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs/super.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs/super_types.h \ + $(wildcard include/config/QUOTA) \ + $(wildcard include/config/FS_ENCRYPTION) \ + $(wildcard include/config/FS_VERITY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fs_dirent.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/errseq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_lru.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/shrinker.h \ + $(wildcard include/config/SHRINKER_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/xarray.h \ + $(wildcard include/config/XARRAY_MULTI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/mm.h \ + $(wildcard include/config/MMU_LAZY_TLB_REFCOUNT) \ + $(wildcard include/config/ARCH_HAS_MEMBARRIER_CALLBACKS) \ + $(wildcard include/config/ARCH_HAS_SYNC_CORE_BEFORE_USERMODE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sync_core.h \ + $(wildcard include/config/ARCH_HAS_PREPARE_SYNC_CORE_CMD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sync_core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/coredump.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/list_bl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bit_spinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uuid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-rwsem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcuwait.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/signal.h \ + $(wildcard include/config/SCHED_AUTOGROUP) \ + $(wildcard include/config/BSD_PROCESS_ACCT) \ + $(wildcard include/config/TASKSTATS) \ + $(wildcard include/config/STACK_GROWSUP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist.h \ + $(wildcard include/config/PROVE_RCU_LIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/signal.h \ + $(wildcard include/config/DYNAMIC_SIGFRAME) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/jobctl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/task.h \ + $(wildcard include/config/HAVE_EXIT_THREAD) \ + $(wildcard include/config/ARCH_WANTS_DYNAMIC_TASK_STRUCT) \ + $(wildcard include/config/HAVE_ARCH_THREAD_STRUCT_WHITELIST) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/uaccess.h \ + $(wildcard include/config/ARCH_HAS_SUBPAGE_FAULTS) \ + $(wildcard include/config/ARCH_MEMORY_ORDER_TSO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fault-inject-usercopy.h \ + $(wildcard include/config/FAULT_INJECTION_USERCOPY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nospec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uaccess.h \ + $(wildcard include/config/CC_HAS_ASM_GOTO_OUTPUT) \ + $(wildcard include/config/CC_HAS_ASM_GOTO_TIED_OUTPUT) \ + $(wildcard include/config/X86_INTEL_USERCOPY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmap_lock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/smap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/extable.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/tlbflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mmu_notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interval_tree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/invpcid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pti.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable.h \ + $(wildcard include/config/DEBUG_WX) \ + $(wildcard include/config/HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD) \ + $(wildcard include/config/ARCH_SUPPORTS_PMD_PFNMAP) \ + $(wildcard include/config/ARCH_SUPPORTS_PUD_PFNMAP) \ + $(wildcard include/config/HAVE_ARCH_SOFT_DIRTY) \ + $(wildcard include/config/ARCH_HAS_PTE_PROTNONE) \ + $(wildcard include/config/ARCH_HAS_PMD_SOFTLEAVES) \ + $(wildcard include/config/PAGE_TABLE_CHECK) \ + $(wildcard include/config/X86_SGX) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pkru.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fpu/api.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/coco.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/pgtable_uffd.h \ + $(wildcard include/config/PTE_MARKER_UFFD_WP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_table_check.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fixmap.h \ + $(wildcard include/config/PROVIDE_OHCI1394_DMA_INIT) \ + $(wildcard include/config/X86_IO_APIC) \ + $(wildcard include/config/PCI_MMCONFIG) \ + $(wildcard include/config/ACPI_APEI_GHES) \ + $(wildcard include/config/INTEL_TXT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/vsyscall.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/fixmap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable-invert.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/uaccess_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/access_ok.h \ + $(wildcard include/config/ALTERNATE_USER_ADDRESS_SPACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cred.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/capability.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/capability.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/key.h \ + $(wildcard include/config/KEY_NOTIFICATIONS) \ + $(wildcard include/config/NET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/assoc_array.h \ + $(wildcard include/config/ASSOCIATIVE_ARRAY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/user.h \ + $(wildcard include/config/VFIO_PCI_ZDEV_KVM) \ + $(wildcard include/config/IOMMUFD) \ + $(wildcard include/config/SECRETMEM) \ + $(wildcard include/config/WATCH_QUEUE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ratelimit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/posix-timers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/alarmtimer.h \ + $(wildcard include/config/RTC_CLASS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer.h \ + $(wildcard include/config/HIGH_RES_TIMERS) \ + $(wildcard include/config/TIME_LOW_RES) \ + $(wildcard include/config/TIMERFD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hrtimer_rearm.h \ + $(wildcard include/config/HRTIMER_REARM_DEFERRED) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/timerqueue.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcuref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcu_sync.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/quota.h \ + $(wildcard include/config/QUOTA_NETLINK_INTERFACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/dqblk_xfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_v1.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_v2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dqblk_qtree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/projid.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/quota.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unicode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dcache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist_bl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lockref.h \ + $(wildcard include/config/ARCH_USE_CMPXCHG_LOCKREF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stringhash.h \ + $(wildcard include/config/DCACHE_WORD_ACCESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hash.h \ + $(wildcard include/config/HAVE_ARCH_HASH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vfsdebug.h \ + $(wildcard include/config/DEBUG_VFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/wait_bit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kdev_t.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/kdev_t.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/path.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/radix-tree.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/semaphore.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fcntl.h \ + $(wildcard include/config/ARCH_32BIT_OFF_T) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/fcntl.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/openat2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/migrate_mode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/delayed_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ioprio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/rt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/iocontext.h \ + $(wildcard include/config/BLK_ICQ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ioprio.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mnt_idmapping.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/slab.h \ + $(wildcard include/config/FAILSLAB) \ + $(wildcard include/config/KFENCE) \ + $(wildcard include/config/SLUB_TINY) \ + $(wildcard include/config/SLUB_DEBUG) \ + $(wildcard include/config/KMALLOC_PARTITION_RANDOM) \ + $(wildcard include/config/KMALLOC_PARTITION_TYPED) \ + $(wildcard include/config/SLAB_BUCKETS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/percpu-refcount.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan.h \ + $(wildcard include/config/KASAN_STACK) \ + $(wildcard include/config/KASAN_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-enabled.h \ + $(wildcard include/config/ARCH_DEFER_KASAN) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kasan-tags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rw_hint.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/file_ref.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/aio_abi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi/asm/unistd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/unistd_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/unistd_64_x32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/unistd_32_ia32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/task_stack.h \ + $(wildcard include/config/DEBUG_STACK_USAGE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/magic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user32.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/compat.h \ + $(wildcard include/config/COMPAT_FOR_U64_ALIGNMENT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/syscall_wrapper.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/user_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/fsgsbase.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vdso.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/elf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/elf-em.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kobject.h \ + $(wildcard include/config/UEVENT_HELPER) \ + $(wildcard include/config/DEBUG_KOBJECT_RELEASE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sysfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernfs.h \ + $(wildcard include/config/KERNFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/idr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kobject_ns.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/moduleparam.h \ + $(wildcard include/config/ALPHA) \ + $(wildcard include/config/PPC64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rbtree_latch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/error-injection.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/error-injection.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dynamic_debug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/module.h \ + $(wildcard include/config/UNWINDER_ORC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/module.h \ + $(wildcard include/config/HAVE_MOD_ARCH_SPECIFIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/prandom.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/once.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/mm.h \ + $(wildcard include/config/HAVE_ARCH_MMAP_RND_BITS) \ + $(wildcard include/config/HAVE_ARCH_MMAP_RND_COMPAT_BITS) \ + $(wildcard include/config/PPC32) \ + $(wildcard include/config/RISCV_USER_CFI) \ + $(wildcard include/config/ARM64_GCS) \ + $(wildcard include/config/ARCH_HAS_PKEYS) \ + $(wildcard include/config/ARCH_PKEY_BITS) \ + $(wildcard include/config/PARISC) \ + $(wildcard include/config/SPARC64) \ + $(wildcard include/config/ARM64_MTE) \ + $(wildcard include/config/HAVE_ARCH_USERFAULTFD_MINOR) \ + $(wildcard include/config/USERFAULTFD_RWP) \ + $(wildcard include/config/MSEAL_SYSTEM_MAPPINGS) \ + $(wildcard include/config/FIND_NORMAL_PAGE) \ + $(wildcard include/config/SHMEM) \ + $(wildcard include/config/ARCH_HAS_PTE_SPECIAL) \ + $(wildcard include/config/ASYNC_KERNEL_PGTABLE_FREE) \ + $(wildcard include/config/SPLIT_PTE_PTLOCKS) \ + $(wildcard include/config/HIGHPTE) \ + $(wildcard include/config/DEBUG_VM_RB) \ + $(wildcard include/config/PAGE_POISONING) \ + $(wildcard include/config/INIT_ON_ALLOC_DEFAULT_ON) \ + $(wildcard include/config/INIT_ON_FREE_DEFAULT_ON) \ + $(wildcard include/config/DEBUG_PAGEALLOC) \ + $(wildcard include/config/ARCH_WANT_OPTIMIZE_DAX_VMEMMAP) \ + $(wildcard include/config/HUGETLBFS) \ + $(wildcard include/config/MAPPING_DIRTY_HELPERS) \ + $(wildcard include/config/PAGE_POOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pgalloc_tag.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_ext.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stacktrace.h \ + $(wildcard include/config/ARCH_STACKWALK) \ + $(wildcard include/config/STACKTRACE) \ + $(wildcard include/config/HAVE_RELIABLE_STACKTRACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_ref.h \ + $(wildcard include/config/DEBUG_PAGE_REF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pgtable.h \ + $(wildcard include/config/ARCH_HAS_NONLEAF_PMD_YOUNG) \ + $(wildcard include/config/ARCH_HAS_HW_PTE_YOUNG) \ + $(wildcard include/config/GUP_GET_PXX_LOW_HIGH) \ + $(wildcard include/config/ARCH_WANT_PMD_MKWRITE) \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + $(wildcard include/config/X86_ESPFIX64) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memremap.h \ + $(wildcard include/config/DEVICE_PRIVATE) \ + $(wildcard include/config/PCI_P2PDMA) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ioport.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cacheinfo.h \ + $(wildcard include/config/ACPI_PPTT) \ + $(wildcard include/config/ARM) \ + $(wildcard include/config/ARCH_HAS_CPU_CACHE_ALIASING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpuhplock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/iommu-debug-pagealloc.h \ + $(wildcard include/config/IOMMU_DEBUG_PAGEALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/huge_mm.h \ + $(wildcard include/config/PGTABLE_HAS_HUGE_LEAVES) \ + $(wildcard include/config/PERSISTENT_HUGE_ZERO_FOLIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmstat.h \ + $(wildcard include/config/VM_EVENT_COUNTERS) \ + $(wildcard include/config/DEBUG_TLBFLUSH) \ + $(wildcard include/config/PER_VMA_LOCK_STATS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vm_event_item.h \ + $(wildcard include/config/BALLOON) \ + $(wildcard include/config/BALLOON_MIGRATION) \ + $(wildcard include/config/X86) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sockptr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdevice.h \ + $(wildcard include/config/DCB) \ + $(wildcard include/config/HYPERV_NET) \ + $(wildcard include/config/WLAN) \ + $(wildcard include/config/MAC80211_MESH) \ + $(wildcard include/config/NET_IPIP) \ + $(wildcard include/config/NET_IPGRE) \ + $(wildcard include/config/IPV6_SIT) \ + $(wildcard include/config/IPV6_TUNNEL) \ + $(wildcard include/config/NETPOLL) \ + $(wildcard include/config/XDP_SOCKETS) \ + $(wildcard include/config/BQL) \ + $(wildcard include/config/XPS) \ + $(wildcard include/config/RFS_ACCEL) \ + $(wildcard include/config/FCOE) \ + $(wildcard include/config/XFRM_OFFLOAD) \ + $(wildcard include/config/NET_POLL_CONTROLLER) \ + $(wildcard include/config/LIBFCOE) \ + $(wildcard include/config/NET_SHAPER) \ + $(wildcard include/config/NETFILTER_EGRESS) \ + $(wildcard include/config/NET_XGRESS) \ + $(wildcard include/config/DEBUG_NET_SMALL_RTNL) \ + $(wildcard include/config/WIRELESS_EXT) \ + $(wildcard include/config/NET_L3_MASTER_DEV) \ + $(wildcard include/config/IPV6) \ + $(wildcard include/config/TLS_DEVICE) \ + $(wildcard include/config/VLAN_8021Q) \ + $(wildcard include/config/NET_DSA) \ + $(wildcard include/config/TIPC) \ + $(wildcard include/config/CFG80211) \ + $(wildcard include/config/IEEE802154) \ + $(wildcard include/config/6LOWPAN) \ + $(wildcard include/config/MPLS_ROUTING) \ + $(wildcard include/config/MCTP) \ + $(wildcard include/config/INET_PSP) \ + $(wildcard include/config/NETFILTER_INGRESS) \ + $(wildcard include/config/NET_SCHED) \ + $(wildcard include/config/PCPU_DEV_REFCNT) \ + $(wildcard include/config/GARP) \ + $(wildcard include/config/MRP) \ + $(wildcard include/config/NET_DROP_MONITOR) \ + $(wildcard include/config/CGROUP_NET_PRIO) \ + $(wildcard include/config/MACSEC) \ + $(wildcard include/config/DPLL) \ + $(wildcard include/config/DIMLIB) \ + $(wildcard include/config/RPS) \ + $(wildcard include/config/NET_FLOW_LIMIT) \ + $(wildcard include/config/NET_DEV_REFCNT_TRACKER) \ + $(wildcard include/config/ETHTOOL_NETLINK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/delay.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/prefetch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/local.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dynamic_queue_limits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_namespace.h \ + $(wildcard include/config/NF_CONNTRACK) \ + $(wildcard include/config/NF_FLOW_TABLE) \ + $(wildcard include/config/UNIX) \ + $(wildcard include/config/IEEE802154_6LOWPAN) \ + $(wildcard include/config/IP_SCTP) \ + $(wildcard include/config/NETFILTER) \ + $(wildcard include/config/NF_TABLES) \ + $(wildcard include/config/WEXT_CORE) \ + $(wildcard include/config/XFRM) \ + $(wildcard include/config/IP_VS) \ + $(wildcard include/config/MPLS) \ + $(wildcard include/config/CAN) \ + $(wildcard include/config/CRYPTO_USER) \ + $(wildcard include/config/SMC) \ + $(wildcard include/config/VSOCKETS) \ + $(wildcard include/config/NET_NS) \ + $(wildcard include/config/NET_NS_REFCNT_TRACKER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/in6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_dscp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mib.h \ + $(wildcard include/config/XFRM_STATISTICS) \ + $(wildcard include/config/TLS) \ + $(wildcard include/config/MPTCP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/snmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/snmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/u64_stats_sync.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/local64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/local64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/unix.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/packet.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ipv4.h \ + $(wildcard include/config/IP_ROUTE_MULTIPATH) \ + $(wildcard include/config/NET_UDP_TUNNEL) \ + $(wildcard include/config/IP_MULTIPLE_TABLES) \ + $(wildcard include/config/IP_ROUTE_CLASSID) \ + $(wildcard include/config/IP_MROUTE) \ + $(wildcard include/config/IP_MROUTE_MULTIPLE_TABLES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_frag.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason-core.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/siphash.h \ + $(wildcard include/config/HAVE_EFFICIENT_UNALIGNED_ACCESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ipv6.h \ + $(wildcard include/config/IPV6_MULTIPLE_TABLES) \ + $(wildcard include/config/IPV6_SUBTREES) \ + $(wildcard include/config/IPV6_MROUTE) \ + $(wildcard include/config/IPV6_MROUTE_MULTIPLE_TABLES) \ + $(wildcard include/config/NF_DEFRAG_IPV6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dst_ops.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/icmpv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/nexthop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/ieee802154_6lowpan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/sctp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/netfilter.h \ + $(wildcard include/config/LWTUNNEL) \ + $(wildcard include/config/NETFILTER_FAMILY_ARP) \ + $(wildcard include/config/NETFILTER_FAMILY_BRIDGE) \ + $(wildcard include/config/NF_DEFRAG_IPV4) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/in.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/conntrack.h \ + $(wildcard include/config/NF_CT_PROTO_SCTP) \ + $(wildcard include/config/NF_CT_PROTO_GRE) \ + $(wildcard include/config/NF_CONNTRACK_EVENTS) \ + $(wildcard include/config/NF_CONNTRACK_LABELS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/nftables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/xfrm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/xfrm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mpls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/can.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/xdp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/smc.h \ + $(wildcard include/config/SMC_HS_CTRL_BPF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/bpf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/mctp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hashtable.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/vsock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_trackers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ref_tracker.h \ + $(wildcard include/config/REF_TRACKER) \ + $(wildcard include/config/DEBUG_FS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/stackdepot.h \ + $(wildcard include/config/STACKDEPOT) \ + $(wildcard include/config/STACKDEPOT_MAX_FRAMES) \ + $(wildcard include/config/STACKDEPOT_ALWAYS_INIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns/ns_common_types.h \ + $(wildcard include/config/IPC_NS) \ + $(wildcard include/config/PID_NS) \ + $(wildcard include/config/TIME_NS) \ + $(wildcard include/config/UTS_NS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ns/nstree_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/nsfs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/skbuff.h \ + $(wildcard include/config/BRIDGE_NETFILTER) \ + $(wildcard include/config/NET_TC_SKB_EXT) \ + $(wildcard include/config/MAX_SKB_FRAGS) \ + $(wildcard include/config/NET_SOCK_MSG) \ + $(wildcard include/config/SKB_EXTENSIONS) \ + $(wildcard include/config/WIRELESS) \ + $(wildcard include/config/IPV6_NDISC_NODETYPE) \ + $(wildcard include/config/NETFILTER_XT_TARGET_TRACE) \ + $(wildcard include/config/NET_SWITCHDEV) \ + $(wildcard include/config/NET_REDIRECT) \ + $(wildcard include/config/SKB_DECRYPTED) \ + $(wildcard include/config/NET_RX_BUSY_POLL) \ + $(wildcard include/config/NETWORK_SECMARK) \ + $(wildcard include/config/DEBUG_NET) \ + $(wildcard include/config/FAIL_SKB_REALLOC) \ + $(wildcard include/config/NETWORK_PHY_TIMESTAMPING) \ + $(wildcard include/config/MCTP_FLOWS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bvec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highmem.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/cacheflush.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kmsan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dma-direction.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/hardirq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/context_tracking_state.h \ + $(wildcard include/config/CONTEXT_TRACKING_USER) \ + $(wildcard include/config/CONTEXT_TRACKING) \ + $(wildcard include/config/RCU_DYNTICKS_TORTURE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ftrace_irq.h \ + $(wildcard include/config/HWLAT_TRACER) \ + $(wildcard include/config/OSNOISE_TRACER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vtime.h \ + $(wildcard include/config/VIRT_CPU_ACCOUNTING) \ + $(wildcard include/config/HAVE_VIRT_CPU_ACCOUNTING_IDLE) \ + $(wildcard include/config/IRQ_TIME_ACCOUNTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/hardirq.h \ + $(wildcard include/config/X86_THERMAL_VECTOR) \ + $(wildcard include/config/X86_MCE_THRESHOLD) \ + $(wildcard include/config/X86_MCE_AMD) \ + $(wildcard include/config/X86_HV_CALLBACK_VECTOR) \ + $(wildcard include/config/HYPERV) \ + $(wildcard include/config/KVM) \ + $(wildcard include/config/GUEST_PERF_EVENTS) \ + $(wildcard include/config/X86_POSTED_MSI) \ + $(wildcard include/config/CPU_MITIGATIONS) \ + $(wildcard include/config/KVM_INTEL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/highmem-internal.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/checksum.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/checksum.h \ + $(wildcard include/config/GENERIC_CSUM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/checksum_64.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dma-mapping.h \ + $(wildcard include/config/DMA_API_DEBUG) \ + $(wildcard include/config/HAS_DMA) \ + $(wildcard include/config/IOMMU_DMA) \ + $(wildcard include/config/DMA_NEED_SYNC) \ + $(wildcard include/config/NEED_DMA_MAP_STATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device.h \ + $(wildcard include/config/GENERIC_MSI_IRQ) \ + $(wildcard include/config/ENERGY_MODEL) \ + $(wildcard include/config/PINCTRL) \ + $(wildcard include/config/ARCH_HAS_DMA_OPS) \ + $(wildcard include/config/DMA_DECLARE_COHERENT) \ + $(wildcard include/config/DMA_CMA) \ + $(wildcard include/config/SWIOTLB) \ + $(wildcard include/config/SWIOTLB_DYNAMIC) \ + $(wildcard include/config/PM) \ + $(wildcard include/config/PM_SLEEP) \ + $(wildcard include/config/OF) \ + $(wildcard include/config/DEVTMPFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/dev_printk.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/energy_model.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/cpufreq.h \ + $(wildcard include/config/CPU_FREQ) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/topology.h \ + $(wildcard include/config/SCHED_CLUSTER) \ + $(wildcard include/config/SCHED_MC) \ + $(wildcard include/config/CPU_FREQ_GOV_SCHEDUTIL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/idle.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/sd_flags.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/klist.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pm.h \ + $(wildcard include/config/VT_CONSOLE_SLEEP) \ + $(wildcard include/config/CXL_SUSPEND) \ + $(wildcard include/config/PM_CLK) \ + $(wildcard include/config/PM_GENERIC_DOMAINS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/bus.h \ + $(wildcard include/config/ACPI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/class.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/devres.h \ + $(wildcard include/config/HAS_IOMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device/driver.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device-id/acpi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/device-id/of.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/device.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/device.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pm_wakeup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/scatterlist.h \ + $(wildcard include/config/NEED_SG_DMA_LENGTH) \ + $(wildcard include/config/NEED_SG_DMA_FLAGS) \ + $(wildcard include/config/DEBUG_SG) \ + $(wildcard include/config/SGL_ALLOC) \ + $(wildcard include/config/ARCH_NO_SG_CHAIN) \ + $(wildcard include/config/SG_POOL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/io.h \ + $(wildcard include/config/MTRR) \ + $(wildcard include/config/X86_PAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/asm/early_ioremap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/early_ioremap.h \ + $(wildcard include/config/GENERIC_EARLY_IOREMAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/shared/io.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/io.h \ + $(wildcard include/config/GENERIC_IOMAP) \ + $(wildcard include/config/TRACE_MMIO_ACCESS) \ + $(wildcard include/config/HAS_IOPORT) \ + $(wildcard include/config/GENERIC_IOREMAP) \ + $(wildcard include/config/HAS_IOPORT_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/iomap.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/pci_iomap.h \ + $(wildcard include/config/PCI) \ + $(wildcard include/config/NO_GENERIC_PCI_IOPORT_MAP) \ + $(wildcard include/config/GENERIC_PCI_IOMAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/logic_pio.h \ + $(wildcard include/config/INDIRECT_PIO) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/fwnode.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netdev_features.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow_dissector.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_ether.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pkt_cls.h \ + $(wildcard include/config/NET_CLS_ACT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pkt_sched.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_packet.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_frag_cache.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/net_debug.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netmem.h \ + $(wildcard include/config/NET_DEVMEM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seq_file_net.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seq_file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string_helpers.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ctype.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/string_choices.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netprio_cgroup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup.h \ + $(wildcard include/config/DEBUG_CGROUP_REF) \ + $(wildcard include/config/CGROUP_CPUACCT) \ + $(wildcard include/config/SOCK_CGROUP_DATA) \ + $(wildcard include/config/CGROUP_DATA) \ + $(wildcard include/config/CGROUP_BPF) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/cgroupstats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/taskstats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/nsproxy.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/user_namespace.h \ + $(wildcard include/config/INOTIFY_USER) \ + $(wildcard include/config/FANOTIFY) \ + $(wildcard include/config/BINFMT_MISC) \ + $(wildcard include/config/PERSISTENT_KEYRINGS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rculist_nulls.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel_stat.h \ + $(wildcard include/config/GENERIC_IRQ_STAT_SNAPSHOT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/interrupt.h \ + $(wildcard include/config/IRQ_FORCED_THREADING) \ + $(wildcard include/config/GENERIC_IRQ_PROBE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/irqreturn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/irq_vectors.h \ + $(wildcard include/config/PCI_MSI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/sections.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/sections.h \ + $(wildcard include/config/HAVE_FUNCTION_DESCRIPTORS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup-defs.h \ + $(wildcard include/config/CGROUP_NET_CLASSID) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf-cgroup-defs.h \ + $(wildcard include/config/BPF_LSM) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/psi_types.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kthread.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_subsys.h \ + $(wildcard include/config/CGROUP_DEVICE) \ + $(wildcard include/config/CGROUP_FREEZER) \ + $(wildcard include/config/CGROUP_PERF) \ + $(wildcard include/config/CGROUP_HUGETLB) \ + $(wildcard include/config/CGROUP_PIDS) \ + $(wildcard include/config/CGROUP_RDMA) \ + $(wildcard include/config/CGROUP_MISC) \ + $(wildcard include/config/CGROUP_DMEM) \ + $(wildcard include/config/CGROUP_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_namespace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cgroup_refcnt.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/neighbour.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/scm.h \ + $(wildcard include/config/SECURITY_NETWORK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/security.h \ + $(wildcard include/config/SECURITY_PATH) \ + $(wildcard include/config/SECURITY_INFINIBAND) \ + $(wildcard include/config/SECURITY_NETWORK_XFRM) \ + $(wildcard include/config/SECURITYFS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kernel_read_file.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf.h \ + $(wildcard include/config/DEBUG_KERNEL) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_JMP) \ + $(wildcard include/config/FINEIBT) \ + $(wildcard include/config/BPF_JIT_ALWAYS_ON) \ + $(wildcard include/config/INET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bpf.h \ + $(wildcard include/config/BPF_LIRC_MODE2) \ + $(wildcard include/config/EFFICIENT_UNALIGNED_ACCESS) \ + $(wildcard include/config/BPF_KPROBE_OVERRIDE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/bpf_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/filter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf_defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/crypto/sha2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kallsyms.h \ + $(wildcard include/config/KALLSYMS_ALL) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpfptr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/btf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bsearch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/btf_ids.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/btf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rcupdate_trace.h \ + $(wildcard include/config/TASKS_TRACE_RCU_NO_MB) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/static_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpu.h \ + $(wildcard include/config/GENERIC_CPU_DEVICES) \ + $(wildcard include/config/PM_SLEEP_SMP) \ + $(wildcard include/config/PM_SLEEP_SMP_NONZERO_CPU) \ + $(wildcard include/config/ARCH_HAS_CPU_FINALIZE_INIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/node.h \ + $(wildcard include/config/HMEM_REPORTING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cpuhotplug.h \ + $(wildcard include/config/HOTPLUG_CORE_SYNC_DEAD) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/static_call.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/text-patching.h \ + $(wildcard include/config/UML_X86) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/memcontrol.h \ + $(wildcard include/config/MEMCG_NMI_SAFETY_REQUIRES_ATOMIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/page_counter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmpressure.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/eventfd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/eventfd.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/writeback.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/flex_proportions.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/backing-dev-defs.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/blk_types.h \ + $(wildcard include/config/FAIL_MAKE_REQUEST) \ + $(wildcard include/config/BLK_CGROUP_IOCOST) \ + $(wildcard include/config/BLK_INLINE_ENCRYPTION) \ + $(wildcard include/config/BLK_DEV_INTEGRITY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/folio_batch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/cfi.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/cfi.h \ + $(wildcard include/config/FINEIBT_BHI) \ + $(wildcard include/config/FUNCTION_PADDING_CFI) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/xattr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/xattr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ftrace.h \ + $(wildcard include/config/TRACER_SNAPSHOT) \ + $(wildcard include/config/HAVE_FUNCTION_GRAPH_FREGS) \ + $(wildcard include/config/FUNCTION_TRACER) \ + $(wildcard include/config/HAVE_DYNAMIC_FTRACE_WITH_ARGS) \ + $(wildcard include/config/HAVE_FTRACE_REGS_HAVING_PT_REGS) \ + $(wildcard include/config/HAVE_REGS_AND_STACK_ACCESS_API) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_REGS) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_ARGS) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_DIRECT_CALLS) \ + $(wildcard include/config/STACK_TRACER) \ + $(wildcard include/config/DYNAMIC_FTRACE_WITH_CALL_OPS) \ + $(wildcard include/config/FUNCTION_GRAPH_RETVAL) \ + $(wildcard include/config/FTRACE_SYSCALLS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_recursion.h \ + $(wildcard include/config/FTRACE_RECORD_RECURSION) \ + $(wildcard include/config/FTRACE_VALIDATE_RCU_IS_WATCHING) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/trace_clock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/trace_clock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/pid_namespace.h \ + $(wildcard include/config/MEMFD_CREATE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ptrace.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/seccomp.h \ + $(wildcard include/config/HAVE_ARCH_SECCOMP_FILTER) \ + $(wildcard include/config/SECCOMP_FILTER) \ + $(wildcard include/config/CHECKPOINT_RESTORE) \ + $(wildcard include/config/SECCOMP_CACHE_DEBUG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/seccomp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/ftrace.h \ + $(wildcard include/config/HAVE_FENTRY) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/rqspinlock.h \ + $(wildcard include/config/QUEUED_SPINLOCKS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/rqspinlock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/lsm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/selinux.h \ + $(wildcard include/config/SECURITY_SELINUX) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/smack.h \ + $(wildcard include/config/SECURITY_SMACK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/apparmor.h \ + $(wildcard include/config/SECURITY_APPARMOR) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/lsm/bpf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/compat.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_ether.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_link.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_link.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_bonding.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netdev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/neighbour_tables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipv6.h \ + $(wildcard include/config/IPV6_ROUTER_PREF) \ + $(wildcard include/config/IPV6_ROUTE_INFO) \ + $(wildcard include/config/IPV6_OPTIMISTIC_DAD) \ + $(wildcard include/config/IPV6_SEG6_HMAC) \ + $(wildcard include/config/IPV6_MIP6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/tcp.h \ + $(wildcard include/config/TCP_AO) \ + $(wildcard include/config/BPF) \ + $(wildcard include/config/TCP_MD5SIG) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/win_minmax.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sock.h \ + $(wildcard include/config/SOCK_RX_QUEUE_MAPPING) \ + $(wildcard include/config/SOCK_VALIDATE_XMIT) \ + $(wildcard include/config/BT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi/asm/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/asm-generic/poll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/eventpoll.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/indirect_call_wrapper.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dst.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/rtnetlink.h \ + $(wildcard include/config/NET_INGRESS) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/rtnetlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_addr.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/neighbour.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/rtnetlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netlink.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp_states.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/net_tstamp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/net_tstamp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ethtool_netlink_generated.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/l3mdev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/fib_rules.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fib_rules.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/fib_notifier.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_connection_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jhash.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unaligned.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/unaligned/packed_struct.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/vdso/unaligned.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/request_sock.h \ + $(wildcard include/config/SYN_COOKIES) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/rstreason.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/mptcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/mptcp_pm.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/hash.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_timewait_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/timewait_sock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/tcp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/errqueue.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/icmpv6.h \ + $(wildcard include/config/NF_NAT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/inetdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inetpeer.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/jump_label_ratelimit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/if_inet6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip_fib.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/in_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/arp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_arp.h \ + $(wildcard include/config/FIREWIRE_NET) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_arp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ndisc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/addrconf.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip6_fib.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/ipv6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipv6_route.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/lwtunnel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/lwtunnel.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/nexthop.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/ip.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp.h \ + $(wildcard include/config/BPF_STREAM_PARSER) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_hashtables.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sock_reuseport.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/filter.h \ + $(wildcard include/config/HAVE_EBPF_JIT) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/sched/clock.h \ + $(wildcard include/config/ARCH_WANTS_NO_INSTR) \ + $(wildcard include/config/GENERIC_SCHED_CLOCK) \ + $(wildcard include/config/HAVE_UNSTABLE_SCHED_CLOCK) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/set_memory.h \ + $(wildcard include/config/ARCH_HAS_SET_MEMORY) \ + $(wildcard include/config/ARCH_HAS_SET_DIRECT_MAP) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/set_memory.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/set_memory.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/if_vlan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/etherdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/crc32.h \ + $(wildcard include/config/CRC32_ARCH) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bitrev.h \ + $(wildcard include/config/HAVE_ARCH_BITREVERSE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/asm-generic/bitops/__bitrev.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/if_vlan.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/pgtable_areas.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/sch_generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gen_stats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/gen_stats.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/flow_offload.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason-qdisc.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dropreason.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/tcp_ao.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet_ecn.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/dsfield.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/mptcp.h \ + $(wildcard include/config/MPTCP_IPV6) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/xfrm.h \ + $(wildcard include/config/XFRM_SUB_POLICY) \ + $(wildcard include/config/NET_PKTGEN) \ + $(wildcard include/config/XFRM_MIGRATE) \ + $(wildcard include/config/XFRM_USER_COMPAT) \ + $(wildcard include/config/XFRM_INTERFACE) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/pfkeyv2.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/ipsec.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/audit.h \ + $(wildcard include/config/AUDIT_COMPAT_GENERIC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/audit_arch.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/audit.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/fanotify.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/syscall.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gro_cells.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/secure_seq.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/bpf-cgroup.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/udp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/gso.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/icmp.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netns/generic.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter/nf_conntrack_zones_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter/nf_conntrack_tuple_common.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_ipv4.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter_ipv4.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/typelimits.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/netfilter_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/netfilter_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ + include/compat/sys/timeout.h \ + include/compat/sys/refcnt.h \ + include/compat/sys/queue.h \ + include/compat/sys/_null.h \ + include/compat/sys/tree.h \ + include/compat/sys/socket.h \ + include/compat/net/if_types.h \ + include/compat/net/if_var.h \ + include/pfk_mbuf.h \ + include/pfk_net.h \ + include/pfk_if.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ + include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ + +compat/sha2.o: $(deps_compat/sha2.o) + +$(deps_compat/sha2.o): diff --git a/module/compat/.siphash.o.cmd b/module/compat/.siphash.o.cmd index 6e51308..b3dfa6a 100644 --- a/module/compat/.siphash.o.cmd +++ b/module/compat/.siphash.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/siphash.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/siphash.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ compat/siphash.o: $(deps_compat/siphash.o) diff --git a/module/compat/.toeplitz.o.cmd b/module/compat/.toeplitz.o.cmd index 9662164..89a8b51 100644 --- a/module/compat/.toeplitz.o.cmd +++ b/module/compat/.toeplitz.o.cmd @@ -1801,6 +1801,7 @@ deps_compat/toeplitz.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_compat/toeplitz.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/crypto/hash.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/crypto.h \ diff --git a/module/compat/md5.c b/module/compat/md5.c new file mode 100644 index 0000000..321ffa4 --- /dev/null +++ b/module/compat/md5.c @@ -0,0 +1,218 @@ +/* PFLINUX port of OpenBSD 8.0 crypto/md5.c — see docs/porting-notes.md */ +#include + +#define PUT_64BIT_LE(cp, value) do { \ + (cp)[7] = (value) >> 56; \ + (cp)[6] = (value) >> 48; \ + (cp)[5] = (value) >> 40; \ + (cp)[4] = (value) >> 32; \ + (cp)[3] = (value) >> 24; \ + (cp)[2] = (value) >> 16; \ + (cp)[1] = (value) >> 8; \ + (cp)[0] = (value); } while (0) + +#define PUT_32BIT_LE(cp, value) do { \ + (cp)[3] = (value) >> 24; \ + (cp)[2] = (value) >> 16; \ + (cp)[1] = (value) >> 8; \ + (cp)[0] = (value); } while (0) + +static u_int8_t PADDING[MD5_BLOCK_LENGTH] = { + 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/* + * Start MD5 accumulation. Set bit count to 0 and buffer to mysterious + * initialization constants. + */ +void +MD5Init(MD5_CTX *ctx) +{ + ctx->count = 0; + ctx->state[0] = 0x67452301; + ctx->state[1] = 0xefcdab89; + ctx->state[2] = 0x98badcfe; + ctx->state[3] = 0x10325476; +} + +/* + * Update context to reflect the concatenation of another buffer full + * of bytes. + */ +void +MD5Update(MD5_CTX *ctx, const void *inputptr, size_t len) +{ + const uint8_t *input = inputptr; + size_t have, need; + + /* Check how many bytes we already have and how many more we need. */ + have = (size_t)((ctx->count >> 3) & (MD5_BLOCK_LENGTH - 1)); + need = MD5_BLOCK_LENGTH - have; + + /* Update bitcount */ + ctx->count += (u_int64_t)len << 3; + + if (len >= need) { + if (have != 0) { + memcpy(ctx->buffer + have, input, need); + MD5Transform(ctx->state, ctx->buffer); + input += need; + len -= need; + have = 0; + } + + /* Process data in MD5_BLOCK_LENGTH-byte chunks. */ + while (len >= MD5_BLOCK_LENGTH) { + MD5Transform(ctx->state, input); + input += MD5_BLOCK_LENGTH; + len -= MD5_BLOCK_LENGTH; + } + } + + /* Handle any remaining bytes of data. */ + if (len != 0) + memcpy(ctx->buffer + have, input, len); +} + +/* + * Final wrapup - pad to 64-byte boundary with the bit pattern + * 1 0* (64-bit count of bits processed, MSB-first) + */ +void +MD5Final(unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx) +{ + u_int8_t count[8]; + size_t padlen; + int i; + + /* Convert count to 8 bytes in little endian order. */ + PUT_64BIT_LE(count, ctx->count); + + /* Pad out to 56 mod 64. */ + padlen = MD5_BLOCK_LENGTH - + ((ctx->count >> 3) & (MD5_BLOCK_LENGTH - 1)); + if (padlen < 1 + 8) + padlen += MD5_BLOCK_LENGTH; + MD5Update(ctx, PADDING, padlen - 8); /* padlen - 8 <= 64 */ + MD5Update(ctx, count, 8); + + for (i = 0; i < 4; i++) + PUT_32BIT_LE(digest + i * 4, ctx->state[i]); + explicit_bzero(ctx, sizeof(*ctx)); /* in case it's sensitive */ +} + + +/* The four core functions - F1 is optimized somewhat */ + +/* #define F1(x, y, z) (x & y | ~x & z) */ +#define F1(x, y, z) (z ^ (x & (y ^ z))) +#define F2(x, y, z) F1(z, x, y) +#define F3(x, y, z) (x ^ y ^ z) +#define F4(x, y, z) (y ^ (x | ~z)) + +/* This is the central step in the MD5 algorithm. */ +#define MD5STEP(f, w, x, y, z, data, s) \ + ( w += f(x, y, z) + data, w = w<>(32-s), w += x ) + +/* + * The core of the MD5 algorithm, this alters an existing MD5 hash to + * reflect the addition of 16 longwords of new data. MD5Update blocks + * the data and converts bytes into longwords for this routine. + */ +void +MD5Transform(u_int32_t state[4], const u_int8_t block[MD5_BLOCK_LENGTH]) +{ + u_int32_t a, b, c, d, in[MD5_BLOCK_LENGTH / 4]; + +#if BYTE_ORDER == LITTLE_ENDIAN + memcpy(in, block, sizeof(in)); +#else + for (a = 0; a < MD5_BLOCK_LENGTH / 4; a++) { + in[a] = (u_int32_t)( + (u_int32_t)(block[a * 4 + 0]) | + (u_int32_t)(block[a * 4 + 1]) << 8 | + (u_int32_t)(block[a * 4 + 2]) << 16 | + (u_int32_t)(block[a * 4 + 3]) << 24); + } +#endif + + a = state[0]; + b = state[1]; + c = state[2]; + d = state[3]; + + MD5STEP(F1, a, b, c, d, in[ 0] + 0xd76aa478, 7); + MD5STEP(F1, d, a, b, c, in[ 1] + 0xe8c7b756, 12); + MD5STEP(F1, c, d, a, b, in[ 2] + 0x242070db, 17); + MD5STEP(F1, b, c, d, a, in[ 3] + 0xc1bdceee, 22); + MD5STEP(F1, a, b, c, d, in[ 4] + 0xf57c0faf, 7); + MD5STEP(F1, d, a, b, c, in[ 5] + 0x4787c62a, 12); + MD5STEP(F1, c, d, a, b, in[ 6] + 0xa8304613, 17); + MD5STEP(F1, b, c, d, a, in[ 7] + 0xfd469501, 22); + MD5STEP(F1, a, b, c, d, in[ 8] + 0x698098d8, 7); + MD5STEP(F1, d, a, b, c, in[ 9] + 0x8b44f7af, 12); + MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17); + MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22); + MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7); + MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12); + MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17); + MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22); + + MD5STEP(F2, a, b, c, d, in[ 1] + 0xf61e2562, 5); + MD5STEP(F2, d, a, b, c, in[ 6] + 0xc040b340, 9); + MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14); + MD5STEP(F2, b, c, d, a, in[ 0] + 0xe9b6c7aa, 20); + MD5STEP(F2, a, b, c, d, in[ 5] + 0xd62f105d, 5); + MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9); + MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14); + MD5STEP(F2, b, c, d, a, in[ 4] + 0xe7d3fbc8, 20); + MD5STEP(F2, a, b, c, d, in[ 9] + 0x21e1cde6, 5); + MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9); + MD5STEP(F2, c, d, a, b, in[ 3] + 0xf4d50d87, 14); + MD5STEP(F2, b, c, d, a, in[ 8] + 0x455a14ed, 20); + MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5); + MD5STEP(F2, d, a, b, c, in[ 2] + 0xfcefa3f8, 9); + MD5STEP(F2, c, d, a, b, in[ 7] + 0x676f02d9, 14); + MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20); + + MD5STEP(F3, a, b, c, d, in[ 5] + 0xfffa3942, 4); + MD5STEP(F3, d, a, b, c, in[ 8] + 0x8771f681, 11); + MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16); + MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23); + MD5STEP(F3, a, b, c, d, in[ 1] + 0xa4beea44, 4); + MD5STEP(F3, d, a, b, c, in[ 4] + 0x4bdecfa9, 11); + MD5STEP(F3, c, d, a, b, in[ 7] + 0xf6bb4b60, 16); + MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23); + MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4); + MD5STEP(F3, d, a, b, c, in[ 0] + 0xeaa127fa, 11); + MD5STEP(F3, c, d, a, b, in[ 3] + 0xd4ef3085, 16); + MD5STEP(F3, b, c, d, a, in[ 6] + 0x04881d05, 23); + MD5STEP(F3, a, b, c, d, in[ 9] + 0xd9d4d039, 4); + MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11); + MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16); + MD5STEP(F3, b, c, d, a, in[2 ] + 0xc4ac5665, 23); + + MD5STEP(F4, a, b, c, d, in[ 0] + 0xf4292244, 6); + MD5STEP(F4, d, a, b, c, in[7 ] + 0x432aff97, 10); + MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15); + MD5STEP(F4, b, c, d, a, in[5 ] + 0xfc93a039, 21); + MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6); + MD5STEP(F4, d, a, b, c, in[3 ] + 0x8f0ccc92, 10); + MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15); + MD5STEP(F4, b, c, d, a, in[1 ] + 0x85845dd1, 21); + MD5STEP(F4, a, b, c, d, in[8 ] + 0x6fa87e4f, 6); + MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10); + MD5STEP(F4, c, d, a, b, in[6 ] + 0xa3014314, 15); + MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21); + MD5STEP(F4, a, b, c, d, in[4 ] + 0xf7537e82, 6); + MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10); + MD5STEP(F4, c, d, a, b, in[2 ] + 0x2ad7d2bb, 15); + MD5STEP(F4, b, c, d, a, in[9 ] + 0xeb86d391, 21); + + state[0] += a; + state[1] += b; + state[2] += c; + state[3] += d; +} diff --git a/module/compat/sha2.c b/module/compat/sha2.c new file mode 100644 index 0000000..a743f5c --- /dev/null +++ b/module/compat/sha2.c @@ -0,0 +1,818 @@ +/* PFLINUX port of OpenBSD 8.0 crypto/sha2.c — see docs/porting-notes.md */ +#include + +/* + * UNROLLED TRANSFORM LOOP NOTE: + * You can define SHA2_UNROLL_TRANSFORM to use the unrolled transform + * loop version for the hash transform rounds (defined using macros + * later in this file). Either define on the command line, for example: + * + * cc -DSHA2_UNROLL_TRANSFORM -o sha2 sha2.c sha2prog.c + * + * or define below: + * + * #define SHA2_UNROLL_TRANSFORM + * + */ +#ifndef SMALL_KERNEL +#if defined(__amd64__) || defined(__i386__) +#define SHA2_UNROLL_TRANSFORM +#endif +#endif + +/*** SHA-256/384/512 Machine Architecture Definitions *****************/ +/* + * BYTE_ORDER NOTE: + * + * Please make sure that your system defines BYTE_ORDER. If your + * architecture is little-endian, make sure it also defines + * LITTLE_ENDIAN and that the two (BYTE_ORDER and LITTLE_ENDIAN) are + * equivalent. + * + * If your system does not define the above, then you can do so by + * hand like this: + * + * #define LITTLE_ENDIAN 1234 + * #define BIG_ENDIAN 4321 + * + * And for little-endian machines, add: + * + * #define BYTE_ORDER LITTLE_ENDIAN + * + * Or for big-endian machines: + * + * #define BYTE_ORDER BIG_ENDIAN + * + * The FreeBSD machine this was written on defines BYTE_ORDER + * appropriately by including (which in turn includes + * where the appropriate definitions are actually + * made). + */ +#if !defined(BYTE_ORDER) || (BYTE_ORDER != LITTLE_ENDIAN && BYTE_ORDER != BIG_ENDIAN) +#error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN +#endif + + +/*** SHA-256/384/512 Various Length Definitions ***********************/ +/* NOTE: Most of these are in sha2.h */ +#define SHA256_SHORT_BLOCK_LENGTH (SHA256_BLOCK_LENGTH - 8) +#define SHA384_SHORT_BLOCK_LENGTH (SHA384_BLOCK_LENGTH - 16) +#define SHA512_SHORT_BLOCK_LENGTH (SHA512_BLOCK_LENGTH - 16) + +/* + * Macro for incrementally adding the unsigned 64-bit integer n to the + * unsigned 128-bit integer (represented using a two-element array of + * 64-bit words): + */ +#define ADDINC128(w,n) { \ + (w)[0] += (u_int64_t)(n); \ + if ((w)[0] < (n)) { \ + (w)[1]++; \ + } \ +} + +/*** THE SIX LOGICAL FUNCTIONS ****************************************/ +/* + * Bit shifting and rotation (used by the six SHA-XYZ logical functions: + * + * NOTE: The naming of R and S appears backwards here (R is a SHIFT and + * S is a ROTATION) because the SHA-256/384/512 description document + * (see http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf) uses this + * same "backwards" definition. + */ +/* Shift-right (used in SHA-256, SHA-384, and SHA-512): */ +#define R(b,x) ((x) >> (b)) +/* 32-bit Rotate-right (used in SHA-256): */ +#define S32(b,x) (((x) >> (b)) | ((x) << (32 - (b)))) +/* 64-bit Rotate-right (used in SHA-384 and SHA-512): */ +#define S64(b,x) (((x) >> (b)) | ((x) << (64 - (b)))) + +/* Two of six logical functions used in SHA-256, SHA-384, and SHA-512: */ +#define Ch(x,y,z) (((x) & (y)) ^ ((~(x)) & (z))) +#define Maj(x,y,z) (((x) & (y)) ^ ((x) & (z)) ^ ((y) & (z))) + +/* Four of six logical functions used in SHA-256: */ +#define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x))) +#define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x))) +#define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x))) +#define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x))) + +/* Four of six logical functions used in SHA-384 and SHA-512: */ +#define Sigma0_512(x) (S64(28, (x)) ^ S64(34, (x)) ^ S64(39, (x))) +#define Sigma1_512(x) (S64(14, (x)) ^ S64(18, (x)) ^ S64(41, (x))) +#define sigma0_512(x) (S64( 1, (x)) ^ S64( 8, (x)) ^ R( 7, (x))) +#define sigma1_512(x) (S64(19, (x)) ^ S64(61, (x)) ^ R( 6, (x))) + +/*** INTERNAL FUNCTION PROTOTYPES *************************************/ +/* NOTE: These should not be accessed directly from outside this + * library -- they are intended for private internal visibility/use + * only. + */ +void SHA512Last(SHA2_CTX *); +void SHA256Transform(u_int32_t *, const u_int8_t *); +void SHA512Transform(u_int64_t *, const u_int8_t *); + + +/*** SHA-XYZ INITIAL HASH VALUES AND CONSTANTS ************************/ +/* Hash constant words K for SHA-256: */ +static const u_int32_t K256[64] = { + 0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL, + 0x3956c25bUL, 0x59f111f1UL, 0x923f82a4UL, 0xab1c5ed5UL, + 0xd807aa98UL, 0x12835b01UL, 0x243185beUL, 0x550c7dc3UL, + 0x72be5d74UL, 0x80deb1feUL, 0x9bdc06a7UL, 0xc19bf174UL, + 0xe49b69c1UL, 0xefbe4786UL, 0x0fc19dc6UL, 0x240ca1ccUL, + 0x2de92c6fUL, 0x4a7484aaUL, 0x5cb0a9dcUL, 0x76f988daUL, + 0x983e5152UL, 0xa831c66dUL, 0xb00327c8UL, 0xbf597fc7UL, + 0xc6e00bf3UL, 0xd5a79147UL, 0x06ca6351UL, 0x14292967UL, + 0x27b70a85UL, 0x2e1b2138UL, 0x4d2c6dfcUL, 0x53380d13UL, + 0x650a7354UL, 0x766a0abbUL, 0x81c2c92eUL, 0x92722c85UL, + 0xa2bfe8a1UL, 0xa81a664bUL, 0xc24b8b70UL, 0xc76c51a3UL, + 0xd192e819UL, 0xd6990624UL, 0xf40e3585UL, 0x106aa070UL, + 0x19a4c116UL, 0x1e376c08UL, 0x2748774cUL, 0x34b0bcb5UL, + 0x391c0cb3UL, 0x4ed8aa4aUL, 0x5b9cca4fUL, 0x682e6ff3UL, + 0x748f82eeUL, 0x78a5636fUL, 0x84c87814UL, 0x8cc70208UL, + 0x90befffaUL, 0xa4506cebUL, 0xbef9a3f7UL, 0xc67178f2UL +}; + +/* Initial hash value H for SHA-256: */ +static const u_int32_t sha256_initial_hash_value[8] = { + 0x6a09e667UL, + 0xbb67ae85UL, + 0x3c6ef372UL, + 0xa54ff53aUL, + 0x510e527fUL, + 0x9b05688cUL, + 0x1f83d9abUL, + 0x5be0cd19UL +}; + +/* Hash constant words K for SHA-384 and SHA-512: */ +static const u_int64_t K512[80] = { + 0x428a2f98d728ae22ULL, 0x7137449123ef65cdULL, + 0xb5c0fbcfec4d3b2fULL, 0xe9b5dba58189dbbcULL, + 0x3956c25bf348b538ULL, 0x59f111f1b605d019ULL, + 0x923f82a4af194f9bULL, 0xab1c5ed5da6d8118ULL, + 0xd807aa98a3030242ULL, 0x12835b0145706fbeULL, + 0x243185be4ee4b28cULL, 0x550c7dc3d5ffb4e2ULL, + 0x72be5d74f27b896fULL, 0x80deb1fe3b1696b1ULL, + 0x9bdc06a725c71235ULL, 0xc19bf174cf692694ULL, + 0xe49b69c19ef14ad2ULL, 0xefbe4786384f25e3ULL, + 0x0fc19dc68b8cd5b5ULL, 0x240ca1cc77ac9c65ULL, + 0x2de92c6f592b0275ULL, 0x4a7484aa6ea6e483ULL, + 0x5cb0a9dcbd41fbd4ULL, 0x76f988da831153b5ULL, + 0x983e5152ee66dfabULL, 0xa831c66d2db43210ULL, + 0xb00327c898fb213fULL, 0xbf597fc7beef0ee4ULL, + 0xc6e00bf33da88fc2ULL, 0xd5a79147930aa725ULL, + 0x06ca6351e003826fULL, 0x142929670a0e6e70ULL, + 0x27b70a8546d22ffcULL, 0x2e1b21385c26c926ULL, + 0x4d2c6dfc5ac42aedULL, 0x53380d139d95b3dfULL, + 0x650a73548baf63deULL, 0x766a0abb3c77b2a8ULL, + 0x81c2c92e47edaee6ULL, 0x92722c851482353bULL, + 0xa2bfe8a14cf10364ULL, 0xa81a664bbc423001ULL, + 0xc24b8b70d0f89791ULL, 0xc76c51a30654be30ULL, + 0xd192e819d6ef5218ULL, 0xd69906245565a910ULL, + 0xf40e35855771202aULL, 0x106aa07032bbd1b8ULL, + 0x19a4c116b8d2d0c8ULL, 0x1e376c085141ab53ULL, + 0x2748774cdf8eeb99ULL, 0x34b0bcb5e19b48a8ULL, + 0x391c0cb3c5c95a63ULL, 0x4ed8aa4ae3418acbULL, + 0x5b9cca4f7763e373ULL, 0x682e6ff3d6b2b8a3ULL, + 0x748f82ee5defb2fcULL, 0x78a5636f43172f60ULL, + 0x84c87814a1f0ab72ULL, 0x8cc702081a6439ecULL, + 0x90befffa23631e28ULL, 0xa4506cebde82bde9ULL, + 0xbef9a3f7b2c67915ULL, 0xc67178f2e372532bULL, + 0xca273eceea26619cULL, 0xd186b8c721c0c207ULL, + 0xeada7dd6cde0eb1eULL, 0xf57d4f7fee6ed178ULL, + 0x06f067aa72176fbaULL, 0x0a637dc5a2c898a6ULL, + 0x113f9804bef90daeULL, 0x1b710b35131c471bULL, + 0x28db77f523047d84ULL, 0x32caab7b40c72493ULL, + 0x3c9ebe0a15c9bebcULL, 0x431d67c49c100d4cULL, + 0x4cc5d4becb3e42b6ULL, 0x597f299cfc657e2aULL, + 0x5fcb6fab3ad6faecULL, 0x6c44198c4a475817ULL +}; + +/* Initial hash value H for SHA-384 */ +static const u_int64_t sha384_initial_hash_value[8] = { + 0xcbbb9d5dc1059ed8ULL, + 0x629a292a367cd507ULL, + 0x9159015a3070dd17ULL, + 0x152fecd8f70e5939ULL, + 0x67332667ffc00b31ULL, + 0x8eb44a8768581511ULL, + 0xdb0c2e0d64f98fa7ULL, + 0x47b5481dbefa4fa4ULL +}; + +/* Initial hash value H for SHA-512 */ +static const u_int64_t sha512_initial_hash_value[8] = { + 0x6a09e667f3bcc908ULL, + 0xbb67ae8584caa73bULL, + 0x3c6ef372fe94f82bULL, + 0xa54ff53a5f1d36f1ULL, + 0x510e527fade682d1ULL, + 0x9b05688c2b3e6c1fULL, + 0x1f83d9abfb41bd6bULL, + 0x5be0cd19137e2179ULL +}; + + +/*** SHA-256: *********************************************************/ +void +SHA256Init(SHA2_CTX *context) +{ + memcpy(context->state.st32, sha256_initial_hash_value, + SHA256_DIGEST_LENGTH); + memset(context->buffer, 0, SHA256_BLOCK_LENGTH); + context->bitcount[0] = 0; +} + +#ifdef SHA2_UNROLL_TRANSFORM + +/* Unrolled SHA-256 round macros: */ + +#define ROUND256_0_TO_15(a,b,c,d,e,f,g,h) do { \ + W256[j] = (u_int32_t)data[3] | ((u_int32_t)data[2] << 8) | \ + ((u_int32_t)data[1] << 16) | ((u_int32_t)data[0] << 24); \ + data += 4; \ + T1 = (h) + Sigma1_256((e)) + Ch((e), (f), (g)) + K256[j] + W256[j]; \ + (d) += T1; \ + (h) = T1 + Sigma0_256((a)) + Maj((a), (b), (c)); \ + j++; \ +} while(0) + +#define ROUND256(a,b,c,d,e,f,g,h) do { \ + s0 = W256[(j+1)&0x0f]; \ + s0 = sigma0_256(s0); \ + s1 = W256[(j+14)&0x0f]; \ + s1 = sigma1_256(s1); \ + T1 = (h) + Sigma1_256((e)) + Ch((e), (f), (g)) + K256[j] + \ + (W256[j&0x0f] += s1 + W256[(j+9)&0x0f] + s0); \ + (d) += T1; \ + (h) = T1 + Sigma0_256((a)) + Maj((a), (b), (c)); \ + j++; \ +} while(0) + +void +SHA256Transform(u_int32_t *state, const u_int8_t *data) +{ + u_int32_t a, b, c, d, e, f, g, h, s0, s1; + u_int32_t T1, W256[16]; + int j; + + /* Initialize registers with the prev. intermediate value */ + a = state[0]; + b = state[1]; + c = state[2]; + d = state[3]; + e = state[4]; + f = state[5]; + g = state[6]; + h = state[7]; + + j = 0; + do { + /* Rounds 0 to 15 (unrolled): */ + ROUND256_0_TO_15(a,b,c,d,e,f,g,h); + ROUND256_0_TO_15(h,a,b,c,d,e,f,g); + ROUND256_0_TO_15(g,h,a,b,c,d,e,f); + ROUND256_0_TO_15(f,g,h,a,b,c,d,e); + ROUND256_0_TO_15(e,f,g,h,a,b,c,d); + ROUND256_0_TO_15(d,e,f,g,h,a,b,c); + ROUND256_0_TO_15(c,d,e,f,g,h,a,b); + ROUND256_0_TO_15(b,c,d,e,f,g,h,a); + } while (j < 16); + + /* Now for the remaining rounds to 64: */ + do { + ROUND256(a,b,c,d,e,f,g,h); + ROUND256(h,a,b,c,d,e,f,g); + ROUND256(g,h,a,b,c,d,e,f); + ROUND256(f,g,h,a,b,c,d,e); + ROUND256(e,f,g,h,a,b,c,d); + ROUND256(d,e,f,g,h,a,b,c); + ROUND256(c,d,e,f,g,h,a,b); + ROUND256(b,c,d,e,f,g,h,a); + } while (j < 64); + + /* Compute the current intermediate hash value */ + state[0] += a; + state[1] += b; + state[2] += c; + state[3] += d; + state[4] += e; + state[5] += f; + state[6] += g; + state[7] += h; + + /* Clean up */ + a = b = c = d = e = f = g = h = T1 = 0; +} + +#else /* SHA2_UNROLL_TRANSFORM */ + +void +SHA256Transform(u_int32_t *state, const u_int8_t *data) +{ + u_int32_t a, b, c, d, e, f, g, h, s0, s1; + u_int32_t T1, T2, W256[16]; + int j; + + /* Initialize registers with the prev. intermediate value */ + a = state[0]; + b = state[1]; + c = state[2]; + d = state[3]; + e = state[4]; + f = state[5]; + g = state[6]; + h = state[7]; + + j = 0; + do { + W256[j] = (u_int32_t)data[3] | ((u_int32_t)data[2] << 8) | + ((u_int32_t)data[1] << 16) | ((u_int32_t)data[0] << 24); + data += 4; + /* Apply the SHA-256 compression function to update a..h */ + T1 = h + Sigma1_256(e) + Ch(e, f, g) + K256[j] + W256[j]; + T2 = Sigma0_256(a) + Maj(a, b, c); + h = g; + g = f; + f = e; + e = d + T1; + d = c; + c = b; + b = a; + a = T1 + T2; + + j++; + } while (j < 16); + + do { + /* Part of the message block expansion: */ + s0 = W256[(j+1)&0x0f]; + s0 = sigma0_256(s0); + s1 = W256[(j+14)&0x0f]; + s1 = sigma1_256(s1); + + /* Apply the SHA-256 compression function to update a..h */ + T1 = h + Sigma1_256(e) + Ch(e, f, g) + K256[j] + + (W256[j&0x0f] += s1 + W256[(j+9)&0x0f] + s0); + T2 = Sigma0_256(a) + Maj(a, b, c); + h = g; + g = f; + f = e; + e = d + T1; + d = c; + c = b; + b = a; + a = T1 + T2; + + j++; + } while (j < 64); + + /* Compute the current intermediate hash value */ + state[0] += a; + state[1] += b; + state[2] += c; + state[3] += d; + state[4] += e; + state[5] += f; + state[6] += g; + state[7] += h; + + /* Clean up */ + a = b = c = d = e = f = g = h = T1 = T2 = 0; +} + +#endif /* SHA2_UNROLL_TRANSFORM */ + +void +SHA256Update(SHA2_CTX *context, const void *dataptr, size_t len) +{ + const uint8_t *data = dataptr; + size_t freespace, usedspace; + + /* Calling with no data is valid (we do nothing) */ + if (len == 0) + return; + + usedspace = (context->bitcount[0] >> 3) % SHA256_BLOCK_LENGTH; + if (usedspace > 0) { + /* Calculate how much free space is available in the buffer */ + freespace = SHA256_BLOCK_LENGTH - usedspace; + + if (len >= freespace) { + /* Fill the buffer completely and process it */ + memcpy(&context->buffer[usedspace], data, freespace); + context->bitcount[0] += freespace << 3; + len -= freespace; + data += freespace; + SHA256Transform(context->state.st32, context->buffer); + } else { + /* The buffer is not yet full */ + memcpy(&context->buffer[usedspace], data, len); + context->bitcount[0] += len << 3; + /* Clean up: */ + usedspace = freespace = 0; + return; + } + } + while (len >= SHA256_BLOCK_LENGTH) { + /* Process as many complete blocks as we can */ + SHA256Transform(context->state.st32, data); + context->bitcount[0] += SHA256_BLOCK_LENGTH << 3; + len -= SHA256_BLOCK_LENGTH; + data += SHA256_BLOCK_LENGTH; + } + if (len > 0) { + /* There's left-overs, so save 'em */ + memcpy(context->buffer, data, len); + context->bitcount[0] += len << 3; + } + /* Clean up: */ + usedspace = freespace = 0; +} + +void +SHA256Final(u_int8_t *digest, SHA2_CTX *context) +{ + unsigned int usedspace; + + usedspace = (context->bitcount[0] >> 3) % SHA256_BLOCK_LENGTH; +#if BYTE_ORDER == LITTLE_ENDIAN + /* Convert FROM host byte order */ + context->bitcount[0] = swap64(context->bitcount[0]); +#endif + if (usedspace > 0) { + /* Begin padding with a 1 bit: */ + context->buffer[usedspace++] = 0x80; + + if (usedspace <= SHA256_SHORT_BLOCK_LENGTH) { + /* Set-up for the last transform: */ + memset(&context->buffer[usedspace], 0, + SHA256_SHORT_BLOCK_LENGTH - usedspace); + } else { + if (usedspace < SHA256_BLOCK_LENGTH) { + memset(&context->buffer[usedspace], 0, + SHA256_BLOCK_LENGTH - usedspace); + } + /* Do second-to-last transform: */ + SHA256Transform(context->state.st32, context->buffer); + + /* And set-up for the last transform: */ + memset(context->buffer, 0, + SHA256_SHORT_BLOCK_LENGTH); + } + } else { + /* Set-up for the last transform: */ + memset(context->buffer, 0, SHA256_SHORT_BLOCK_LENGTH); + + /* Begin padding with a 1 bit: */ + *context->buffer = 0x80; + } + /* Set the bit count: */ + *(u_int64_t *)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount[0]; + + /* Final transform: */ + SHA256Transform(context->state.st32, context->buffer); + +#if BYTE_ORDER == LITTLE_ENDIAN + { + /* Convert TO host byte order */ + int j; + for (j = 0; j < 8; j++) { + context->state.st32[j] = swap32(context->state.st32[j]); + } + } +#endif + memcpy(digest, context->state.st32, SHA256_DIGEST_LENGTH); + /* Clean up state data: */ + explicit_bzero(context, sizeof(*context)); + usedspace = 0; +} + + +/*** SHA-512: *********************************************************/ +void +SHA512Init(SHA2_CTX *context) +{ + memcpy(context->state.st64, sha512_initial_hash_value, + SHA512_DIGEST_LENGTH); + memset(context->buffer, 0, SHA512_BLOCK_LENGTH); + context->bitcount[0] = context->bitcount[1] = 0; +} + +#ifdef SHA2_UNROLL_TRANSFORM + +/* Unrolled SHA-512 round macros: */ + +#define ROUND512_0_TO_15(a,b,c,d,e,f,g,h) do { \ + W512[j] = (u_int64_t)data[7] | ((u_int64_t)data[6] << 8) | \ + ((u_int64_t)data[5] << 16) | ((u_int64_t)data[4] << 24) | \ + ((u_int64_t)data[3] << 32) | ((u_int64_t)data[2] << 40) | \ + ((u_int64_t)data[1] << 48) | ((u_int64_t)data[0] << 56); \ + data += 8; \ + T1 = (h) + Sigma1_512((e)) + Ch((e), (f), (g)) + K512[j] + W512[j]; \ + (d) += T1; \ + (h) = T1 + Sigma0_512((a)) + Maj((a), (b), (c)); \ + j++; \ +} while(0) + + +#define ROUND512(a,b,c,d,e,f,g,h) do { \ + s0 = W512[(j+1)&0x0f]; \ + s0 = sigma0_512(s0); \ + s1 = W512[(j+14)&0x0f]; \ + s1 = sigma1_512(s1); \ + T1 = (h) + Sigma1_512((e)) + Ch((e), (f), (g)) + K512[j] + \ + (W512[j&0x0f] += s1 + W512[(j+9)&0x0f] + s0); \ + (d) += T1; \ + (h) = T1 + Sigma0_512((a)) + Maj((a), (b), (c)); \ + j++; \ +} while(0) + +void +SHA512Transform(u_int64_t *state, const u_int8_t *data) +{ + u_int64_t a, b, c, d, e, f, g, h, s0, s1; + u_int64_t T1, W512[16]; + int j; + + /* Initialize registers with the prev. intermediate value */ + a = state[0]; + b = state[1]; + c = state[2]; + d = state[3]; + e = state[4]; + f = state[5]; + g = state[6]; + h = state[7]; + + j = 0; + do { + ROUND512_0_TO_15(a,b,c,d,e,f,g,h); + ROUND512_0_TO_15(h,a,b,c,d,e,f,g); + ROUND512_0_TO_15(g,h,a,b,c,d,e,f); + ROUND512_0_TO_15(f,g,h,a,b,c,d,e); + ROUND512_0_TO_15(e,f,g,h,a,b,c,d); + ROUND512_0_TO_15(d,e,f,g,h,a,b,c); + ROUND512_0_TO_15(c,d,e,f,g,h,a,b); + ROUND512_0_TO_15(b,c,d,e,f,g,h,a); + } while (j < 16); + + /* Now for the remaining rounds up to 79: */ + do { + ROUND512(a,b,c,d,e,f,g,h); + ROUND512(h,a,b,c,d,e,f,g); + ROUND512(g,h,a,b,c,d,e,f); + ROUND512(f,g,h,a,b,c,d,e); + ROUND512(e,f,g,h,a,b,c,d); + ROUND512(d,e,f,g,h,a,b,c); + ROUND512(c,d,e,f,g,h,a,b); + ROUND512(b,c,d,e,f,g,h,a); + } while (j < 80); + + /* Compute the current intermediate hash value */ + state[0] += a; + state[1] += b; + state[2] += c; + state[3] += d; + state[4] += e; + state[5] += f; + state[6] += g; + state[7] += h; + + /* Clean up */ + a = b = c = d = e = f = g = h = T1 = 0; +} + +#else /* SHA2_UNROLL_TRANSFORM */ + +void +SHA512Transform(u_int64_t *state, const u_int8_t *data) +{ + u_int64_t a, b, c, d, e, f, g, h, s0, s1; + u_int64_t T1, T2, W512[16]; + int j; + + /* Initialize registers with the prev. intermediate value */ + a = state[0]; + b = state[1]; + c = state[2]; + d = state[3]; + e = state[4]; + f = state[5]; + g = state[6]; + h = state[7]; + + j = 0; + do { + W512[j] = (u_int64_t)data[7] | ((u_int64_t)data[6] << 8) | + ((u_int64_t)data[5] << 16) | ((u_int64_t)data[4] << 24) | + ((u_int64_t)data[3] << 32) | ((u_int64_t)data[2] << 40) | + ((u_int64_t)data[1] << 48) | ((u_int64_t)data[0] << 56); + data += 8; + /* Apply the SHA-512 compression function to update a..h */ + T1 = h + Sigma1_512(e) + Ch(e, f, g) + K512[j] + W512[j]; + T2 = Sigma0_512(a) + Maj(a, b, c); + h = g; + g = f; + f = e; + e = d + T1; + d = c; + c = b; + b = a; + a = T1 + T2; + + j++; + } while (j < 16); + + do { + /* Part of the message block expansion: */ + s0 = W512[(j+1)&0x0f]; + s0 = sigma0_512(s0); + s1 = W512[(j+14)&0x0f]; + s1 = sigma1_512(s1); + + /* Apply the SHA-512 compression function to update a..h */ + T1 = h + Sigma1_512(e) + Ch(e, f, g) + K512[j] + + (W512[j&0x0f] += s1 + W512[(j+9)&0x0f] + s0); + T2 = Sigma0_512(a) + Maj(a, b, c); + h = g; + g = f; + f = e; + e = d + T1; + d = c; + c = b; + b = a; + a = T1 + T2; + + j++; + } while (j < 80); + + /* Compute the current intermediate hash value */ + state[0] += a; + state[1] += b; + state[2] += c; + state[3] += d; + state[4] += e; + state[5] += f; + state[6] += g; + state[7] += h; + + /* Clean up */ + a = b = c = d = e = f = g = h = T1 = T2 = 0; +} + +#endif /* SHA2_UNROLL_TRANSFORM */ + +void +SHA512Update(SHA2_CTX *context, const void *dataptr, size_t len) +{ + const uint8_t *data = dataptr; + size_t freespace, usedspace; + + /* Calling with no data is valid (we do nothing) */ + if (len == 0) + return; + + usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH; + if (usedspace > 0) { + /* Calculate how much free space is available in the buffer */ + freespace = SHA512_BLOCK_LENGTH - usedspace; + + if (len >= freespace) { + /* Fill the buffer completely and process it */ + memcpy(&context->buffer[usedspace], data, freespace); + ADDINC128(context->bitcount, freespace << 3); + len -= freespace; + data += freespace; + SHA512Transform(context->state.st64, context->buffer); + } else { + /* The buffer is not yet full */ + memcpy(&context->buffer[usedspace], data, len); + ADDINC128(context->bitcount, len << 3); + /* Clean up: */ + usedspace = freespace = 0; + return; + } + } + while (len >= SHA512_BLOCK_LENGTH) { + /* Process as many complete blocks as we can */ + SHA512Transform(context->state.st64, data); + ADDINC128(context->bitcount, SHA512_BLOCK_LENGTH << 3); + len -= SHA512_BLOCK_LENGTH; + data += SHA512_BLOCK_LENGTH; + } + if (len > 0) { + /* There's left-overs, so save 'em */ + memcpy(context->buffer, data, len); + ADDINC128(context->bitcount, len << 3); + } + /* Clean up: */ + usedspace = freespace = 0; +} + +void +SHA512Last(SHA2_CTX *context) +{ + unsigned int usedspace; + + usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH; +#if BYTE_ORDER == LITTLE_ENDIAN + /* Convert FROM host byte order */ + context->bitcount[0] = swap64(context->bitcount[0]); + context->bitcount[1] = swap64(context->bitcount[1]); +#endif + if (usedspace > 0) { + /* Begin padding with a 1 bit: */ + context->buffer[usedspace++] = 0x80; + + if (usedspace <= SHA512_SHORT_BLOCK_LENGTH) { + /* Set-up for the last transform: */ + memset(&context->buffer[usedspace], 0, + SHA512_SHORT_BLOCK_LENGTH - usedspace); + } else { + if (usedspace < SHA512_BLOCK_LENGTH) { + memset(&context->buffer[usedspace], 0, + SHA512_BLOCK_LENGTH - usedspace); + } + /* Do second-to-last transform: */ + SHA512Transform(context->state.st64, context->buffer); + + /* And set-up for the last transform: */ + memset(context->buffer, 0, SHA512_BLOCK_LENGTH - 2); + } + } else { + /* Prepare for final transform: */ + memset(context->buffer, 0, SHA512_SHORT_BLOCK_LENGTH); + + /* Begin padding with a 1 bit: */ + *context->buffer = 0x80; + } + /* Store the length of input data (in bits): */ + *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1]; + *(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0]; + + /* Final transform: */ + SHA512Transform(context->state.st64, context->buffer); +} + +void +SHA512Final(u_int8_t *digest, SHA2_CTX *context) +{ + + SHA512Last(context); + + /* Save the hash data for output: */ +#if BYTE_ORDER == LITTLE_ENDIAN + { + /* Convert TO host byte order */ + int j; + for (j = 0; j < 8; j++) { + context->state.st64[j] = swap64(context->state.st64[j]); + } + } +#endif + memcpy(digest, context->state.st64, SHA512_DIGEST_LENGTH); + + /* Zero out state data */ + explicit_bzero(context, sizeof(*context)); +} + + +/*** SHA-384: *********************************************************/ +void +SHA384Init(SHA2_CTX *context) +{ + memcpy(context->state.st64, sha384_initial_hash_value, + SHA512_DIGEST_LENGTH); + memset(context->buffer, 0, SHA384_BLOCK_LENGTH); + context->bitcount[0] = context->bitcount[1] = 0; +} + +void +SHA384Update(SHA2_CTX *context, const void *data, size_t len) +{ + SHA512Update(context, data, len); +} + +void +SHA384Final(u_int8_t *digest, SHA2_CTX *context) +{ + + SHA512Last(context); + + /* Save the hash data for output: */ +#if BYTE_ORDER == LITTLE_ENDIAN + { + /* Convert TO host byte order */ + int j; + for (j = 0; j < 6; j++) { + context->state.st64[j] = swap64(context->state.st64[j]); + } + } +#endif + memcpy(digest, context->state.st64, SHA384_DIGEST_LENGTH); + /* Zero out state data */ + explicit_bzero(context, sizeof(*context)); +} diff --git a/module/include/compat/crypto/md5.h b/module/include/compat/crypto/md5.h new file mode 100644 index 0000000..3cef4ee --- /dev/null +++ b/module/include/compat/crypto/md5.h @@ -0,0 +1,23 @@ +/* PFLINUX compat: — MD5 as used by pf_ctl ruleset checksum. + * Implementation: compat/md5.c (vendored OpenBSD 8.0 source). */ +#ifndef _PFK_MD5_H +#define _PFK_MD5_H + +#define MD5_BLOCK_LENGTH 64 +#define MD5_DIGEST_LENGTH 16 +#define MD5_DIGEST_STRING_LENGTH (MD5_DIGEST_LENGTH * 2 + 1) + +typedef struct MD5Context { + u_int32_t state[4]; + u_int64_t count; + u_int8_t buffer[MD5_BLOCK_LENGTH]; +} MD5_CTX; + +void MD5Init(MD5_CTX *); +void MD5Update(MD5_CTX *, const void *, size_t); +void MD5Final(u_int8_t[MD5_DIGEST_LENGTH], MD5_CTX *); +void MD5Pad(MD5_CTX *); +void MD5Transform(u_int32_t[4], const u_int8_t[MD5_BLOCK_LENGTH]); +char *MD5End(MD5_CTX *, char *); + +#endif /* _PFK_MD5_H */ diff --git a/module/include/compat/crypto/sha2.h b/module/include/compat/crypto/sha2.h index 461b49b..08f9d2f 100644 --- a/module/include/compat/crypto/sha2.h +++ b/module/include/compat/crypto/sha2.h @@ -1,56 +1,16 @@ -/* $OpenBSD: sha2.h,v 1.5 2014/11/16 17:39:09 tedu Exp $ */ +/* PFLINUX compat: — declarations matching OpenBSD's + * sys/crypto/sha2.h API used by PF (SHA2_CTX union + SHA256/384/512). + * Implementation: compat/sha2.c (vendored OpenBSD 8.0 source). */ +#ifndef _PFK_SHA2_H +#define _PFK_SHA2_H -/* - * FILE: sha2.h - * AUTHOR: Aaron D. Gifford - * - * Copyright (c) 2000-2001, Aaron D. Gifford - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $From: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $ - */ +#define SHA256_BLOCK_LENGTH 64 +#define SHA256_DIGEST_LENGTH 32 +#define SHA384_BLOCK_LENGTH 128 +#define SHA384_DIGEST_LENGTH 48 +#define SHA512_BLOCK_LENGTH 128 +#define SHA512_DIGEST_LENGTH 64 -#ifndef _SHA2_H -#define _SHA2_H - - -/*** SHA-256/384/512 Various Length Definitions ***********************/ -#define SHA256_BLOCK_LENGTH 64 -#define SHA256_DIGEST_LENGTH 32 -#define SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1) -#define SHA384_BLOCK_LENGTH 128 -#define SHA384_DIGEST_LENGTH 48 -#define SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1) -#define SHA512_BLOCK_LENGTH 128 -#define SHA512_DIGEST_LENGTH 64 -#define SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1) - - -/*** SHA-256/384/512 Context Structure *******************************/ typedef struct _SHA2_CTX { union { u_int32_t st32[8]; @@ -60,24 +20,14 @@ typedef struct _SHA2_CTX { u_int8_t buffer[SHA512_BLOCK_LENGTH]; } SHA2_CTX; -__BEGIN_DECLS void SHA256Init(SHA2_CTX *); -void SHA256Update(SHA2_CTX *, const void *, size_t) - __attribute__((__bounded__(__string__,2,3))); -void SHA256Final(u_int8_t[SHA256_DIGEST_LENGTH], SHA2_CTX *) - __attribute__((__bounded__(__minbytes__,1,SHA256_DIGEST_LENGTH))); - +void SHA256Update(SHA2_CTX *, const void *, size_t); +void SHA256Final(u_int8_t *, SHA2_CTX *); void SHA384Init(SHA2_CTX *); -void SHA384Update(SHA2_CTX *, const void *, size_t) - __attribute__((__bounded__(__string__,2,3))); -void SHA384Final(u_int8_t[SHA384_DIGEST_LENGTH], SHA2_CTX *) - __attribute__((__bounded__(__minbytes__,1,SHA384_DIGEST_LENGTH))); - +void SHA384Update(SHA2_CTX *, const void *, size_t); +void SHA384Final(u_int8_t *, SHA2_CTX *); void SHA512Init(SHA2_CTX *); -void SHA512Update(SHA2_CTX *, const void *, size_t) - __attribute__((__bounded__(__string__,2,3))); -void SHA512Final(u_int8_t[SHA512_DIGEST_LENGTH], SHA2_CTX *) - __attribute__((__bounded__(__minbytes__,1,SHA512_DIGEST_LENGTH))); -__END_DECLS +void SHA512Update(SHA2_CTX *, const void *, size_t); +void SHA512Final(u_int8_t *, SHA2_CTX *); -#endif /* _SHA2_H */ +#endif /* _PFK_SHA2_H */ diff --git a/module/include/compat/sys/endian.h b/module/include/compat/sys/endian.h index 6642dfe..d93464b 100644 --- a/module/include/compat/sys/endian.h +++ b/module/include/compat/sys/endian.h @@ -3,4 +3,17 @@ #define _PFK_SYS_ENDIAN_H #include #include +#include +/* BSD byte-order names used by ported code */ +#define LITTLE_ENDIAN 1234 +#define BIG_ENDIAN 4321 +#define PDP_ENDIAN 3412 +#if defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif +#define swap16(x) swab16(x) +#define swap32(x) swab32(x) +#define swap64(x) swab64(x) #endif diff --git a/module/include/pfk.h b/module/include/pfk.h index c33426d..116f322 100644 --- a/module/include/pfk.h +++ b/module/include/pfk.h @@ -155,7 +155,9 @@ struct pfk_rwlock { #define PFKIOC_DIR(nr) (((nr) >> PFKXIOC_DIRSHIFT) & ((1U< → resolves to the kernel's net/route.h; * BSD-only bits it expects must be provided here. */ @@ -275,6 +277,7 @@ static inline u_int32_t random(void) { return get_random_u32(); } /* copyin/copyout */ #define copyin(u, k, l) (copy_from_user((k), (u), (l)) ? EFAULT : 0) #define copyout(k, u, l) (copy_to_user((u), (k), (l)) ? EFAULT : 0) +#define explicit_bzero(p, l) memzero_explicit((p), (l)) /* assert-ish */ #define KASSERT(cond) WARN_ON(!(cond)) @@ -323,8 +326,10 @@ int rw_status(struct rwlock_s *l); #include "pfk_if.h" /* OpenBSD digest + toeplitz helpers (vendored into compat/crypto, compat/net) */ -#include "compat/net/toeplitz.h" +#include "compat/crypto/sha2.h" +#include "compat/crypto/md5.h" #include "compat/crypto/siphash.h" +#include "compat/net/toeplitz.h" /* pf headers resolve via -I module/include */ #define NPFSYNC 0 diff --git a/module/pfsrc/.pfk_hooks.o.cmd b/module/pfsrc/.pfk_hooks.o.cmd index 6957573..387c22e 100644 --- a/module/pfsrc/.pfk_hooks.o.cmd +++ b/module/pfsrc/.pfk_hooks.o.cmd @@ -1801,6 +1801,7 @@ deps_pfsrc/pfk_hooks.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_pfsrc/pfk_hooks.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ include/pfk_api.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ diff --git a/module/pfsrc/.pfk_mod.o.cmd b/module/pfsrc/.pfk_mod.o.cmd index c974618..77b4a3c 100644 --- a/module/pfsrc/.pfk_mod.o.cmd +++ b/module/pfsrc/.pfk_mod.o.cmd @@ -1801,6 +1801,7 @@ deps_pfsrc/pfk_mod.o := \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/netfilter/ipv6/nf_defrag_ipv6.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/miscdevice.h \ /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi/linux/major.h \ + include/compat/sys/endian.h \ include/compat/sys/timeout.h \ include/compat/sys/refcnt.h \ include/compat/sys/queue.h \ @@ -1812,8 +1813,10 @@ deps_pfsrc/pfk_mod.o := \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ - include/compat/net/toeplitz.h \ + include/compat/crypto/sha2.h \ + include/compat/crypto/md5.h \ include/compat/crypto/siphash.h \ + include/compat/net/toeplitz.h \ include/pfk_api.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ diff --git a/scripts/lab-lib.sh b/scripts/lab-lib.sh index 675fd9b..ea0b521 100755 --- a/scripts/lab-lib.sh +++ b/scripts/lab-lib.sh @@ -38,7 +38,9 @@ deb() { ssh "${SSH_OPTS[@]}" "$DEB_USER@$DEB" "$@"; } deb_cmd() { deb "bash -s" <<<"$1"; } # Run a shell script inside a lab VM (nested ssh from deb with the lab key). -vm_cmd() { local ip=$1; deb "ssh -i $LAB_KEY_DEB ${SSH_OPTS[*]} root@$ip 'bash -s'" <<<"$2"; } +# Guest host keys change every lab rebuild -> pin-noise disabled for this hop. +VMSSH_OPTS="-o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=5 -o LogLevel=ERROR" +vm_cmd() { local ip=$1; deb "ssh -i $LAB_KEY_DEB $VMSSH_OPTS root@$ip 'bash -s'" <<<"$2"; } # --- template rendering: replace @KEY@ tokens from environment + extra K=V --- RENDER_KEYS=( @@ -148,7 +150,7 @@ ensure_guest_kernel() { default_kernelblock() { # prints kernelblock xml for extracted direct boot local uuid uuid=$(deb "cat $BOOT_DIR/guest-root.uuid") - printf ' %s/guest-vmlinuz\n %s/guest-initramfs\n root=UUID=%s ro console=ttyS0,115200n8' \ + printf ' %s/guest-vmlinuz\n %s/guest-initramfs\n root=UUID=%s ro console=ttyS0,115200n8 modules=sd-mod,usb-storage,ext4,ena,gve' \ "$BOOT_DIR" "$BOOT_DIR" "$uuid" } @@ -219,17 +221,19 @@ packages_fixup() { # safety net if cloud-init ran before pf0 had transit up local a ip for a in $VMS; do ip=$(vm_ip "$a") - vm_cmd "$ip" 'command -v iperf3 >/dev/null 2>&1 || { + vm_cmd "$ip" 'command -v iperf3 >/dev/null 2>&1 && command -v iptables >/dev/null 2>&1 || { . /etc/os-release grep -qE "^[^#]*/community" /etc/apk/repositories || echo "${HOME}/v${VERSION_ID}/community" >> /etc/apk/repositories apk update -q >/dev/null 2>&1 - apk add -q iperf3 tcpdump python3 py3-scapy bash >/dev/null 2>&1 || warn "apk add failed on '"$a"'" + apk add -q iperf3 tcpdump python3 scapy bash iptables >/dev/null 2>&1 || warn "apk add failed on '"$a"'" }' || warn "no ssh to $a for package fixup" done } # --- ssh access plumbing: aliases pf0|cli|srv|gw2 from deb and from laptop --- laptop_ssh_config() { + # fresh pin file per lab rebuild: guest host keys change with recreated disks + rm -f "$HOME/.ssh/known_hosts_pflab" mkdir -p "$(dirname "$LAPTOP_SSH_FRAG")"; chmod 700 "$(dirname "$LAPTOP_SSH_FRAG")" 2>/dev/null || true cat > "$LAPTOP_SSH_FRAG" <>> generated by pf_port/scripts/vm-create.sh (topology: lab/ips.env) >>> @@ -267,7 +271,8 @@ deb_ssh_config() { Host pf0 cli srv gw2 User root IdentityFile '"$LAB_KEY_DEB"' - StrictHostKeyChecking accept-new + StrictHostKeyChecking no + UserKnownHostsFile /dev/null LogLevel ERROR ConnectTimeout 8 Host pf0 diff --git a/scripts/stage-port.sh b/scripts/stage-port.sh index ea50f07..c716ee3 100755 --- a/scripts/stage-port.sh +++ b/scripts/stage-port.sh @@ -74,9 +74,10 @@ port_c() { PORTED_LIST='net/pf.c net/pf_ioctl.c net/pf_norm.c net/pf_if.c net/pf_lb.c net/pf_ruleset.c net/pf_table.c net/pf_osfp.c net/pf_syncookies.c -net/ifq.c net/hfsc.c net/fq_codel.c net/if_pflog.c netinet/ip_divert.c' +net/ifq.c net/hfsc.c net/fq_codel.c net/if_pflog.c netinet/ip_divert.c +crypto/md5.c crypto/sha2.c' # NOTE: radix.c/rtable.c (ported by hand in T10 against our cleaned -# compat/net/radix.h) and siphash/toeplitz/sha2 (own PFLINUX impls) are +# compat/net/radix.h) and siphash/toeplitz (own PFLINUX impls) are # deliberately NOT in the auto-port list. log() { mkdir -p "$(dirname "$LOG")"; printf '\n%s\n```sh\n%s\n```\n' "## $(date -Is) staging" "$*" >> "$LOG"; } @@ -98,6 +99,8 @@ case "$cmd" in port_c "$f" "pfsrc/${f##*/}";; netinet/ip_divert.c) port_c "$f" "pfsrc/ip_divert.c";; + crypto/md5.c|crypto/sha2.c) + port_c "$f" "compat/${f##*/}";; esac done ;; diff --git a/scripts/vendorize.sh b/scripts/vendorize.sh index 4d4a3ab..659fbd4 100755 --- a/scripts/vendorize.sh +++ b/scripts/vendorize.sh @@ -10,7 +10,7 @@ SYS_K=(net/pf.c net/pf_ioctl.c net/pf_norm.c net/pf_if.c net/pf_lb.c net/pf_rule net/if_pflog.c net/if_pflog.h net/ifq.c net/ifq.h net/hfsc.c net/hfsc.h net/fq_codel.c net/fq_codel.h netinet/ip_divert.c netinet/ip_divert.h net/radix.c net/radix.h net/rtable.c net/rtable.h net/toeplitz.c net/toeplitz.h - crypto/sha2.c crypto/sha2.h crypto/siphash.c crypto/siphash.h + crypto/md5.c crypto/md5.h crypto/sha2.c crypto/sha2.h crypto/siphash.c crypto/siphash.h sys/tree.h sys/queue.h sys/param.h sys/hash.h sys/_endian.h sys/_lock.h) SRC_K=(sbin/pfctl/parse.y sbin/pfctl/pfctl.c sbin/pfctl/pfctl.h sbin/pfctl/pfctl_parser.c sbin/pfctl/pfctl_parser.h sbin/pfctl/pfctl_optimize.c sbin/pfctl/pfctl_print.c diff --git a/scripts/vm-deploy.sh b/scripts/vm-deploy.sh index c4a489e..5e9ee80 100755 --- a/scripts/vm-deploy.sh +++ b/scripts/vm-deploy.sh @@ -42,10 +42,10 @@ log "staged on deb: $DEPLOY_DIR" vm_cmd "$(vm_ip pf0)" 'mkdir -p /opt/pf' if deb "command -v rsync" >/dev/null 2>&1 && \ vm_cmd "$(vm_ip pf0)" 'command -v rsync' >/dev/null 2>&1; then - deb_cmd "rsync -a -e 'ssh -i $LAB_KEY_DEB ${SSH_OPTS[*]}' '$DEPLOY_DIR/' root@$(vm_ip pf0):/opt/pf/" + deb_cmd "rsync -a -e 'ssh -i $LAB_KEY_DEB $VMSSH_OPTS' '$DEPLOY_DIR/' root@$(vm_ip pf0):/opt/pf/" else # no rsync in guest: per-file scp - deb_cmd "for f in '$DEPLOY_DIR'/*; do scp -i $LAB_KEY_DEB ${SSH_OPTS[*]} -q \"\$f\" root@$(vm_ip pf0):/opt/pf/; done" + deb_cmd "for f in '$DEPLOY_DIR'/*; do scp -i $LAB_KEY_DEB $VMSSH_OPTS -q \"\$f\" root@$(vm_ip pf0):/opt/pf/; done" fi log "pf0:/opt/pf ->" vm_cmd "$(vm_ip pf0)" 'ls -l /opt/pf' diff --git a/scripts/vm-destroy.sh b/scripts/vm-destroy.sh index 5c8ff19..4ce044a 100755 --- a/scripts/vm-destroy.sh +++ b/scripts/vm-destroy.sh @@ -31,6 +31,7 @@ for a in $VMS; do deb_cmd "rm -rf '$SEED_DIR/$name' '$IMG_DIR/$name.qcow2' /tmp/$name.xml" log "removed domain+disk+seed: $name" done +deb_cmd "rm -rf $SEED_DIR" rm -rf "$LAB_SEEDS" for n in "$NET_PF_LAN" "$NET_PF_WAN" "$NET_PF_WAN2"; do