diff --git a/docs/porting-notes.md b/docs/porting-notes.md index 2cf33b2..e5fe0ba 100644 --- a/docs/porting-notes.md +++ b/docs/porting-notes.md @@ -652,3 +652,119 @@ port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL ```sh port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) ``` + +## 2026-11-11T14:05:58-03:00 staging + +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T14:34:07-03:00 staging + +```sh +port_c kern/subr_tree.c -> compat/subr_tree.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T14:42:10-03:00 staging + +```sh +port_c net/radix.c -> compat/radix.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T14:42:10-03:00 staging + +```sh +port_c net/rtable.c -> compat/rtable.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## M1 pf.c compile-port — 2026-11-11: staging sed extensions + +- `sa_len` removal extended to `->` accesses (pf.c: `dst->sin_len = ...;`). +- `ip_output(` → `pfk_ip_output(`, `ip_forward(` → `pfk_ip_forward(`, + `ip6_output(` → `pfk_ip6_output(` (Linux net/ip.h/net/dst.h own these names). +- pf_create_state prototype `struct pf_src_node **` → `struct pf_src_node *[PF_SN_MAX]` + (GCC -Werror=array-parameter: definition binds [4]). +- kern/subr_tree.c vendored+staged → compat/subr_tree.c (tree.h `_rb_*` + back end was never implemented; upstream OpenBSD file compiles verbatim + through port_c). net/rtable.c staged once and dropped again: it is the + OpenBSD ART-fib core (srp/domains) and is NOT buildable as a PF compat + layer; the port's route view stays in compat/pfk_rtable.c. + +## M1 PFLINUX deviations (pf.c ↔ compat), each marked in code + +- counters: counters_alloc/inc/zero/read/free implemented over the + compat cpumem per-CPU u64 slots; counters_read's `scratch` argument is + accepted and unused (OpenBSD walks cpu_info; we sum nr_cpu_ids slots). +- struct inpcb (compat/pfk_pcb.c): one pcb synthesised per successful + Linux socket lookup (established/listen/UDP-lib); refs via + in_pcbref/in_pcbunref mirror OpenBSD (lookup returns held). + `inp_socket->so_euid` = sock owner uid; `so_egid`/`so_cpid` are NOT + stored in struct sock by Linux → (gid_t)-1 / NO_PID (pfioc-anchored + user/pid matching degrades to uid-only until a lookup-side feature). + Wildcard matching: OpenBSD in_pcblookup finds bound-wildcard in one + pass; here exact=established + wildcard=in_pcblookup_listen — exactly + the sequence pf_socket_lookup already performs. +- if_get/if_get_smr → registry idr lookup (no refcount: pfk_ifnet is + RCU-freed on unregister); if_put is a no-op. +- smr_read_enter/leave → rcu_read_lock/unlock. +- if_congested(): OpenBSD gates on the global ifq congestion timestamp; + the port stamps the same instant from its xmit path (pfk_if_congestion + on ENOBUFS/ENETDOWN/EHOSTUNREACH drops in pfk_xmit.c/pfk_ip4.c). +- ip_forwarding/ip_directedbcast/ipmultipath/ip6_multipath/ip_mtudisc/ + ip_defttl: OpenBSD sysctl ints kept as port globals; ip_forwarding is + synced from the Linux netns `all` ipv4 devconf FORWARDING on device + events (not instantaneous on sysctl change; values 1/2-ipsec map to + 0/1). +- tcp_iss: stays 0; pf_tcp_iss() salt comes from the SHA512 digest + + per-call increment, which is what upstream relies on anyway. +- max_linkhdr: default 14, grown from device hard_header_len on refresh. +- ip_output/ip6_output/ip_forward/ip_send/icmp_error/ip_fragment + (compat/pfk_ip4.c): BSD semantics, mbuf-consuming. Deviations: no + record-route/IP-options processing, no IPsec coupling flags, and NO + ICMP-redirect generation when IP_REDIRECT/IPV6_REDIRECT is passed (the + Linux FIB emits redirects); ip_fragment always consumed, appended to + the mbuf_list. +- csum_flags: driver offload is not trusted yet (M1): ingress packets get + no M_TCP_CSUM_IN_OK, pf_check_tcp_cksum recomputes in software; + M_TCP_CSUM_OUT/M_UDP_CSUM_OUT are honoured by the port's own output + path (pseudo-header checksum computed there). +- ipstat_inc/tcpstat_inc: no-op macros (netinet per-CPU stats are not + ported; PF-visible counters live in pf_status/kif only). +- rtable_iterate: always NULL — multipath uRPF iteration is a single + Linux-FIB answer (documented). +- rtlabel_name2id/rtlabel_id2name/rtlabel_unref: report "unavailable" + (routing labels are a non-goal; ioctl layer rejects labeled rules). +- divert_packet/divert6_packet (pfsrc/divert_sock.c): no AF_DIVERT socket + layer exists yet (M6); with no socket attached OpenBSD frees the + packet — identical observable behaviour, plus one log line so it is + never silent. +- pflog_packet (compat/pfk_kern.c): NPFLOG=1 but if_pflog.c needs the + ifpf layer; returns success with a one-time pr_warn "packet not + logged" (M4 netlink backend). +- timeout/task: TIMEOUT_INITIALIZER/TASK_INITIALIZER static initializers + added; timeout_add/timeout_set lazily complete the Linux timer/work + plumbing on first use (BSD statics never call timeout_set()). +- struct pfk_socket/in_ifaddr views: ifatoia/ifatoia6 return port-owned + pfk_in_ifaddr/pfk_in6_ifaddr snapshots (Linux owns the in_ifaddr tag); + rt_ifa in pfk_rtentry is such a snapshot, freed with the entry. +- counters/atomic: atomic_cas_ptr/atomic_cas_uint return old-value-on- + success / 0|NULL-on-failure (OpenBSD) via cmpxchg. +- TCP_NSTATES=11 etc.: constants verified against OpenBSD master headers + (tcp_fsm.h, ip_icmp.h, ip6.h, icmp6.h, ip_var.h, ip6_var.h, route.h, + in_pcb.h, proc.h); pfk_net.h gained ip6_vfc overlay, ICMP icmp_pptr/ + icmp_void/icmp_nextmtu hun fields, icmp6_pptr, ip6_opt/_jumbo/_rthdr, + sackblk, ICMP6/MLD/ND type constants. +- pfk.h TCPS_HAVEESTABLISHED corrected to upstream `>= TCPS_ESTABLISHED` + (was `<= TCPS_TIME_WAIT`, which would have matched LISTEN too). +- pfk_ifq.h/if_var.h: `struct ifnet` tag replaced by `struct pfk_ifnet` + throughout (upstream `struct ifnet` is sed-renamed; stale forward + declaration broke type identity). +- module/pfsrc/pfk_mod.c + pfk_hooks.c were missing from the tree (HEAD + commit deleted them; only stale .o files had kept pf.ko linking). + Restored: /dev/pf misc device now dispatches through the staged real + pfioctl() with OpenBSD-style copyin/copyout driven by the ioctl size + field (PFKIOC_SIZE); netfilter hooks remain accept-all until the M2 + data-path task (announced in dmesg). +- pfk_ifnet_new: kzalloc leaves BSD TAILQ heads with tqh_last == NULL; + the first pfk_if_addrlist_refresh INSERT_TAIL oopsed on insmod (VM lab). + Fixed with TAILQ_INIT of if_addrlist/if_groups (compat/pfk_if.c). diff --git a/module/.pf.mod.cmd b/module/.pf.mod.cmd index 790eb24..aa6a913 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 compat/md5.o compat/sha2.o compat/radix.o compat/pfk_rtable.o compat/pfk_ip6.o pfsrc/pf_ruleset.o pfsrc/pf_table.o pfsrc/pf_norm.o pfsrc/pf_if.o pfsrc/pf_lb.o pfsrc/pf_osfp.o pfsrc/pf_syncookies.o pfsrc/pf_ioctl.o pfsrc/pf.o pfsrc/divert_sock.o compat/pfk_ifq.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/pfk_pcb.o compat/pfk_ip4.o compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o compat/radix.o compat/pfk_rtable.o compat/pfk_ip6.o compat/subr_tree.o pfsrc/pf_ruleset.o pfsrc/pf_table.o pfsrc/pf_norm.o pfsrc/pf_if.o pfsrc/pf_lb.o pfsrc/pf_osfp.o pfsrc/pf_syncookies.o pfsrc/pf_ioctl.o pfsrc/pf.o pfsrc/divert_sock.o compat/pfk_ifq.o | awk '!x[$$0]++ { print("./"$$0) }' > pf.mod diff --git a/module/Makefile b/module/Makefile index 4ef3237..af87049 100644 --- a/module/Makefile +++ b/module/Makefile @@ -12,8 +12,10 @@ ccflags-y := -I$(src)/include -I$(src)/include/compat -DPFLINUX=1 \ # our glue + compat layer 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/pfk_pcb.o compat/pfk_ip4.o \ compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o \ - compat/radix.o compat/pfk_rtable.o compat/pfk_ip6.o + compat/radix.o compat/pfk_rtable.o compat/pfk_ip6.o \ + compat/subr_tree.o # ported OpenBSD 8.0 engine pf-objs += pfsrc/pf_ruleset.o pfsrc/pf_table.o pfsrc/pf_norm.o pfsrc/pf_if.o \ diff --git a/module/compat/.md5.o.cmd b/module/compat/.md5.o.cmd index e6a5c7d..a8e0486 100644 --- a/module/compat/.md5.o.cmd +++ b/module/compat/.md5.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/md5.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/md5.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/md5.o: $(deps_compat/md5.o) diff --git a/module/compat/.pfk_if.o.cmd b/module/compat/.pfk_if.o.cmd index 6a447df..6c36270 100644 --- a/module/compat/.pfk_if.o.cmd +++ b/module/compat/.pfk_if.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/pfk_if.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/pfk_if.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/pfk_if.o: $(deps_compat/pfk_if.o) diff --git a/module/compat/.pfk_ifq.o.cmd b/module/compat/.pfk_ifq.o.cmd new file mode 100644 index 0000000..c8a63b6 --- /dev/null +++ b/module/compat/.pfk_ifq.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_compat/pfk_ifq.o := gcc -Wp,-MMD,compat/.pfk_ifq.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pfk_ifq"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_ifq.o compat/pfk_ifq.c + +source_compat/pfk_ifq.o := compat/pfk_ifq.c + +deps_compat/pfk_ifq.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + +compat/pfk_ifq.o: $(deps_compat/pfk_ifq.o) + +$(deps_compat/pfk_ifq.o): diff --git a/module/compat/.pfk_ip4.o.cmd b/module/compat/.pfk_ip4.o.cmd new file mode 100644 index 0000000..dd6d016 --- /dev/null +++ b/module/compat/.pfk_ip4.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_compat/pfk_ip4.o := gcc -Wp,-MMD,compat/.pfk_ip4.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pfk_ip4"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_ip4.o compat/pfk_ip4.c + +source_compat/pfk_ip4.o := compat/pfk_ip4.c + +deps_compat/pfk_ip4.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + +compat/pfk_ip4.o: $(deps_compat/pfk_ip4.o) + +$(deps_compat/pfk_ip4.o): diff --git a/module/compat/.pfk_ip6.o.cmd b/module/compat/.pfk_ip6.o.cmd index 0af63c1..ce60323 100644 --- a/module/compat/.pfk_ip6.o.cmd +++ b/module/compat/.pfk_ip6.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/pfk_ip6.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/pfk_ip6.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/pfk_ip6.o: $(deps_compat/pfk_ip6.o) diff --git a/module/compat/.pfk_kern.o.cmd b/module/compat/.pfk_kern.o.cmd index 2c65e86..24601b9 100644 --- a/module/compat/.pfk_kern.o.cmd +++ b/module/compat/.pfk_kern.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/pfk_kern.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/pfk_kern.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.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 f728f57..7c0ec32 100644 --- a/module/compat/.pfk_mbuf.o.cmd +++ b/module/compat/.pfk_mbuf.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/pfk_mbuf.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/pfk_mbuf.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/pfk_mbuf.o: $(deps_compat/pfk_mbuf.o) diff --git a/module/compat/.pfk_pcb.o.cmd b/module/compat/.pfk_pcb.o.cmd new file mode 100644 index 0000000..78b812d --- /dev/null +++ b/module/compat/.pfk_pcb.o.cmd @@ -0,0 +1,1835 @@ +savedcmd_compat/pfk_pcb.o := gcc -Wp,-MMD,compat/.pfk_pcb.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pfk_pcb"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_pcb.o compat/pfk_pcb.c + +source_compat/pfk_pcb.o := compat/pfk_pcb.c + +deps_compat/pfk_pcb.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/net/inet6_hashtables.h \ + +compat/pfk_pcb.o: $(deps_compat/pfk_pcb.o) + +$(deps_compat/pfk_pcb.o): diff --git a/module/compat/.pfk_rtable.o.cmd b/module/compat/.pfk_rtable.o.cmd index 3bc6c68..2ccb2d0 100644 --- a/module/compat/.pfk_rtable.o.cmd +++ b/module/compat/.pfk_rtable.o.cmd @@ -3,6 +3,7 @@ savedcmd_compat/pfk_rtable.o := gcc -Wp,-MMD,compat/.pfk_rtable.o.d -nostdinc -I source_compat/pfk_rtable.o := compat/pfk_rtable.c deps_compat/pfk_rtable.o := \ + $(wildcard include/config/IPV6) \ /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 \ @@ -1207,7 +1208,6 @@ deps_compat/pfk_rtable.o := \ $(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) \ @@ -1811,6 +1811,9 @@ deps_compat/pfk_rtable.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,14 +1823,11 @@ deps_compat/pfk_rtable.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ - include/compat/net/rtable.h \ compat/pfk_rtable.o: $(deps_compat/pfk_rtable.o) diff --git a/module/compat/.pfk_xmit.o.cmd b/module/compat/.pfk_xmit.o.cmd index 73e8c97..c1d2eff 100644 --- a/module/compat/.pfk_xmit.o.cmd +++ b/module/compat/.pfk_xmit.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/pfk_xmit.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/pfk_xmit.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/pfk_xmit.o: $(deps_compat/pfk_xmit.o) diff --git a/module/compat/.radix.o.cmd b/module/compat/.radix.o.cmd index c3c192f..e6ff413 100644 --- a/module/compat/.radix.o.cmd +++ b/module/compat/.radix.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/radix.o := gcc -Wp,-MMD,compat/.radix.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 -D_KERNEL=1 -Wno-declaration-after-statement -DMODULE -DKBUILD_BASENAME='"radix"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/radix.o compat/radix.c +savedcmd_compat/radix.o := gcc -Wp,-MMD,compat/.radix.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"radix"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/radix.o compat/radix.c source_compat/radix.o := compat/radix.c @@ -1810,6 +1810,10 @@ deps_compat/radix.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1819,13 +1823,11 @@ deps_compat/radix.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/radix.o: $(deps_compat/radix.o) diff --git a/module/compat/.sha2.o.cmd b/module/compat/.sha2.o.cmd index 0b7c040..9699a75 100644 --- a/module/compat/.sha2.o.cmd +++ b/module/compat/.sha2.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/sha2.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/sha2.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/sha2.o: $(deps_compat/sha2.o) diff --git a/module/compat/.siphash.o.cmd b/module/compat/.siphash.o.cmd index ba0525b..d844ed6 100644 --- a/module/compat/.siphash.o.cmd +++ b/module/compat/.siphash.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/siphash.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/siphash.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ compat/siphash.o: $(deps_compat/siphash.o) diff --git a/module/compat/.subr_tree.o.cmd b/module/compat/.subr_tree.o.cmd new file mode 100644 index 0000000..d27a74e --- /dev/null +++ b/module/compat/.subr_tree.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_compat/subr_tree.o := gcc -Wp,-MMD,compat/.subr_tree.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"subr_tree"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/subr_tree.o compat/subr_tree.c + +source_compat/subr_tree.o := compat/subr_tree.c + +deps_compat/subr_tree.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + +compat/subr_tree.o: $(deps_compat/subr_tree.o) + +$(deps_compat/subr_tree.o): diff --git a/module/compat/.toeplitz.o.cmd b/module/compat/.toeplitz.o.cmd index d53593b..cd0fbe2 100644 --- a/module/compat/.toeplitz.o.cmd +++ b/module/compat/.toeplitz.o.cmd @@ -1811,6 +1811,9 @@ deps_compat/toeplitz.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_compat/toeplitz.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.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/pfk_if.c b/module/compat/pfk_if.c index 212654d..0f4184d 100644 --- a/module/compat/pfk_if.c +++ b/module/compat/pfk_if.c @@ -30,6 +30,11 @@ pfk_ifnet_new(struct net_device *dev) ifp->dev = dev; ifp->alive = 1; INIT_LIST_HEAD(&ifp->link); + /* BSD TAILQ heads are self-referential when empty (tqh_last points + * at &tqh_first); kzalloc leaves tqh_last == NULL, which the first + * TAILQ_INSERT_TAIL would dereference. */ + TAILQ_INIT(&ifp->if_addrlist); + TAILQ_INIT(&ifp->if_groups); ifp->if_type = IFT_OTHER; switch (dev->type) { case ARPHRD_ETHER: ifp->if_type = IFT_ETHER; break; @@ -64,10 +69,37 @@ pfk_if_refresh(struct pfk_ifnet *ifp) { ifp->if_mtu = ifp->dev->mtu; ifp->if_flags = pfk_dev_flags_bsd(ifp->dev); + if (ifp->dev->hard_header_len > max_linkhdr) + max_linkhdr = ifp->dev->hard_header_len; + /* PFLINUX: sync the BSD sysctl mirrors on device events */ + pfk_sysctl_sync(); /* address snapshot: rebuild list from Linux in_ifaddr/inet6_ifaddr */ pfk_if_addrlist_refresh(ifp); } +/* + * OpenBSD if_get/if_put: registry entries are refcounted there; the port's + * pfk_ifnet objects are freed via call_rcu on UNREGISTER, so RCU/NET_LOCK + * readers can use them without an extra count (PFLINUX: if_put is a no-op). + */ +struct pfk_ifnet * +if_get(int ifidx) +{ + return pfk_ifp_byindex(ifidx); +} + +struct pfk_ifnet * +if_get_smr(int ifidx) +{ + return pfk_ifp_byindex(ifidx); +} + +void +if_put(struct pfk_ifnet *ifp) +{ + (void)ifp; +} + struct pfk_ifnet * pfk_ifp_byindex(int idx) { diff --git a/module/compat/pfk_ifq.c b/module/compat/pfk_ifq.c index bf155f9..952b19b 100644 --- a/module/compat/pfk_ifq.c +++ b/module/compat/pfk_ifq.c @@ -162,7 +162,7 @@ struct pfk_pfq { }; static void * -pfk_pfq_alloc(struct ifnet *ifp) +pfk_pfq_alloc(struct pfk_ifnet *ifp) { struct pfk_pfq *pfq = kzalloc(sizeof(*pfq), GFP_KERNEL); @@ -280,7 +280,7 @@ const struct pfq_ops * const pfq_fqcodel_ops = &pfk_priq_pfq_ops; /* ---------------- framework ---------------- */ void -ifq_init(struct ifqueue *ifq, struct ifnet *ifp, unsigned int maxlen) +ifq_init(struct ifqueue *ifq, struct pfk_ifnet *ifp, unsigned int maxlen) { memset(ifq, 0, sizeof(*ifq)); ifq->ifq_if = ifp; @@ -422,3 +422,20 @@ ifq_hdatalen(struct ifqueue *ifq) (void)ifq; return 0; } + +/* ---------------- scheduler back ends (milestone M5) ---------------- */ +/* The staged OpenBSD hfsc.c/fq_codel.c are not in the build yet; the priq + * ops above are the active scheduler. These wrappers keep pf_ioctl's + * initialisation calls valid until M5 replaces them with the ported + * schedulers (docs/porting-notes.md). */ +void +hfsc_initialize(void) +{ + pr_info("pfk: hfsc back end pending M5 (priq active)\n"); +} + +void +fq_codel_initialize(void) +{ + pr_info("pfk: fq_codel back end pending M5 (priq active)\n"); +} diff --git a/module/compat/pfk_ip4.c b/module/compat/pfk_ip4.c new file mode 100644 index 0000000..b1aabab --- /dev/null +++ b/module/compat/pfk_ip4.c @@ -0,0 +1,540 @@ +/* + * PF-on-Linux BSD IPv4/IPv6 layer used by pf.c (ISC 2026). + * + * OpenBSD's netinet entry points that PF calls directly for the AFRT + * (64<->4 translation), route-to, RST/error-return and state-ICMP paths. + * The staging seds rename ip_output/ip_forward/ip6_output to pfk_* (they + * clash with Linux declarations); ip_send/ip6_send/icmp_error/ip_fragment + * have no Linux declaration and keep their BSD names. + * + * All of these CONSUME the mbuf (OpenBSD semantics), matching the callers + * in pf.c which set pd->m = NULL right after. + */ +#include + +static struct rtable * +pfk_ip4_route(__be32 daddr, __be32 saddr) +{ + struct flowi4 fl4 = { }; + struct rtable *rt; + + fl4.daddr = daddr; + fl4.saddr = saddr; + rt = ip_route_output_key(&init_net, &fl4); + if (IS_ERR(rt)) + return NULL; + return rt; +} + +/* one's complement sum over an mbuf range (shim: linear sk_buff) */ +u_int16_t +in_cksum(struct mbuf *m, int len) +{ + struct sk_buff *skb = m_to_skb(m); + + if (!skb || !pskb_may_pull(skb, len)) + return 0xffff; + return pfk_in_cksum(skb->data, len); +} + +/* + * in4_cksum(m, nxt, off, len): transport checksum including the IPv4 + * pseudo-header. off/len are relative to the packet start (the IP hdr). + * Returns the one's complement sum; a valid packet computes to 0, and a + * value to be STORED is (sum == 0 ? 0xffff : ~sum) style — callers do + * their own fixups; we return the raw folded sum like OpenBSD. + */ +u_int16_t +in4_cksum(struct mbuf *m, __u8 nxt, u_int32_t off, u_int32_t len) +{ + struct sk_buff *skb = m_to_skb(m); + struct pf_ip *ip; + struct { + __be32 src, dst; + __u8 zero, proto; + __be16 len; + } ph; + __wsum base; + + if (!skb || !pskb_may_pull(skb, off + len) || + !pskb_may_pull(skb, sizeof(*ip))) + return 0xffff; + ip = (struct pf_ip *)skb->data; + + ph.src = ip->ip_src.s_addr; + ph.dst = ip->ip_dst.s_addr; + ph.zero = 0; + ph.proto = nxt; + ph.len = htons(len); + base = csum_partial(&ph, sizeof(ph), 0); + return csum_fold(csum_partial(skb->data + off, len, base)); +} + +u_int16_t +in6_cksum(struct mbuf *m, __u8 nxt, u_int32_t off, u_int32_t len) +{ + struct sk_buff *skb = m_to_skb(m); + struct pf_ip6_hdr *ip6; + __wsum base; + + if (!skb || !pskb_may_pull(skb, sizeof(*ip6)) || + !pskb_may_pull(skb, off + len)) + return 0xffff; + ip6 = (struct pf_ip6_hdr *)skb->data; + + base = csum_partial(ip6->ip6_src.s6_addr, sizeof(ip6->ip6_src), 0); + base = csum_add(base, csum_partial(ip6->ip6_dst.s6_addr, + sizeof(ip6->ip6_dst), 0)); + base = csum_add(base, (__force __u32)htonl(len)); + base = csum_add(base, (__force __u32)htonl(nxt)); + return csum_fold(csum_partial(skb->data + off, len, base)); +} + +/* recompute the IPv4 header checksum in place */ +void +in_hdr_cksum_out(struct mbuf *m, void *ro) +{ + struct sk_buff *skb = m_to_skb(m); + struct pf_ip *ip; + int hlen; + + (void)ro; + if (!skb || !pskb_may_pull(skb, sizeof(*ip))) + return; + ip = (struct pf_ip *)skb->data; + hlen = ip->ip_hl << 2; + if (hlen < (int)sizeof(*ip) || !pskb_may_pull(skb, hlen)) + return; + ip->ip_sum = 0; + ip->ip_sum = csum_fold(csum_partial(skb->data, hlen, 0)); + pfk_mbuf_refresh(m); +} + +/* compute a pending transport checksum requested via csum_flags */ +static void +pfk_proto_cksum_out(struct mbuf *m) +{ + struct sk_buff *skb = m_to_skb(m); + struct pf_ip *ip; + int hlen; + + if (!skb || !(m->m_pkthdr.csum_flags & + (M_TCP_CSUM_OUT | M_UDP_CSUM_OUT))) + return; + if (!pskb_may_pull(skb, sizeof(*ip))) + return; + ip = (struct pf_ip *)skb->data; + hlen = ip->ip_hl << 2; + if (ip->ip_p == IPPROTO_TCP) { + __be16 *sum; + u_int16_t s; + + if (!pskb_may_pull(skb, hlen + 20)) + return; + sum = (__be16 *)(skb->data + hlen + 16); /* th_sum */ + *sum = 0; + s = in4_cksum(m, IPPROTO_TCP, hlen, ntohs(ip->ip_len) - hlen); + *sum = s == 0 ? (__force __be16)0xffff : (__force __be16)~s; + } else if (ip->ip_p == IPPROTO_UDP) { + __be16 *sum; + u_int16_t s; + + if (!pskb_may_pull(skb, hlen + 8)) + return; + sum = (__be16 *)(skb->data + hlen + 6); /* uh_sum */ + *sum = 0; + s = in4_cksum(m, IPPROTO_UDP, hlen, ntohs(ip->ip_len) - hlen); + if (s == 0) + s = 0xffff; /* RFC 768: zero means "unused" */ + *sum = (__force __be16)s; + } + pfk_mbuf_refresh(m); +} + +/* + * pfk_ip_output(m, opt, ro, flags, imcb, so, flowid) — BSD ip_output(). + * PFLINUX: option processing (opt/record-route), IPsec metadata (imcb) and + * socket accounting (so) are not modelled; flags IP_FORWARDING / + * IP_ALLOWBROADCAST / IP_REDIRECT / *_IPSEC are accepted. The packet is + * routed by its own destination header and injected into the stack output + * path (exactly what OpenBSD's ip_output ends up doing at if_output). + * Consumes m. Returns 0 or errno. + */ +int +pfk_ip_output(struct mbuf *m, void *opt, void *ro, u_int flags, void *imcb, + void *so, u_int flowid) +{ + struct sk_buff *skb = m ? m_to_skb(m) : NULL; + struct pf_ip *ip; + struct rtable *rt; + + (void)opt; (void)ro; (void)flags; (void)imcb; (void)so; (void)flowid; + if (!skb) + return EINVAL; + if (!pskb_may_pull(skb, sizeof(*ip))) { + m_freem(m); + return EMSGSIZE; + } + ip = (struct pf_ip *)skb->data; + + pfk_proto_cksum_out(m); + in_hdr_cksum_out(m, NULL); + skb_reset_network_header(skb); + skb->protocol = htons(ETH_P_IP); + + rt = pfk_ip4_route(ip->ip_dst.s_addr, ip->ip_src.s_addr); + if (!rt) { + /* BSD: no route while forwarding → ICMP host unreachable */ + if (flags & IP_FORWARDING) { + /* re-derive a mutable copy for quoting */ + struct sk_buff *q; + + q = skb_copy(skb, GFP_ATOMIC); + if (q) { + icmp_error(m_dtom(q), ICMP_UNREACH, + ICMP_UNREACH_HOST, 0, 0); + } + } else { + struct sk_buff *q = skb_copy(skb, GFP_ATOMIC); + + if (q) + icmp_error(m_dtom(q), ICMP_UNREACH, + ICMP_UNREACH_HOST, 0, 0); + } + m_freem(m); + pfk_if_congestion(); + return EHOSTUNREACH; + } + skb_dst_set(skb, &rt->dst); + skb->dev = rt->dst.dev; + if (!netif_running(skb->dev)) { + m->skb = NULL; + m_freem(m); + kfree_skb(skb); + return ENETDOWN; + } + m->skb = NULL; /* output consumes the skb */ + m_freem(m); + skb_dst(skb)->output(&init_net, NULL, skb); + return 0; +} + +/* + * ip_send(m): route + transmit a complete IPv4 packet to its own + * destination (OpenBSD: used by PF to send RST/error packets). + * Consumes m. + */ +void +ip_send(struct mbuf *m) +{ + if (!m) + return; + (void)pfk_ip_output(m, NULL, NULL, 0, NULL, NULL, 0); +} + +/* + * pfk_ip_forward(m, ifp, tag, flags) — BSD ip_forward(): ttl-- , recheck, + * forward toward the packet's destination. + * PFLINUX: ICMP redirect generation (IP_REDIRECT flag) is NOT implemented; + * the port lets Linux routing emit redirects. IP_FORWARDING_IPSEC has no + * meaning in the port (no kernel IPsec coupling) and is ignored. + * Consumes m. + */ +void +pfk_ip_forward(struct mbuf *m, struct pfk_ifnet *ifp, void *tag, u_int flags) +{ + struct sk_buff *skb = m ? m_to_skb(m) : NULL; + struct pf_ip *ip; + + (void)ifp; (void)tag; + if (!skb) + return; + if (!pskb_may_pull(skb, sizeof(*ip))) { + m_freem(m); + return; + } + ip = (struct pf_ip *)skb->data; + if (skb_ensure_writable(skb, sizeof(*ip))) { + m_freem(m); + return; + } + ip = (struct pf_ip *)skb->data; + + if (ip->ip_ttl <= IPTTLDEC) { + struct sk_buff *q = skb_copy(skb, GFP_ATOMIC); + + if (q) + icmp_error(m_dtom(q), ICMP_TIMXCEED, + ICMP_TIMXCEED_INTRANS, 0, 0); + m_freem(m); + return; + } + ip->ip_ttl -= IPTTLDEC; + in_hdr_cksum_out(m, NULL); + + (void)pfk_ip_output(m, NULL, NULL, flags | IP_FORWARDING, NULL, NULL, + 0); +} + +/* + * ip_fragment(m, ml, ifp, mtu): split a too-large IPv4 packet into + * MTU-sized fragments appended to ml; consumes m (OpenBSD semantics: + * always consumed). Returns 0 or errno. + */ +int +ip_fragment(struct mbuf *m, struct mbuf_list *ml, struct pfk_ifnet *ifp, + int mtu) +{ + struct pf_ip *ip; + int hlen, len, dlen, flen, off, error = 0; + __be16 ipid; + int maxfacilen; + + if (!m || !ml) + return EINVAL; + ip = mtod(m, struct pf_ip *); + if (m->m_len < (int)sizeof(*ip)) { + m_freem(m); + return EMSGSIZE; + } + hlen = ip->ip_hl << 2; + len = ntohs(ip->ip_len); + if (len <= mtu) { + /* single piece */ + if (ml->ml_last) + ml->ml_last->m_next = m; + else + ml->ml_first = m; + ml->ml_last = m; + ml->ml_len++; + return 0; + } + dlen = len - hlen; + flen = (mtu - hlen) & ~7; + if (flen < 8) { + m_freem(m); + return EMSGSIZE; + } + ipid = ip->ip_id; + maxfacilen = dlen; + + off = 0; + while (off < maxfacilen) { + struct mbuf *fm; + struct pf_ip *fi; + int thislen = maxfacilen - off; + int totlen; + + if (thislen > flen) + thislen = flen; + fm = m_gethdr(M_NOWAIT, MT_HEADER); + if (!fm) { + error = ENOBUFS; + break; + } + totlen = hlen + thislen; + if (skb_put(fm->skb, totlen) == NULL) { + m_freem(fm); + error = ENOBUFS; + break; + } + memcpy(fm->m_data, m->m_data, hlen); + memcpy(fm->m_data + hlen, m->m_data + hlen + off, thislen); + fi = mtod(fm, struct pf_ip *); + fi->ip_len = htons(totlen); + fi->ip_id = ipid; + fi->ip_off = htons(off >> 3); + if (off + thislen < maxfacilen) + fi->ip_off |= htons(IP_MF); + fi->ip_sum = 0; + pfk_mbuf_refresh(fm); + in_hdr_cksum_out(fm, NULL); + + if (ml->ml_last) + ml->ml_last->m_next = fm; + else + ml->ml_first = fm; + ml->ml_last = fm; + ml->ml_len++; + off += thislen; + } + m_freem(m); + return error; +} + +/* + * icmp_error(n, type, code, dest, mtu): build and send an ICMP error + * quoting the offending packet n; consumes n (OpenBSD semantics). + */ +void +icmp_error(struct mbuf *n, u_int type, u_int code, u_int dest, u_int mtu) +{ + struct sk_buff *skb = n ? m_to_skb(n) : NULL; + struct pf_ip *oip; + struct mbuf *m; + struct pf_ip *ip; + struct pf_icmp *ic; + int hlen, qlen, len; + __be32 rsaddr; + + if (!skb || !pskb_may_pull(skb, sizeof(*oip))) { + if (n) + m_freem(n); + return; + } + oip = (struct pf_ip *)skb->data; + hlen = oip->ip_hl << 2; + + /* quote: ip header + at least 8 bytes, fit into RFC 792 minimum */ + qlen = min_t(int, ntohs(oip->ip_len), 576 - 20 - 8); + if (qlen < hlen + 8) + qlen = min(hlen + 8, (int)skb->len); + + len = 20 + 8 + qlen; + m = m_gethdr(M_DONTWAIT, MT_HEADER); + if (!m) { + m_freem(n); + return; + } + if (skb_put(m->skb, len) == NULL) { + m_freem(m); + m_freem(n); + return; + } + ip = mtod(m, struct pf_ip *); + ic = (struct pf_icmp *)(ip + 1); + memset(ip, 0, 20); + ip->ip_v = 4; + ip->ip_hl = 5; + ip->ip_len = htons(len); + ip->ip_id = ip_randomid(); + ip->ip_off = htons(atomic_load_int(&ip_mtudisc) ? IP_DF : 0); + ip->ip_ttl = atomic_load_int(&ip_defttl); + ip->ip_p = IPPROTO_ICMP; + ip->ip_dst = oip->ip_src; /* answer to the offender */ + /* source: address of our route egress interface (mirrors BSD, + * which fills ip_src from the route/interface). Linux 7.3's + * struct rtable no longer caches rt_src, so consult the PF + * interface registry for the device's first IPv4 address. */ + { + struct rtable *rt = pfk_ip4_route(oip->ip_src.s_addr, 0); + struct pfk_ifnet *ifp; + + rsaddr = 0; + if (rt) { + ifp = rt->dst.dev ? + pfk_ifp_byindex(rt->dst.dev->ifindex) : NULL; + if (ifp) { + struct ifaddr *ifa; + + TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) { + if (ifa->ifa_addr && + ifa->ifa_addr->sa_family == AF_INET) { + rsaddr = sintosa(ifa->ifa_addr)->sin_addr.s_addr; + break; + } + } + } + dst_release(&rt->dst); + } + } + ip->ip_src.s_addr = rsaddr; + + ic->icmp_type = type; + ic->icmp_code = code; + ic->icmp_cksum = 0; + if (type == ICMP_UNREACH && code == ICMP_UNREACH_NEEDFRAG) { + ic->icmp_nextmtu = htons(((__u16)mtu)); + } else { + ic->icmp_void = 0; + if (dest) + ic->icmp_gwaddr = (__force __be32)dest; + } + memcpy(ic + 1, (char *)oip, qlen); + { + __wsum w = csum_partial(ic, 8 + qlen, 0); + + ic->icmp_cksum = csum_fold(w); + } + m->m_pkthdr.len = m->m_len = len; + pfk_mbuf_refresh(m); + m->m_pkthdr.pf.flags |= PF_TAG_GENERATED; + + if (n) + m_freem(n); + ip_send(m); +} + +/* + * pfk_ip6_output(m, opt, ro, flags, so, flowid) — BSD ip6_output() for + * IPv6 packets with a complete header. PFLINUX: same reductions as + * pfk_ip_output; consumes m; returns 0/errno. + */ +int +pfk_ip6_output(struct mbuf *m, void *opt, void *ro, u_int flags, void *so, + void *flowid) +{ + struct sk_buff *skb = m ? m_to_skb(m) : NULL; + struct pf_ip6_hdr *ip6; + struct flowi6 fl6 = { }; + struct dst_entry *d; + + (void)opt; (void)ro; (void)flags; (void)so; (void)flowid; + if (!skb) + return EINVAL; + if (!pskb_may_pull(skb, sizeof(*ip6))) { + m_freem(m); + return EMSGSIZE; + } + ip6 = (struct pf_ip6_hdr *)skb->data; + if (m->m_pkthdr.csum_flags & (M_TCP_CSUM_OUT | M_UDP_CSUM_OUT)) { + int plen = ntohs(ip6->ip6_plen); + + if (ip6->ip6_nxt == IPPROTO_TCP && plen >= 20) { + __be16 *sum = (__be16 *)(skb->data + sizeof(*ip6) + 16); + + *sum = 0; + *sum = (__force __be16)in6_cksum(m, IPPROTO_TCP, + sizeof(*ip6), plen); + } else if (ip6->ip6_nxt == IPPROTO_UDP && plen >= 8) { + __be16 *sum = (__be16 *)(skb->data + sizeof(*ip6) + 6); + u_int16_t s = in6_cksum(m, IPPROTO_UDP, sizeof(*ip6), + plen); + + *sum = s == 0 ? 0xffff : (__force __be16)s; + } + } + skb_reset_network_header(skb); + skb->protocol = htons(ETH_P_IPV6); + fl6.daddr = ip6->ip6_dst; + fl6.saddr = ip6->ip6_src; + d = ip6_route_output(&init_net, NULL, &fl6); + if (!d || d->error) { + if (d) + dst_release(d); + m_freem(m); + pfk_if_congestion(); + return EHOSTUNREACH; + } + skb_dst_set(skb, d); + skb->dev = d->dev; + if (!netif_running(skb->dev)) { + m->skb = NULL; + m_freem(m); + kfree_skb(skb); + return ENETDOWN; + } + m->skb = NULL; + m_freem(m); + skb_dst(skb)->output(&init_net, NULL, skb); + return 0; +} + +/* ip6_send(m): BSD convenience — output an IPv6 packet to its dst */ +void +ip6_send(struct mbuf *m) +{ + if (!m) + return; + (void)pfk_ip6_output(m, NULL, NULL, 0, NULL, 0); +} diff --git a/module/compat/pfk_kern.c b/module/compat/pfk_kern.c index 76959c6..f37914e 100644 --- a/module/compat/pfk_kern.c +++ b/module/compat/pfk_kern.c @@ -284,7 +284,7 @@ pfk_timeout_fire(struct timer_list *tl) void timeout_set(struct timeout *to, timeout_fn *fn, void *arg) { - if (!to->fn) { /* one-time setup */ + if (!to->timer.function) { /* one-time setup */ timer_setup(&to->timer, pfk_timeout_fire, 0); INIT_WORK(&to->work, pfk_timeout_work); to->period_ms = -1; @@ -299,9 +299,22 @@ timeout_set_micro(struct timeout *to, timeout_fn *fn, void *arg) timeout_set(to, fn, arg); } +/* OpenBSD TIMEOUT_INITIALIZER() statics never see timeout_set(): lazily + * complete the Linux timer/work plumbing on the first use (PFLINUX). */ +static inline void +pfk_timeout_ensure(struct timeout *to) +{ + if (!to->timer.function) { + timer_setup(&to->timer, pfk_timeout_fire, 0); + INIT_WORK(&to->work, pfk_timeout_work); + to->period_ms = -1; + } +} + int timeout_add(struct timeout *to, long ms) { + pfk_timeout_ensure(to); if (ms < 0) ms = 0; to->pending = 1; @@ -309,6 +322,12 @@ timeout_add(struct timeout *to, long ms) return mod_timer(&to->timer, to->deadline_jif); } +int +timeout_add_msec(struct timeout *to, int msecs) +{ + return timeout_add(to, msecs); +} + int timeout_add_sec(struct timeout *to, int secs) { @@ -331,6 +350,8 @@ int timeout_del(struct timeout *to) { to->pending = 0; + if (!to->timer.function) + return 0; return timer_delete(&to->timer); } @@ -338,6 +359,8 @@ void timeout_del_sync(struct timeout *to) { to->pending = 0; + if (!to->timer.function) + return; timer_delete_sync(&to->timer); cancel_work_sync(&to->work); } @@ -345,6 +368,8 @@ timeout_del_sync(struct timeout *to) void timeout_barrier(struct timeout *to, int flags) { + if (!to->timer.function) + return; timer_delete_sync(&to->timer); cancel_work_sync(&to->work); } @@ -405,3 +430,153 @@ pfk_wakeup(void *p) } spin_unlock(&pfk_tsleep_lock); } + +/* ---------------- OpenBSD counters(9) over cpumem ---------------- */ +/* Each "counter" slot is an array of `count` u64s per possible CPU. + * PFLINUX deviation from OpenBSD's cpumem-based counters_read(): the + * scratch argument is accepted but unused (no cpu_info walk needed). */ +struct cpumem * +counters_alloc(u_int count) +{ + return cpumem_malloc((size_t)count * sizeof(uint64_t), M_WAITOK); +} + +void +counters_free(struct cpumem *cm) +{ + cpumem_free(cm, 0); +} + +void +counters_inc(struct cpumem *cm, u_int idx) +{ + uint64_t *p; + + if (!cm) + return; + preempt_disable(); + p = (uint64_t *)cm->cm_base + + (size_t)smp_processor_id() * cm->cm_item / sizeof(uint64_t); + p[idx]++; + preempt_enable(); +} + +void +counters_zero(struct cpumem *cm, u_int count) +{ + unsigned int cpu; + + if (!cm) + return; + for_each_possible_cpu(cpu) { + uint64_t *p = (uint64_t *)cm->cm_base + + (size_t)cpu * cm->cm_item / sizeof(uint64_t); + unsigned int i; + + for (i = 0; i < count; i++) + p[i] = 0; + } +} + +void +counters_read(struct cpumem *cm, uint64_t *result, u_int count, + uint64_t *scratch) +{ + unsigned int cpu; + + (void)scratch; /* PFLINUX: unused (see header note) */ + memset(result, 0, count * sizeof(*result)); + if (!cm) + return; + for_each_possible_cpu(cpu) { + uint64_t *p = (uint64_t *)cm->cm_base + + (size_t)cpu * cm->cm_item / sizeof(uint64_t); + unsigned int i; + + for (i = 0; i < count; i++) + result[i] += p[i]; + } +} + +/* ---------------- OpenBSD sysctl-backed globals ---------------- */ +/* PFLINUX: these are OpenBSD kern.sysctls PF consults per-packet. The + * port keeps plain globals; ip_forwarding is synced from + * init_net.ipv4.sysctl_ip_forward on ifevents (pfk_if.c) — a runtime + * `sysctl -w net.ipv4.ip_forward` is picked up on the next event, not + * instantly (recorded deviation). */ +int ip_forwarding; +int ip_directedbcast; +int ipmultipath; +int ip6_multipath; +int ip_mtudisc = 1; /* Linux enables PMTU discovery by default */ +int ip_defttl = 64; /* OpenBSD IP_DEFTTL */ +u_int max_linkhdr = 14; /* refreshed by pfk_if_refresh() */ +tcp_seq tcp_iss; /* PFLINUX: stays 0; pf_tcp_iss() supplies + * the randomness (SHA512 + per-packet off) */ + +void +pfk_sysctl_sync(void) +{ + /* PFLINUX: OpenBSD ip_forwarding 0/1(/2 ipsec). Linux 7.3 keeps + * the forwarding boolean in the "all" ipv4 device-configuration + * (per-net ipv4.devconf_all, the old net.ipv4.ip_forward sysctl + * storage); we mirror it as 0/1. */ + int fwd = 0; + + if (init_net.ipv4.devconf_all) + fwd = IPV4_DEVCONF(*init_net.ipv4.devconf_all, FORWARDING); + WRITE_ONCE(ip_forwarding, fwd ? 1 : 0); +} + +/* ---------------- curcpu(9) ---------------- */ +static DEFINE_PER_CPU(struct pfk_cpu_info, pfk_cpu_infos); + +struct pfk_cpu_info * +pfk_curcpu(void) +{ + struct pfk_cpu_info *ci; + + preempt_disable(); + ci = this_cpu_ptr(&pfk_cpu_infos); + ci->ci_schedstate.spc_schedflags = + need_resched() ? SPCF_SHOULDYIELD : 0; + preempt_enable(); + return ci; +} + +/* ---------------- if_congested(9) ---------------- */ +/* PFLINUX: OpenBSD sets ifq_congestion when any ifq hits resource + * pressure; the port stamps the same instant from its xmit path + * (pfk_if_congestion(), called on ENOBUFS-class drops in pfk_xmit.c). */ +static unsigned long pfk_congestion_jif; + +void +pfk_if_congestion(void) +{ + WRITE_ONCE(pfk_congestion_jif, jiffies); +} + +int +if_congested(void) +{ + unsigned long c = READ_ONCE(pfk_congestion_jif); + + if (!c || time_after(jiffies, c + HZ / 100)) + return 0; + return 1; +} + + +/* ---------------- pflog (netlink backend, milestone M4) ---------------- */ +/* NPFLOG=1: the staged if_pflog.c needs the OpenBSD ifpf layer; until the + * netlink-backed pflog lands (M4), pflog_packet() consumes nothing and + * reports the missing backend at least once so logged packets are never + * silently vanished (see docs/porting-notes.md). */ +int +pflog_packet(struct pf_pdesc *pd, u_int8_t reason, struct pf_rule *rm, + struct pf_rule *am, struct pf_ruleset *ruleset, struct pf_rule *cm) +{ + (void)pd; (void)reason; (void)rm; (void)am; (void)ruleset; (void)cm; + pr_warn_once("pfk: pflog backend pending M4; packet not logged\n"); + return (0); +} diff --git a/module/compat/pfk_mbuf.c b/module/compat/pfk_mbuf.c index 0d1fcfd..43e663d 100644 --- a/module/compat/pfk_mbuf.c +++ b/module/compat/pfk_mbuf.c @@ -187,6 +187,80 @@ m_dup(struct mbuf *m, int wait) return n; } +/* + * m_prepend(m, len, how): make room for `len` bytes at the front of the + * packet (contents moved, not initialised — BSD semantics). + */ +struct mbuf * +m_prepend(struct mbuf *m, int len, int how) +{ + if (!m || len <= 0) + return m; + if (skb_headroom(m->skb) < len) { + int extra = ALIGN(len - skb_headroom(m->skb), 64); + gfp_t g = (how & M_WAITOK) ? GFP_ATOMIC : GFP_ATOMIC; + + if ((how & (M_WAITOK|M_CANFAIL)) == M_WAITOK) + g = GFP_KERNEL; + if (pskb_expand_head(m->skb, extra, 0, g)) { + m_freem(m); + return NULL; + } + } + skb_push(m->skb, len); + pfk_mbuf_refresh(m); + if (m->m_flags & M_PKTHDR) + m->m_pkthdr.len += len; + return m; +} + +/* + * m_split(m, len, flags): cut m at `len`, return the tail (second half). + * m keeps the first `len` bytes. On failure returns NULL and leaves m + * untouched (OpenBSD semantics: m unchanged). + */ +struct mbuf * +m_split(struct mbuf *m, int len, int flags) +{ + struct mbuf *tail; + + if (len >= m->m_len) + return NULL; /* nothing to split off */ + tail = m_copym(m, len, m->m_len - len, flags); + if (!tail) + return NULL; + skb_trim(m->skb, len); + pfk_mbuf_refresh(m); + if (m->m_flags & M_PKTHDR) + m->m_pkthdr.len = len; + return tail; +} + +/* + * m_dup_pkt(m, hdr, how): full duplicate of m with at least `hdr` bytes of + * headroom in front of the data (for link-layer rewriting downstream). + */ +struct mbuf * +m_dup_pkt(struct mbuf *m, u_int hdr, int how) +{ + struct mbuf *n = m_dup(m, how); + + if (!n) + return NULL; + if ((unsigned int)skb_headroom(n->skb) < hdr) { + int extra = ALIGN((int)hdr - skb_headroom(n->skb), 64); + + if (pskb_expand_head(n->skb, extra, 0, + (how & (M_WAITOK|M_CANFAIL)) == M_WAITOK ? + GFP_KERNEL : GFP_ATOMIC)) { + m_freem(n); + return NULL; + } + pfk_mbuf_refresh(n); + } + return n; +} + void m_adj(struct mbuf *m, int dlen) { diff --git a/module/compat/pfk_pcb.c b/module/compat/pfk_pcb.c new file mode 100644 index 0000000..f72387b --- /dev/null +++ b/module/compat/pfk_pcb.c @@ -0,0 +1,176 @@ +/* + * PF-on-Linux: BSD inpcb view over Linux sockets (ISC 2026). + * + * pf.c uses OpenBSD's PCB API to (a) find the socket owning an arriving + * packet (pf_socket_lookup: uid/gid/pid match), and (b) link state keys to + * sockets (sk_inp <-> inp_pf_sk). The port creates one struct inpcb per + * successful Linux socket lookup; it holds the Linux `struct sock` and a + * BSD-ish socket view. Reference semantics follow OpenBSD: lookups return + * the pcb with one reference held; PF takes extra refs (mbufs, state keys) + * via in_pcbref()/in_pcbunref(). + * + * PFLINUX deviations (docs/porting-notes.md): + * - so_egid: Linux does not store the group of the socket owner in + * struct sock; reported as (gid_t)-1 ("unknown"). + * - so_cpid: Linux does not store the owning pid in struct sock + * (/proc-based matching is a userland-side feature); reported NO_PID. + * - Wildcard match: OpenBSD in_pcblookup() finds bound-with-wildcard + * sockets in one pass; here established lookups are exact and the + * wildcard is found via in_pcblookup_listen(), which is exactly the + * sequence pf_socket_lookup already follows. + */ +#include +#include +#include + +struct inpcbtable tcbtable, udbtable, tcb6table, udb6table; + +static struct inpcb * +pfk_inpcb_of_sock(struct sock *sk) +{ + struct inpcb *inp; + + if (!sk) + return NULL; + + /* our stable reference on the Linux socket */ + if (!refcount_inc_not_zero(&sk->__sk_common.skc_refcnt)) + return NULL; + + inp = pfk_malloc(sizeof(*inp), M_NOWAIT | M_ZERO); + if (!inp) { + sock_gen_put(sk); + return NULL; + } + refcount_set(&inp->inp_refcnt, 1); + inp->inp_sock = sk; + inp->inp_socket = &inp->inp_soinfo_storage; + inp->inp_socket->so_euid = __kuid_val(sk_uid(sk)); + /* PFLINUX: Linux stores no egid/owner-pid in struct sock */ + inp->inp_socket->so_egid = (gid_t)-1; + inp->inp_socket->so_cpid = NO_PID; + return inp; +} + +struct inpcb * +in_pcbref(struct inpcb *inp) +{ + if (inp != NULL) + refcount_inc(&inp->inp_refcnt); + return inp; +} + +void +in_pcbunref(struct inpcb *inp) +{ + struct sock *sk; + + if (inp == NULL) + return; + if (!refcount_dec_and_test(&inp->inp_refcnt)) + return; + sk = inp->inp_sock; + if (sk != NULL) + sock_gen_put(sk); /* drop our stable reference */ + pfk_free(inp); +} + +/* + * Established/exact 4-tuple lookup. table selects the protocol family + * (tcbtable: TCP, udbtable: UDP) — OpenBSD keeps them apart; Linux shares + * the ehash for TCP but UDP needs its own lib lookup (which also covers + * bound-wildcard matching, mirroring OpenBSD's behaviour). + */ +struct inpcb * +in_pcblookup(struct inpcbtable *table, struct in_addr faddr, u_int fport, + struct in_addr laddr, u_int lport, u_int rtableid) +{ + struct sock *sk; + struct inpcb *inp; + + rcu_read_lock(); + if (table == &udbtable) { + sk = __udp4_lib_lookup(&init_net, faddr.s_addr, (__be16)fport, + laddr.s_addr, (__be16)lport, 0, 0, NULL); + } else { + sk = __inet_lookup_established(&init_net, faddr.s_addr, + (__be16)fport, laddr.s_addr, ntohs((__be16)lport), 0, 0); + } + inp = sk ? pfk_inpcb_of_sock(sk) : NULL; + rcu_read_unlock(); + return inp; +} + +struct inpcb * +in_pcblookup_listen(struct inpcbtable *table, struct in_addr laddr, + u_int lport, struct mbuf *m, u_int rtableid) +{ + struct sock *sk; + struct inpcb *inp; + + rcu_read_lock(); + if (table == &udbtable) { + /* UDP: the lib lookup matches the wildcard bound socket */ + sk = __udp4_lib_lookup(&init_net, 0, 0, laddr.s_addr, + (__be16)lport, 0, 0, NULL); + } else { + sk = __inet_lookup_listener(&init_net, NULL, 0, 0, 0, + laddr.s_addr, ntohs((__be16)lport), 0, 0); + } + inp = sk ? pfk_inpcb_of_sock(sk) : NULL; + rcu_read_unlock(); + return inp; +} + +struct inpcb * +in6_pcblookup(struct inpcbtable *table, const struct in6_addr *faddr, + u_int fport, const struct in6_addr *laddr, u_int lport, u_int rtableid) +{ + struct sock *sk; + struct inpcb *inp; + + rcu_read_lock(); + if (table == &udb6table) { + sk = __udp6_lib_lookup(&init_net, faddr, (__be16)fport, + (struct in6_addr *)laddr, (__be16)lport, 0, 0, NULL); + } else { + sk = __inet6_lookup_established(&init_net, faddr, + (__be16)fport, (struct in6_addr *)laddr, + ntohs((__be16)lport), 0, 0); + } + inp = sk ? pfk_inpcb_of_sock(sk) : NULL; + rcu_read_unlock(); + return inp; +} + +struct inpcb * +in6_pcblookup_listen(struct inpcbtable *table, struct in6_addr *laddr, + u_int lport, struct mbuf *m, u_int rtableid) +{ + static const struct in6_addr any = { }; + struct sock *sk; + struct inpcb *inp; + + rcu_read_lock(); + if (table == &udb6table) { + sk = __udp6_lib_lookup(&init_net, &any, 0, laddr, + (__be16)lport, 0, 0, NULL); + } else { + sk = inet6_lookup_listener(&init_net, NULL, 0, &any, 0, + laddr, ntohs((__be16)lport), 0, 0); + } + inp = sk ? pfk_inpcb_of_sock(sk) : NULL; + rcu_read_unlock(); + return inp; +} + +int +pfk_pcb_init(void) +{ + return 0; +} + +void +pfk_pcb_exit(void) +{ +} diff --git a/module/compat/pfk_rtable.c b/module/compat/pfk_rtable.c index 348f3be..94a13b9 100644 --- a/module/compat/pfk_rtable.c +++ b/module/compat/pfk_rtable.c @@ -1,8 +1,14 @@ /* - * PFLINUX rtable compatibility (ISC 2026). + * PFLINUX rtable/route compatibility (ISC 2026). * Linux has no per-rtableid FIBs: rtable_exists() accepts every id and - * rtable_iterate() is a terminal stub — the route-to implementation uses - * the Linux FIB through pfk_xmit.c (pf_route/pf_route6, plan task T14). + * rtable_iterate() stops after the first route (multipath iteration is + * not modelled; recorded deviation). The PF route-to/mb-path checks get + * their answers from the Linux FIB here; forwarding itself happens in + * pfk_ip4.c/pfk_xmit.c. + * + * struct pf_rtentry instances are small heap snapshots of the Linux + * route: egress ifindex + a BSD-shaped interface address view (needed by + * ifatoia/ifatoia6 in pf.c) + label id (always 0, labels not modelled). */ #include #include "compat/net/rtable.h" @@ -17,6 +23,148 @@ rtable_exists(unsigned int rtableid) struct pf_rtentry * rtable_iterate(struct pf_rtentry *rt) { - /* PFLINUX: replaced by Linux FIB walk in pfk_route_next() (T14). */ + /* PFLINUX: multipath route iteration is not modelled; PF falls + * back to the single Linux FIB answer (checked once). */ + (void)rt; return NULL; } + +/* attach a BSD interface-address view for the egress device */ +static void +pfk_rt_fill_ifa(struct pf_rtentry *rt, struct pfk_ifnet *ifp, int family) +{ + struct pfk_in_ifaddr *ia4; + struct pfk_in6_ifaddr *ia6; + struct ifaddr *ifa; + + if (!ifp) + return; + if (family == AF_INET) { + ia4 = pfk_malloc(sizeof(*ia4), M_NOWAIT | M_ZERO); + if (!ia4) + return; + TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) { + if (ifa->ifa_addr && ifa->ifa_addr->sa_family == AF_INET) { + ia4->ia_addr = *sintosa(ifa->ifa_addr); + break; + } + } + rt->rt_ifa = ia4; + } else { + ia6 = pfk_malloc(sizeof(*ia6), M_NOWAIT | M_ZERO); + if (!ia6) + return; + TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) { + if (ifa->ifa_addr && ifa->ifa_addr->sa_family == AF_INET6) { + ia6->ia_addr = *sin6tosa(ifa->ifa_addr); + break; + } + } + rt->rt_ifa = ia6; + } +} + +static struct pf_rtentry * +pfk_rtentry_from_dst(struct dst_entry *d, const struct sockaddr *dst) +{ + struct pf_rtentry *rt; + struct pfk_ifnet *ifp; + + rt = pfk_malloc(sizeof(*rt), M_NOWAIT | M_ZERO); + if (!rt) + return NULL; + rt->rt_addr = (void *)dst; /* borrowed; not freed */ + rt->rt_ifidx = d->dev ? d->dev->ifindex : 0; + rt->rt_flags = RTF_UP; + ifp = d->dev ? pfk_ifp_byindex(d->dev->ifindex) : NULL; + pfk_rt_fill_ifa(rt, ifp, dst->sa_family); + return rt; +} + +struct pf_rtentry * +rtalloc(const void *sap, int flags, unsigned int rtableid) +{ + const struct sockaddr *sa = (const struct sockaddr *)sap; + struct pf_rtentry *rt = NULL; + + (void)flags; (void)rtableid; /* PFLINUX: one FIB, resolve implied */ + switch (sa->sa_family) { + case AF_INET: { + struct flowi4 fl4 = { }; + struct rtable *r4; + + fl4.daddr = sintosa(sa)->sin_addr.s_addr; + r4 = ip_route_output_key(&init_net, &fl4); + if (!IS_ERR(r4)) { + rt = pfk_rtentry_from_dst(&r4->dst, sa); + dst_release(&r4->dst); + } + break; + } + case AF_INET6: { +#if IS_ENABLED(CONFIG_IPV6) + struct flowi6 fl6 = { }; + struct dst_entry *d; + + fl6.daddr = sin6tosa(sa)->sin6_addr; + d = ip6_route_output(&init_net, NULL, &fl6); + if (d && !d->error) { + rt = pfk_rtentry_from_dst(d, sa); + dst_release(d); + } else if (d) + dst_release(d); + break; +#endif + } + default: + break; + } + return rt; +} + +struct pf_rtentry * +rtalloc_mpath(const void *sa, uint32_t *hash, unsigned int rtableid) +{ + /* PFLINUX: no multipath selection; hash hint unused. */ + (void)hash; + return rtalloc(sa, RT_RESOLVE, rtableid); +} + +int +rtisvalid(struct pf_rtentry *rt) +{ + return rt != NULL; +} + +void +rtfree(struct pf_rtentry *rt) +{ + if (!rt) + return; + if (rt->rt_ifa) + pfk_free(rt->rt_ifa); + pfk_free(rt); +} + +/* ---------------- route labels ---------------- */ +/* Routing domains/labels are a non-goal of the port; these satisfy the + * ioctl layer and report "unavailable" instead of pretending (pfk.h). */ +int +rtlabel_name2id(const char *name) +{ + (void)name; + return (0); /* 0 == no label, pf_ioctl treats as failure */ +} + +char * +rtlabel_id2name(unsigned int id, char *buf, size_t len) +{ + (void)id; (void)buf; (void)len; + return (NULL); +} + +void +rtlabel_unref(unsigned int id) +{ + (void)id; +} diff --git a/module/compat/pfk_xmit.c b/module/compat/pfk_xmit.c index 04b2ce5..38032e8 100644 --- a/module/compat/pfk_xmit.c +++ b/module/compat/pfk_xmit.c @@ -48,12 +48,13 @@ pfk_route6(const struct in6_addr *daddr, const struct in6_addr *saddr, int oif) /* xmit: BSD semantics — caller hands fully-formed IP packet + dst sock. * rt arg is OpenBSD's cached route (opaque to us). Returns 0/errno. */ int -if_output_tso(struct pfk_ifnet *ifp, struct mbuf **mp, struct sockaddr *dst, +if_output_tso(struct pfk_ifnet *ifp, struct mbuf **mp, void *dst, void *rt, int mtu) { struct mbuf *m = *mp; struct sk_buff *skb = m_to_skb(m); struct dst_entry *d = NULL; + struct sockaddr *sa = (struct sockaddr *)dst; int ret = 0; if (!pskb_may_pull(skb, sizeof(struct pf_ip))) { @@ -64,7 +65,7 @@ if_output_tso(struct pfk_ifnet *ifp, struct mbuf **mp, struct sockaddr *dst, ret = ENOBUFS; goto drop; } - switch (dst->sa_family) { + switch (sa->sa_family) { case AF_INET: { struct pf_ip *ip = mtod(m, struct pf_ip *); __be32 gw = 0; @@ -129,12 +130,14 @@ drop: m_freem(m); *mp = NULL; } + if (ret == ENOBUFS || ret == ENETDOWN || ret == EHOSTUNREACH) + pfk_if_congestion(); return ret; } int if_output_ml(struct pfk_ifnet *ifp, struct mbuf_list *ml, - struct sockaddr *dst, void *rt) + void *dst, void *rt) { struct mbuf *m; int err = 0, n; @@ -212,7 +215,7 @@ pfk_send_icmp_error(int family, struct sk_buff *skb_in, int type, int code, * ported PF code (route-to / refragment / divert paths). */ int -pfk_if_output(struct pfk_ifnet *ifp, struct mbuf *m, struct sockaddr *dst, +pfk_if_output(struct pfk_ifnet *ifp, struct mbuf *m, void *dst, void *rt) { struct mbuf *mp = m; diff --git a/module/compat/radix.c b/module/compat/radix.c new file mode 100644 index 0000000..8fcbb11 --- /dev/null +++ b/module/compat/radix.c @@ -0,0 +1,1176 @@ +/* PFLINUX port of OpenBSD 8.0 net/radix.c — see docs/porting-notes.md */ +#include +#include +#include + +/* $OpenBSD: radix.c,v 1.61 2022/01/02 22:36:04 jsg Exp $ */ +/* $NetBSD: radix.c,v 1.20 2003/08/07 16:32:56 agc Exp $ */ + +/* + * Copyright (c) 1988, 1989, 1993 + * The Regents of the University of California. 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 University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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. + * + * @(#)radix.c 8.6 (Berkeley) 10/17/95 + */ + +/* + * Routines to build and maintain radix trees for routing lookups. + */ + +#ifndef _KERNEL +#else +#endif + + +#define SALEN(sa) (*(u_char *)(sa)) + +/* + * Read-only variables, allocated & filled during rn_init(). + */ +static char *rn_zeros; /* array of 0s */ +static char *rn_ones; /* array of 1s */ +static unsigned int max_keylen; /* size of the above arrays */ +#define KEYLEN_LIMIT 64 /* maximum allowed keylen */ + + +struct radix_node_head *mask_rnhead; /* head of shared mask tree */ +struct pool rtmask_pool; /* pool for radix_mask structures */ + +static inline int rn_satisfies_leaf(char *, struct radix_node *, int); +static inline int rn_lexobetter(void *, void *); +static inline struct radix_mask *rn_new_radix_mask(struct radix_node *, + struct radix_mask *); + +int rn_refines(void *, void *); +int rn_inithead0(struct radix_node_head *, int); +struct radix_node *rn_addmask(void *, int, int); +struct radix_node *rn_insert(void *, struct radix_node_head *, int *, + struct radix_node [2]); +struct radix_node *rn_newpair(void *, int, struct radix_node[2]); +void rn_link_dupedkey(struct radix_node *, struct radix_node *, int); + +static inline struct radix_node *rn_search(void *, struct radix_node *); +struct radix_node *rn_search_m(void *, struct radix_node *, void *); +int rn_add_dupedkey(struct radix_node *, struct radix_node_head *, + struct radix_node *, u_int8_t); +void rn_fixup_nodes(struct radix_node *); +static inline struct radix_node *rn_lift_node(struct radix_node *); +void rn_add_radix_mask(struct radix_node *, int); +int rn_del_radix_mask(struct radix_node *); +static inline void rn_swap_nodes(struct radix_node *, struct radix_node *); + +/* + * The data structure for the keys is a radix tree with one way + * branching removed. The index rn_b at an internal node n represents a bit + * position to be tested. The tree is arranged so that all descendants + * of a node n have keys whose bits all agree up to position rn_b - 1. + * (We say the index of n is rn_b.) + * + * There is at least one descendant which has a one bit at position rn_b, + * and at least one with a zero there. + * + * A route is determined by a pair of key and mask. We require that the + * bit-wise logical and of the key and mask to be the key. + * We define the index of a route to associated with the mask to be + * the first bit number in the mask where 0 occurs (with bit number 0 + * representing the highest order bit). + * + * We say a mask is normal if every bit is 0, past the index of the mask. + * If a node n has a descendant (k, m) with index(m) == index(n) == rn_b, + * and m is a normal mask, then the route applies to every descendant of n. + * If the index(m) < rn_b, this implies the trailing last few bits of k + * before bit b are all 0, (and hence consequently true of every descendant + * of n), so the route applies to all descendants of the node as well. + * + * Similar logic shows that a non-normal mask m such that + * index(m) <= index(n) could potentially apply to many children of n. + * Thus, for each non-host route, we attach its mask to a list at an internal + * node as high in the tree as we can go. + * + * The present version of the code makes use of normal routes in short- + * circuiting an explicit mask and compare operation when testing whether + * a key satisfies a normal route, and also in remembering the unique leaf + * that governs a subtree. + */ + +static inline struct radix_node * +rn_search(void *v_arg, struct radix_node *head) +{ + struct radix_node *x = head; + caddr_t v = v_arg; + + while (x->rn_b >= 0) { + if (x->rn_bmask & v[x->rn_off]) + x = x->rn_r; + else + x = x->rn_l; + } + return (x); +} + +struct radix_node * +rn_search_m(void *v_arg, struct radix_node *head, void *m_arg) +{ + struct radix_node *x = head; + caddr_t v = v_arg; + caddr_t m = m_arg; + + while (x->rn_b >= 0) { + if ((x->rn_bmask & m[x->rn_off]) && + (x->rn_bmask & v[x->rn_off])) + x = x->rn_r; + else + x = x->rn_l; + } + return x; +} + +int +rn_refines(void *m_arg, void *n_arg) +{ + caddr_t m = m_arg; + caddr_t n = n_arg; + caddr_t lim, lim2; + int longer; + int masks_are_equal = 1; + + lim2 = lim = n + *(u_char *)n; + longer = (*(u_char *)n++) - (int)(*(u_char *)m++); + if (longer > 0) + lim -= longer; + while (n < lim) { + if (*n & ~(*m)) + return 0; + if (*n++ != *m++) + masks_are_equal = 0; + } + while (n < lim2) + if (*n++) + return 0; + if (masks_are_equal && (longer < 0)) + for (lim2 = m - longer; m < lim2; ) + if (*m++) + return 1; + return (!masks_are_equal); +} + +/* return a perfect match if m_arg is set, else do a regular rn_match */ +struct radix_node * +rn_lookup(void *v_arg, void *m_arg, struct radix_node_head *head) +{ + struct radix_node *x, *tm; + caddr_t netmask = 0; + + if (m_arg) { + tm = rn_addmask(m_arg, 1, head->rnh_treetop->rn_off); + if (tm == NULL) + return (NULL); + netmask = tm->rn_key; + } + x = rn_match(v_arg, head); + if (x && netmask) { + while (x && x->rn_mask != netmask) + x = x->rn_dupedkey; + } + /* Never return internal nodes to the upper layer. */ + if (x && (x->rn_flags & RNF_ROOT)) + return (NULL); + return x; +} + +static inline int +rn_satisfies_leaf(char *trial, struct radix_node *leaf, int skip) +{ + char *cp = trial; + char *cp2 = leaf->rn_key; + char *cp3 = leaf->rn_mask; + char *cplim; + int length; + + length = min(SALEN(cp), SALEN(cp2)); + if (cp3 == NULL) + cp3 = rn_ones; + else + length = min(length, SALEN(cp3)); + cplim = cp + length; + cp += skip; + cp2 += skip; + cp3 += skip; + while (cp < cplim) { + if ((*cp ^ *cp2) & *cp3) + return 0; + cp++, cp2++, cp3++; + } + return 1; +} + +struct radix_node * +rn_match(void *v_arg, struct radix_node_head *head) +{ + caddr_t v = v_arg; + caddr_t cp, cp2, cplim; + struct radix_node *top = head->rnh_treetop; + struct radix_node *saved_t, *t; + int off = top->rn_off; + int vlen, matched_off; + int test, b, rn_b; + + t = rn_search(v, top); + /* + * See if we match exactly as a host destination + * or at least learn how many bits match, for normal mask finesse. + * + * It doesn't hurt us to limit how many bytes to check + * to the length of the mask, since if it matches we had a genuine + * match and the leaf we have is the most specific one anyway; + * if it didn't match with a shorter length it would fail + * with a long one. This wins big for class B&C netmasks which + * are probably the most common case... + */ + if (t->rn_mask) + vlen = SALEN(t->rn_mask); + else + vlen = SALEN(v); + cp = v + off; + cp2 = t->rn_key + off; + cplim = v + vlen; + for (; cp < cplim; cp++, cp2++) + if (*cp != *cp2) + goto on1; + /* + * This extra grot is in case we are explicitly asked + * to look up the default. Ugh! + */ + if (t->rn_flags & RNF_ROOT) + t = t->rn_dupedkey; + + KASSERT(t == NULL || (t->rn_flags & RNF_ROOT) == 0); + return t; +on1: + test = (*cp ^ *cp2) & 0xff; /* find first bit that differs */ + for (b = 7; (test >>= 1) > 0;) + b--; + matched_off = cp - v; + b += matched_off << 3; + rn_b = -1 - b; + /* + * If there is a host route in a duped-key chain, it will be first. + */ + saved_t = t; + if (t->rn_mask == NULL) + t = t->rn_dupedkey; + for (; t; t = t->rn_dupedkey) + /* + * Even if we don't match exactly as a host, + * we may match if the leaf we wound up at is + * a route to a net. + */ + if (t->rn_flags & RNF_NORMAL) { + if (rn_b <= t->rn_b) { + KASSERT((t->rn_flags & RNF_ROOT) == 0); + return t; + } + } else if (rn_satisfies_leaf(v, t, matched_off)) { + KASSERT((t->rn_flags & RNF_ROOT) == 0); + return t; + } + t = saved_t; + /* start searching up the tree */ + do { + struct radix_mask *m; + t = t->rn_p; + m = t->rn_mklist; + while (m) { + /* + * If non-contiguous masks ever become important + * we can restore the masking and open coding of + * the search and satisfaction test and put the + * calculation of "off" back before the "do". + */ + if (m->rm_flags & RNF_NORMAL) { + if (rn_b <= m->rm_b) { + KASSERT((m->rm_leaf->rn_flags & + RNF_ROOT) == 0); + return (m->rm_leaf); + } + } else { + struct radix_node *x; + off = min(t->rn_off, matched_off); + x = rn_search_m(v, t, m->rm_mask); + while (x && x->rn_mask != m->rm_mask) + x = x->rn_dupedkey; + if (x && rn_satisfies_leaf(v, x, off)) { + KASSERT((x->rn_flags & RNF_ROOT) == 0); + return x; + } + } + m = m->rm_mklist; + } + } while (t != top); + return NULL; +} + +struct radix_node * +rn_newpair(void *v, int b, struct radix_node nodes[2]) +{ + struct radix_node *tt = nodes, *t = nodes + 1; + t->rn_b = b; + t->rn_bmask = 0x80 >> (b & 7); + t->rn_l = tt; + t->rn_off = b >> 3; + tt->rn_b = -1; + tt->rn_key = v; + tt->rn_p = t; + tt->rn_flags = t->rn_flags = RNF_ACTIVE; + return t; +} + +struct radix_node * +rn_insert(void *v_arg, struct radix_node_head *head, + int *dupentry, struct radix_node nodes[2]) +{ + caddr_t v = v_arg; + struct radix_node *top = head->rnh_treetop; + struct radix_node *t, *tt; + int off = top->rn_off; + int b; + + t = rn_search(v_arg, top); + /* + * Find first bit at which v and t->rn_key differ + */ + { + caddr_t cp, cp2, cplim; + int vlen, cmp_res; + + vlen = SALEN(v); + cp = v + off; + cp2 = t->rn_key + off; + cplim = v + vlen; + + while (cp < cplim) + if (*cp2++ != *cp++) + goto on1; + *dupentry = 1; + return t; +on1: + *dupentry = 0; + cmp_res = (cp[-1] ^ cp2[-1]) & 0xff; + for (b = (cp - v) << 3; cmp_res; b--) + cmp_res >>= 1; + } + { + struct radix_node *p, *x = top; + caddr_t cp = v; + do { + p = x; + if (cp[x->rn_off] & x->rn_bmask) + x = x->rn_r; + else + x = x->rn_l; + } while (b > (unsigned int) x->rn_b); /* x->rn_b < b && x->rn_b >= 0 */ + t = rn_newpair(v_arg, b, nodes); + tt = t->rn_l; + if ((cp[p->rn_off] & p->rn_bmask) == 0) + p->rn_l = t; + else + p->rn_r = t; + x->rn_p = t; + t->rn_p = p; /* frees x, p as temp vars below */ + if ((cp[t->rn_off] & t->rn_bmask) == 0) { + t->rn_r = x; + } else { + t->rn_r = tt; + t->rn_l = x; + } + } + return (tt); +} + +struct radix_node * +rn_addmask(void *n_arg, int search, int skip) +{ + caddr_t netmask = n_arg; + struct radix_node *tm, *saved_tm; + caddr_t cp, cplim; + int b = 0, mlen, j; + int maskduplicated, m0, isnormal; + char addmask_key[KEYLEN_LIMIT]; + + if ((mlen = SALEN(netmask)) > max_keylen) + mlen = max_keylen; + if (skip == 0) + skip = 1; + if (mlen <= skip) + return (mask_rnhead->rnh_nodes); /* rn_zero root node */ + if (skip > 1) + memcpy(addmask_key + 1, rn_ones + 1, skip - 1); + if ((m0 = mlen) > skip) + memcpy(addmask_key + skip, netmask + skip, mlen - skip); + /* + * Trim trailing zeroes. + */ + for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0;) + cp--; + mlen = cp - addmask_key; + if (mlen <= skip) + return (mask_rnhead->rnh_nodes); + memset(addmask_key + m0, 0, max_keylen - m0); + SALEN(addmask_key) = mlen; + tm = rn_search(addmask_key, mask_rnhead->rnh_treetop); + if (memcmp(addmask_key, tm->rn_key, mlen) != 0) + tm = NULL; + if (tm || search) + return (tm); + tm = malloc(max_keylen + 2 * sizeof(*tm), M_RTABLE, M_NOWAIT | M_ZERO); + if (tm == NULL) + return (0); + saved_tm = tm; + netmask = cp = (caddr_t)(tm + 2); + memcpy(cp, addmask_key, mlen); + tm = rn_insert(cp, mask_rnhead, &maskduplicated, tm); + if (maskduplicated) { + log(LOG_ERR, "%s: mask impossibly already in tree\n", __func__); + free(saved_tm, M_RTABLE, max_keylen + 2 * sizeof(*saved_tm)); + return (tm); + } + /* + * Calculate index of mask, and check for normalcy. + */ + cplim = netmask + mlen; + isnormal = 1; + for (cp = netmask + skip; (cp < cplim) && *(u_char *)cp == 0xff;) + cp++; + if (cp != cplim) { + static const char normal_chars[] = { + 0, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe, -1 + }; + for (j = 0x80; (j & *cp) != 0; j >>= 1) + b++; + if (*cp != normal_chars[b] || cp != (cplim - 1)) + isnormal = 0; + } + b += (cp - netmask) << 3; + tm->rn_b = -1 - b; + if (isnormal) + tm->rn_flags |= RNF_NORMAL; + return (tm); +} + +/* rn_lexobetter: return a arbitrary ordering for non-contiguous masks */ +static inline int +rn_lexobetter(void *m_arg, void *n_arg) +{ + u_char *mp = m_arg, *np = n_arg; + + /* + * Longer masks might not really be lexicographically better, + * but longer masks always have precedence since they must be checked + * first. The netmasks were normalized before calling this function and + * don't have unneeded trailing zeros. + */ + if (SALEN(mp) > SALEN(np)) + return 1; + if (SALEN(mp) < SALEN(np)) + return 0; + /* + * Must return the first difference between the masks + * to ensure deterministic sorting. + */ + return (memcmp(mp, np, *mp) > 0); +} + +static inline struct radix_mask * +rn_new_radix_mask(struct radix_node *tt, struct radix_mask *next) +{ + struct radix_mask *m; + + m = pool_get(&rtmask_pool, PR_NOWAIT | PR_ZERO); + if (m == NULL) { + log(LOG_ERR, "Mask for route not entered\n"); + return (0); + } + m->rm_b = tt->rn_b; + m->rm_flags = tt->rn_flags; + if (tt->rn_flags & RNF_NORMAL) + m->rm_leaf = tt; + else + m->rm_mask = tt->rn_mask; + m->rm_mklist = next; + tt->rn_mklist = m; + return m; +} + +/* + * Find the point where the rn_mklist needs to be changed. + */ +static inline struct radix_node * +rn_lift_node(struct radix_node *t) +{ + struct radix_node *x = t; + int b = -1 - t->rn_b; + + /* rewind possible dupedkey list to head */ + while (t->rn_b < 0) + t = t->rn_p; + + /* can't lift node above head of dupedkey list, give up */ + if (b > t->rn_b) + return (NULL); + + do { + x = t; + t = t->rn_p; + } while (b <= t->rn_b && x != t); + + return (x); +} + +void +rn_add_radix_mask(struct radix_node *tt, int keyduplicated) +{ + caddr_t netmask, mmask; + struct radix_node *x; + struct radix_mask *m, **mp; + int b_leaf = tt->rn_b; + + /* Add new route to highest possible ancestor's list */ + if (tt->rn_mask == NULL) + return; /* can't lift at all */ + x = rn_lift_node(tt); + if (x == NULL) + return; /* didn't lift either */ + + /* + * Search through routes associated with node to + * insert new route according to index. + * Need same criteria as when sorting dupedkeys to avoid + * double loop on deletion. + */ + netmask = tt->rn_mask; + for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) { + if (m->rm_b < b_leaf) + continue; + if (m->rm_b > b_leaf) + break; + if (m->rm_flags & RNF_NORMAL) { + if (keyduplicated) { + if (m->rm_leaf->rn_p == tt) + /* new route is better */ + m->rm_leaf = tt; +#ifdef DIAGNOSTIC + else { + struct radix_node *t; + + for (t = m->rm_leaf; + t && t->rn_mklist == m; + t = t->rn_dupedkey) + if (t == tt) + break; + if (t == NULL) { + log(LOG_ERR, "Non-unique " + "normal route on dupedkey, " + "mask not entered\n"); + return; + } + } +#endif + m->rm_refs++; + tt->rn_mklist = m; + return; + } else if (tt->rn_flags & RNF_NORMAL) { + log(LOG_ERR, "Non-unique normal route," + " mask not entered\n"); + return; + } + mmask = m->rm_leaf->rn_mask; + } else + mmask = m->rm_mask; + if (mmask == netmask) { + m->rm_refs++; + tt->rn_mklist = m; + return; + } + if (rn_refines(netmask, mmask) || rn_lexobetter(netmask, mmask)) + break; + } + *mp = rn_new_radix_mask(tt, *mp); +} + +int +rn_add_dupedkey(struct radix_node *saved_tt, struct radix_node_head *head, + struct radix_node *tt, u_int8_t prio) +{ + caddr_t netmask = tt->rn_mask; + struct radix_node *x = saved_tt, *xp; + int before = -1; + int b_leaf = 0; + + if (netmask) + b_leaf = tt->rn_b; + + for (xp = x; x; xp = x, x = x->rn_dupedkey) { + if (x->rn_mask == netmask) + return (-1); + if (netmask == NULL || + (x->rn_mask && + ((b_leaf < x->rn_b) || /* index(netmask) > node */ + rn_refines(netmask, x->rn_mask) || + rn_lexobetter(netmask, x->rn_mask)))) + break; + } + /* + * If the mask is not duplicated, we wouldn't + * find it among possible duplicate key entries + * anyway, so the above test doesn't hurt. + * + * We sort the masks for a duplicated key the same way as + * in a masklist -- most specific to least specific. + * This may require the unfortunate nuisance of relocating + * the head of the list. + * + * We also reverse, or doubly link the list through the + * parent pointer. + */ + + if ((x == saved_tt && before) || before == 1) + before = 1; + else + before = 0; + rn_link_dupedkey(tt, xp, before); + + return (0); +} + +/* + * Insert tt after x or in place of x if before is true. + */ +void +rn_link_dupedkey(struct radix_node *tt, struct radix_node *x, int before) +{ + if (before) { + if (x->rn_p->rn_b > 0) { + /* link in at head of list */ + tt->rn_dupedkey = x; + tt->rn_flags = x->rn_flags; + tt->rn_p = x->rn_p; + x->rn_p = tt; + if (tt->rn_p->rn_l == x) + tt->rn_p->rn_l = tt; + else + tt->rn_p->rn_r = tt; + } else { + tt->rn_dupedkey = x; + x->rn_p->rn_dupedkey = tt; + tt->rn_p = x->rn_p; + x->rn_p = tt; + } + } else { + tt->rn_dupedkey = x->rn_dupedkey; + x->rn_dupedkey = tt; + tt->rn_p = x; + if (tt->rn_dupedkey) + tt->rn_dupedkey->rn_p = tt; + } +} + +/* + * This function ensures that routes are properly promoted upwards. + * It adjusts the rn_mklist of the parent node to make sure overlapping + * routes can be found. + * + * There are two cases: + * - leaf nodes with possible rn_dupedkey list + * - internal nodes with maybe their own mklist + * If the mask of the route is bigger than the current branch bit then + * a rn_mklist entry needs to be made. + */ +void +rn_fixup_nodes(struct radix_node *tt) +{ + struct radix_node *tp, *x; + struct radix_mask *m, **mp; + int b_leaf; + + tp = tt->rn_p; + if (tp->rn_r == tt) + x = tp->rn_l; + else + x = tp->rn_r; + + b_leaf = -1 - tp->rn_b; + if (x->rn_b < 0) { /* x is a leaf node */ + struct radix_node *xx = NULL; + + for (mp = &tp->rn_mklist; x; xx = x, x = x->rn_dupedkey) { + if (xx && xx->rn_mklist && xx->rn_mask == x->rn_mask && + x->rn_mklist == 0) { + /* multipath route */ + x->rn_mklist = xx->rn_mklist; + x->rn_mklist->rm_refs++; + } + if (x->rn_mask && (x->rn_b >= b_leaf) && + x->rn_mklist == 0) { + *mp = m = rn_new_radix_mask(x, 0); + if (m) + mp = &m->rm_mklist; + } + } + } else if (x->rn_mklist) { /* x is an internal node */ + /* + * Skip over masks whose index is > that of new node + */ + for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) + if (m->rm_b >= b_leaf) + break; + tp->rn_mklist = m; + *mp = 0; + } +} + +struct radix_node * +rn_addroute(void *v_arg, void *n_arg, struct radix_node_head *head, + struct radix_node treenodes[2], u_int8_t prio) +{ + caddr_t v = v_arg; + struct radix_node *top = head->rnh_treetop; + struct radix_node *tt, *saved_tt, *tm = NULL; + int keyduplicated; + + /* + * In dealing with non-contiguous masks, there may be + * many different routes which have the same mask. + * We will find it useful to have a unique pointer to + * the mask to speed avoiding duplicate references at + * nodes and possibly save time in calculating indices. + */ + if (n_arg) { + if ((tm = rn_addmask(n_arg, 0, top->rn_off)) == 0) + return (0); + } + + tt = rn_insert(v, head, &keyduplicated, treenodes); + + if (keyduplicated) { + saved_tt = tt; + tt = treenodes; + + tt->rn_key = v_arg; + tt->rn_b = -1; + tt->rn_flags = RNF_ACTIVE; + } + + /* Put mask into the node. */ + if (tm) { + tt->rn_mask = tm->rn_key; + tt->rn_b = tm->rn_b; + tt->rn_flags |= tm->rn_flags & RNF_NORMAL; + } + + /* Either insert into dupedkey list or as a leaf node. */ + if (keyduplicated) { + if (rn_add_dupedkey(saved_tt, head, tt, prio)) + return (NULL); + } else { + rn_fixup_nodes(tt); + } + + /* finally insert a radix_mask element if needed */ + rn_add_radix_mask(tt, keyduplicated); + return (tt); +} + +/* + * Cleanup mask list, tt points to route that needs to be cleaned + */ +int +rn_del_radix_mask(struct radix_node *tt) +{ + struct radix_node *x; + struct radix_mask *m, *saved_m, **mp; + + /* + * Cleanup mask list from possible references to this route. + */ + saved_m = m = tt->rn_mklist; + if (tt->rn_mask == NULL || m == NULL) + return (0); + + if (tt->rn_flags & RNF_NORMAL) { + if (m->rm_leaf != tt && m->rm_refs == 0) { + log(LOG_ERR, "rn_delete: inconsistent normal " + "annotation\n"); + return (-1); + } + if (m->rm_leaf != tt) { + if (--m->rm_refs >= 0) + return (0); + else + log(LOG_ERR, "rn_delete: " + "inconsistent mklist refcount\n"); + } + /* + * If we end up here tt should be m->rm_leaf and therefore + * tt should be the head of a multipath chain. + * If this is not the case the table is no longer consistent. + */ + if (m->rm_refs > 0) { + if (tt->rn_dupedkey == NULL || + tt->rn_dupedkey->rn_mklist != m) { + log(LOG_ERR, "rn_delete: inconsistent " + "dupedkey list\n"); + return (-1); + } + m->rm_leaf = tt->rn_dupedkey; + --m->rm_refs; + return (0); + } + /* else tt is last and only route */ + } else { + if (m->rm_mask != tt->rn_mask) { + log(LOG_ERR, "rn_delete: inconsistent annotation\n"); + return (0); + } + if (--m->rm_refs >= 0) + return (0); + } + + /* + * No other references hold to the radix_mask remove it from + * the tree. + */ + x = rn_lift_node(tt); + if (x == NULL) + return (0); /* Wasn't lifted at all */ + + /* Finally eliminate the radix_mask from the tree */ + for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) + if (m == saved_m) { + *mp = m->rm_mklist; + pool_put(&rtmask_pool, m); + break; + } + + if (m == NULL) { + log(LOG_ERR, "rn_delete: couldn't find our annotation\n"); + if (tt->rn_flags & RNF_NORMAL) + return (-1); /* Dangling ref to us */ + } + + return (0); +} + +/* swap two internal nodes and fixup the parent and child pointers */ +static inline void +rn_swap_nodes(struct radix_node *from, struct radix_node *to) +{ + *to = *from; + if (from->rn_p->rn_l == from) + from->rn_p->rn_l = to; + else + from->rn_p->rn_r = to; + + to->rn_l->rn_p = to; + to->rn_r->rn_p = to; +} + +struct radix_node * +rn_delete(void *v_arg, void *n_arg, struct radix_node_head *head, + struct radix_node *rn) +{ + caddr_t v = v_arg; + caddr_t netmask = n_arg; + struct radix_node *top = head->rnh_treetop; + struct radix_node *tt, *tp, *pp, *x; + struct radix_node *dupedkey_tt, *saved_tt; + int off = top->rn_off; + int vlen; + + vlen = SALEN(v); + + /* + * Implement a lookup similar to rn_lookup but we need to save + * the radix leaf node (where th rn_dupedkey list starts) so + * it is not possible to use rn_lookup. + */ + tt = rn_search(v, top); + /* make sure the key is a perfect match */ + if (memcmp(v + off, tt->rn_key + off, vlen - off)) + return (NULL); + + /* + * Here, tt is the deletion target, and + * saved_tt is the head of the dupedkey chain. + * dupedkey_tt will point to the start of the multipath chain. + */ + saved_tt = tt; + + /* + * make tt point to the start of the rn_dupedkey list of multipath + * routes. + */ + if (netmask) { + struct radix_node *tm; + + if ((tm = rn_addmask(netmask, 1, off)) == NULL) + return (NULL); + netmask = tm->rn_key; + while (tt->rn_mask != netmask) + if ((tt = tt->rn_dupedkey) == NULL) + return (NULL); + } + + /* save start of multi path chain for later use */ + dupedkey_tt = tt; + + KASSERT((tt->rn_flags & RNF_ROOT) == 0); + + /* remove possible radix_mask */ + if (rn_del_radix_mask(tt)) + return (NULL); + + /* + * Finally eliminate us from tree + */ + tp = tt->rn_p; + if (saved_tt->rn_dupedkey) { + if (tt == saved_tt) { + x = saved_tt->rn_dupedkey; + x->rn_p = tp; + if (tp->rn_l == tt) + tp->rn_l = x; + else + tp->rn_r = x; + /* head changed adjust dupedkey pointer */ + dupedkey_tt = x; + } else { + x = saved_tt; + /* dupedkey will change so adjust pointer */ + if (dupedkey_tt == tt) + dupedkey_tt = tt->rn_dupedkey; + tp->rn_dupedkey = tt->rn_dupedkey; + if (tt->rn_dupedkey) + tt->rn_dupedkey->rn_p = tp; + } + + /* + * We may be holding an active internal node in the tree. + */ + if (tt[1].rn_flags & RNF_ACTIVE) + rn_swap_nodes(&tt[1], &x[1]); + + /* over and out */ + goto out; + } + + /* non-rn_dupedkey case, remove tt and tp node from the tree */ + if (tp->rn_l == tt) + x = tp->rn_r; + else + x = tp->rn_l; + pp = tp->rn_p; + if (pp->rn_r == tp) + pp->rn_r = x; + else + pp->rn_l = x; + x->rn_p = pp; + + /* + * Demote routes attached to us (actually on the internal parent node). + */ + if (tp->rn_mklist) { + struct radix_mask *m, **mp; + if (x->rn_b >= 0) { + for (mp = &x->rn_mklist; (m = *mp);) + mp = &m->rm_mklist; + *mp = tp->rn_mklist; + } else { + /* If there are any key,mask pairs in a sibling + duped-key chain, some subset will appear sorted + in the same order attached to our mklist */ + for (m = tp->rn_mklist; m && x; x = x->rn_dupedkey) + if (m == x->rn_mklist) { + struct radix_mask *mm = m->rm_mklist; + x->rn_mklist = 0; + if (--(m->rm_refs) < 0) + pool_put(&rtmask_pool, m); + else if (m->rm_flags & RNF_NORMAL) + /* + * don't progress because this + * a multipath route. Next + * route will use the same m. + */ + mm = m; + m = mm; + } + if (m) + log(LOG_ERR, "%s %p at %p\n", + "rn_delete: Orphaned Mask", m, x); + } + } + + /* + * We may be holding an active internal node in the tree. + * If so swap our internal node (t) with the parent node (tp) + * since that one was just removed from the tree. + */ + if (tp != &tt[1]) + rn_swap_nodes(&tt[1], tp); + + /* no rn_dupedkey list so no need to fixup multipath chains */ +out: + tt[0].rn_flags &= ~RNF_ACTIVE; + tt[1].rn_flags &= ~RNF_ACTIVE; + return (tt); +} + +int +rn_walktree(struct radix_node_head *h, int (*f)(struct radix_node *, void *, + u_int), void *w) +{ + int error; + struct radix_node *base, *next; + struct radix_node *rn = h->rnh_treetop; + + /* + * This gets complicated because we may delete the node + * while applying the function f to it, so we need to calculate + * the successor node in advance. + */ + /* First time through node, go left */ + while (rn->rn_b >= 0) + rn = rn->rn_l; + for (;;) { + base = rn; + /* If at right child go back up, otherwise, go right */ + while (rn->rn_p->rn_r == rn && (rn->rn_flags & RNF_ROOT) == 0) + rn = rn->rn_p; + /* Find the next *leaf* since next node might vanish, too */ + for (rn = rn->rn_p->rn_r; rn->rn_b >= 0;) + rn = rn->rn_l; + next = rn; + /* Process leaves */ + while ((rn = base) != NULL) { + base = rn->rn_dupedkey; + if (!(rn->rn_flags & RNF_ROOT) && + (error = (*f)(rn, w, h->rnh_rtableid))) + return (error); + } + rn = next; + if (rn->rn_flags & RNF_ROOT) + return (0); + } + /* NOTREACHED */ +} + +int +rn_initmask(void) +{ + if (mask_rnhead != NULL) + return (0); + + KASSERT(max_keylen > 0); + + mask_rnhead = malloc(sizeof(*mask_rnhead), M_RTABLE, M_NOWAIT); + if (mask_rnhead == NULL) + return (1); + + rn_inithead0(mask_rnhead, 0); + return (0); +} + +int +rn_inithead(void **head, int off) +{ + struct radix_node_head *rnh; + + if (*head != NULL) + return (1); + + if (rn_initmask()) + panic("failed to initialize the mask tree"); + + rnh = malloc(sizeof(*rnh), M_RTABLE, M_NOWAIT); + if (rnh == NULL) + return (0); + *head = rnh; + rn_inithead0(rnh, off); + return (1); +} + +int +rn_inithead0(struct radix_node_head *rnh, int offset) +{ + struct radix_node *t, *tt, *ttt; + int off = offset * NBBY; + + memset(rnh, 0, sizeof(*rnh)); + t = rn_newpair(rn_zeros, off, rnh->rnh_nodes); + ttt = rnh->rnh_nodes + 2; + t->rn_r = ttt; + t->rn_p = t; + tt = t->rn_l; + tt->rn_flags = t->rn_flags = RNF_ROOT | RNF_ACTIVE; + tt->rn_b = -1 - off; + *ttt = *tt; + ttt->rn_key = rn_ones; + rnh->rnh_treetop = t; + return (1); +} + +/* + * rn_init() can be called multiple time with a different key length + * as long as no radix tree head has been allocated. + */ +void +rn_init(unsigned int keylen) +{ + char *cp, *cplim; + + KASSERT(keylen <= KEYLEN_LIMIT); + + if (max_keylen == 0) { + pool_init(&rtmask_pool, sizeof(struct radix_mask), 0, + IPL_SOFTNET, 0, "rtmask", NULL); + } + + if (keylen <= max_keylen) + return; + + KASSERT(mask_rnhead == NULL); + + free(rn_zeros, M_RTABLE, 2 * max_keylen); + rn_zeros = mallocarray(2, keylen, M_RTABLE, M_NOWAIT | M_ZERO); + if (rn_zeros == NULL) + panic("cannot initialize a radix tree without memory"); + max_keylen = keylen; + + cp = rn_ones = rn_zeros + max_keylen; + cplim = rn_ones + max_keylen; + while (cp < cplim) + *cp++ = -1; +} diff --git a/module/compat/subr_tree.c b/module/compat/subr_tree.c new file mode 100644 index 0000000..8424c49 --- /dev/null +++ b/module/compat/subr_tree.c @@ -0,0 +1,642 @@ +/* PFLINUX port of OpenBSD 8.0 kern/subr_tree.c — see docs/porting-notes.md */ +#include +#include +#include + +/* $OpenBSD: subr_tree.c,v 1.10 2018/10/09 08:28:43 dlg Exp $ */ + +/* + * Copyright 2002 Niels Provos + * 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. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. + */ + +/* + * Copyright (c) 2016 David Gwynne + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + + +static inline struct rb_entry * +rb_n2e(const struct rb_type *t, void *node) +{ + unsigned long addr = (unsigned long)node; + + return ((struct rb_entry *)(addr + t->t_offset)); +} + +static inline void * +rb_e2n(const struct rb_type *t, struct rb_entry *rbe) +{ + unsigned long addr = (unsigned long)rbe; + + return ((void *)(addr - t->t_offset)); +} + +#define RBE_LEFT(_rbe) (_rbe)->rbt_left +#define RBE_RIGHT(_rbe) (_rbe)->rbt_right +#define RBE_PARENT(_rbe) (_rbe)->rbt_parent +#define RBE_COLOR(_rbe) (_rbe)->rbt_color + +#define RBH_ROOT(_rbt) (_rbt)->rbt_root + +static inline void +rbe_set(struct rb_entry *rbe, struct rb_entry *parent) +{ + RBE_PARENT(rbe) = parent; + RBE_LEFT(rbe) = RBE_RIGHT(rbe) = NULL; + RBE_COLOR(rbe) = RB_RED; +} + +static inline void +rbe_set_blackred(struct rb_entry *black, struct rb_entry *red) +{ + RBE_COLOR(black) = RB_BLACK; + RBE_COLOR(red) = RB_RED; +} + +static inline void +rbe_augment(const struct rb_type *t, struct rb_entry *rbe) +{ + (*t->t_augment)(rb_e2n(t, rbe)); +} + +static inline void +rbe_if_augment(const struct rb_type *t, struct rb_entry *rbe) +{ + if (t->t_augment != NULL) + rbe_augment(t, rbe); +} + +static inline void +rbe_rotate_left(const struct rb_type *t, struct rb_tree *rbt, + struct rb_entry *rbe) +{ + struct rb_entry *parent; + struct rb_entry *tmp; + + tmp = RBE_RIGHT(rbe); + RBE_RIGHT(rbe) = RBE_LEFT(tmp); + if (RBE_RIGHT(rbe) != NULL) + RBE_PARENT(RBE_LEFT(tmp)) = rbe; + + parent = RBE_PARENT(rbe); + RBE_PARENT(tmp) = parent; + if (parent != NULL) { + if (rbe == RBE_LEFT(parent)) + RBE_LEFT(parent) = tmp; + else + RBE_RIGHT(parent) = tmp; + } else + RBH_ROOT(rbt) = tmp; + + RBE_LEFT(tmp) = rbe; + RBE_PARENT(rbe) = tmp; + + if (t->t_augment != NULL) { + rbe_augment(t, rbe); + rbe_augment(t, tmp); + parent = RBE_PARENT(tmp); + if (parent != NULL) + rbe_augment(t, parent); + } +} + +static inline void +rbe_rotate_right(const struct rb_type *t, struct rb_tree *rbt, + struct rb_entry *rbe) +{ + struct rb_entry *parent; + struct rb_entry *tmp; + + tmp = RBE_LEFT(rbe); + RBE_LEFT(rbe) = RBE_RIGHT(tmp); + if (RBE_LEFT(rbe) != NULL) + RBE_PARENT(RBE_RIGHT(tmp)) = rbe; + + parent = RBE_PARENT(rbe); + RBE_PARENT(tmp) = parent; + if (parent != NULL) { + if (rbe == RBE_LEFT(parent)) + RBE_LEFT(parent) = tmp; + else + RBE_RIGHT(parent) = tmp; + } else + RBH_ROOT(rbt) = tmp; + + RBE_RIGHT(tmp) = rbe; + RBE_PARENT(rbe) = tmp; + + if (t->t_augment != NULL) { + rbe_augment(t, rbe); + rbe_augment(t, tmp); + parent = RBE_PARENT(tmp); + if (parent != NULL) + rbe_augment(t, parent); + } +} + +static inline void +rbe_insert_color(const struct rb_type *t, struct rb_tree *rbt, + struct rb_entry *rbe) +{ + struct rb_entry *parent, *gparent, *tmp; + + while ((parent = RBE_PARENT(rbe)) != NULL && + RBE_COLOR(parent) == RB_RED) { + gparent = RBE_PARENT(parent); + + if (parent == RBE_LEFT(gparent)) { + tmp = RBE_RIGHT(gparent); + if (tmp != NULL && RBE_COLOR(tmp) == RB_RED) { + RBE_COLOR(tmp) = RB_BLACK; + rbe_set_blackred(parent, gparent); + rbe = gparent; + continue; + } + + if (RBE_RIGHT(parent) == rbe) { + rbe_rotate_left(t, rbt, parent); + tmp = parent; + parent = rbe; + rbe = tmp; + } + + rbe_set_blackred(parent, gparent); + rbe_rotate_right(t, rbt, gparent); + } else { + tmp = RBE_LEFT(gparent); + if (tmp != NULL && RBE_COLOR(tmp) == RB_RED) { + RBE_COLOR(tmp) = RB_BLACK; + rbe_set_blackred(parent, gparent); + rbe = gparent; + continue; + } + + if (RBE_LEFT(parent) == rbe) { + rbe_rotate_right(t, rbt, parent); + tmp = parent; + parent = rbe; + rbe = tmp; + } + + rbe_set_blackred(parent, gparent); + rbe_rotate_left(t, rbt, gparent); + } + } + + RBE_COLOR(RBH_ROOT(rbt)) = RB_BLACK; +} + +static inline void +rbe_remove_color(const struct rb_type *t, struct rb_tree *rbt, + struct rb_entry *parent, struct rb_entry *rbe) +{ + struct rb_entry *tmp; + + while ((rbe == NULL || RBE_COLOR(rbe) == RB_BLACK) && + rbe != RBH_ROOT(rbt)) { + if (RBE_LEFT(parent) == rbe) { + tmp = RBE_RIGHT(parent); + if (RBE_COLOR(tmp) == RB_RED) { + rbe_set_blackred(tmp, parent); + rbe_rotate_left(t, rbt, parent); + tmp = RBE_RIGHT(parent); + } + if ((RBE_LEFT(tmp) == NULL || + RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) && + (RBE_RIGHT(tmp) == NULL || + RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) { + RBE_COLOR(tmp) = RB_RED; + rbe = parent; + parent = RBE_PARENT(rbe); + } else { + if (RBE_RIGHT(tmp) == NULL || + RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK) { + struct rb_entry *oleft; + + oleft = RBE_LEFT(tmp); + if (oleft != NULL) + RBE_COLOR(oleft) = RB_BLACK; + + RBE_COLOR(tmp) = RB_RED; + rbe_rotate_right(t, rbt, tmp); + tmp = RBE_RIGHT(parent); + } + + RBE_COLOR(tmp) = RBE_COLOR(parent); + RBE_COLOR(parent) = RB_BLACK; + if (RBE_RIGHT(tmp)) + RBE_COLOR(RBE_RIGHT(tmp)) = RB_BLACK; + + rbe_rotate_left(t, rbt, parent); + rbe = RBH_ROOT(rbt); + break; + } + } else { + tmp = RBE_LEFT(parent); + if (RBE_COLOR(tmp) == RB_RED) { + rbe_set_blackred(tmp, parent); + rbe_rotate_right(t, rbt, parent); + tmp = RBE_LEFT(parent); + } + + if ((RBE_LEFT(tmp) == NULL || + RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) && + (RBE_RIGHT(tmp) == NULL || + RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) { + RBE_COLOR(tmp) = RB_RED; + rbe = parent; + parent = RBE_PARENT(rbe); + } else { + if (RBE_LEFT(tmp) == NULL || + RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) { + struct rb_entry *oright; + + oright = RBE_RIGHT(tmp); + if (oright != NULL) + RBE_COLOR(oright) = RB_BLACK; + + RBE_COLOR(tmp) = RB_RED; + rbe_rotate_left(t, rbt, tmp); + tmp = RBE_LEFT(parent); + } + + RBE_COLOR(tmp) = RBE_COLOR(parent); + RBE_COLOR(parent) = RB_BLACK; + if (RBE_LEFT(tmp) != NULL) + RBE_COLOR(RBE_LEFT(tmp)) = RB_BLACK; + + rbe_rotate_right(t, rbt, parent); + rbe = RBH_ROOT(rbt); + break; + } + } + } + + if (rbe != NULL) + RBE_COLOR(rbe) = RB_BLACK; +} + +static inline struct rb_entry * +rbe_remove(const struct rb_type *t, struct rb_tree *rbt, struct rb_entry *rbe) +{ + struct rb_entry *child, *parent, *old = rbe; + unsigned int color; + + if (RBE_LEFT(rbe) == NULL) + child = RBE_RIGHT(rbe); + else if (RBE_RIGHT(rbe) == NULL) + child = RBE_LEFT(rbe); + else { + struct rb_entry *tmp; + + rbe = RBE_RIGHT(rbe); + while ((tmp = RBE_LEFT(rbe)) != NULL) + rbe = tmp; + + child = RBE_RIGHT(rbe); + parent = RBE_PARENT(rbe); + color = RBE_COLOR(rbe); + if (child != NULL) + RBE_PARENT(child) = parent; + if (parent != NULL) { + if (RBE_LEFT(parent) == rbe) + RBE_LEFT(parent) = child; + else + RBE_RIGHT(parent) = child; + + rbe_if_augment(t, parent); + } else + RBH_ROOT(rbt) = child; + if (RBE_PARENT(rbe) == old) + parent = rbe; + *rbe = *old; + + tmp = RBE_PARENT(old); + if (tmp != NULL) { + if (RBE_LEFT(tmp) == old) + RBE_LEFT(tmp) = rbe; + else + RBE_RIGHT(tmp) = rbe; + + rbe_if_augment(t, tmp); + } else + RBH_ROOT(rbt) = rbe; + + RBE_PARENT(RBE_LEFT(old)) = rbe; + if (RBE_RIGHT(old)) + RBE_PARENT(RBE_RIGHT(old)) = rbe; + + if (t->t_augment != NULL && parent != NULL) { + tmp = parent; + do { + rbe_augment(t, tmp); + tmp = RBE_PARENT(tmp); + } while (tmp != NULL); + } + + goto color; + } + + parent = RBE_PARENT(rbe); + color = RBE_COLOR(rbe); + + if (child != NULL) + RBE_PARENT(child) = parent; + if (parent != NULL) { + if (RBE_LEFT(parent) == rbe) + RBE_LEFT(parent) = child; + else + RBE_RIGHT(parent) = child; + + rbe_if_augment(t, parent); + } else + RBH_ROOT(rbt) = child; +color: + if (color == RB_BLACK) + rbe_remove_color(t, rbt, parent, child); + + return (old); +} + +void * +_rb_remove(const struct rb_type *t, struct rb_tree *rbt, void *elm) +{ + struct rb_entry *rbe = rb_n2e(t, elm); + struct rb_entry *old; + + old = rbe_remove(t, rbt, rbe); + + return (old == NULL ? NULL : rb_e2n(t, old)); +} + +void * +_rb_insert(const struct rb_type *t, struct rb_tree *rbt, void *elm) +{ + struct rb_entry *rbe = rb_n2e(t, elm); + struct rb_entry *tmp; + struct rb_entry *parent = NULL; + void *node; + int comp = 0; + + tmp = RBH_ROOT(rbt); + while (tmp != NULL) { + parent = tmp; + + node = rb_e2n(t, tmp); + comp = (*t->t_compare)(elm, node); + if (comp < 0) + tmp = RBE_LEFT(tmp); + else if (comp > 0) + tmp = RBE_RIGHT(tmp); + else + return (node); + } + + rbe_set(rbe, parent); + + if (parent != NULL) { + if (comp < 0) + RBE_LEFT(parent) = rbe; + else + RBE_RIGHT(parent) = rbe; + + rbe_if_augment(t, parent); + } else + RBH_ROOT(rbt) = rbe; + + rbe_insert_color(t, rbt, rbe); + + return (NULL); +} + +/* Finds the node with the same key as elm */ +void * +_rb_find(const struct rb_type *t, struct rb_tree *rbt, const void *key) +{ + struct rb_entry *tmp = RBH_ROOT(rbt); + void *node; + int comp; + + while (tmp != NULL) { + node = rb_e2n(t, tmp); + comp = (*t->t_compare)(key, node); + if (comp < 0) + tmp = RBE_LEFT(tmp); + else if (comp > 0) + tmp = RBE_RIGHT(tmp); + else + return (node); + } + + return (NULL); +} + +/* Finds the first node greater than or equal to the search key */ +void * +_rb_nfind(const struct rb_type *t, struct rb_tree *rbt, const void *key) +{ + struct rb_entry *tmp = RBH_ROOT(rbt); + void *node; + void *res = NULL; + int comp; + + while (tmp != NULL) { + node = rb_e2n(t, tmp); + comp = (*t->t_compare)(key, node); + if (comp < 0) { + res = node; + tmp = RBE_LEFT(tmp); + } else if (comp > 0) + tmp = RBE_RIGHT(tmp); + else + return (node); + } + + return (res); +} + +void * +_rb_next(const struct rb_type *t, void *elm) +{ + struct rb_entry *rbe = rb_n2e(t, elm); + + if (RBE_RIGHT(rbe) != NULL) { + rbe = RBE_RIGHT(rbe); + while (RBE_LEFT(rbe) != NULL) + rbe = RBE_LEFT(rbe); + } else { + if (RBE_PARENT(rbe) && + (rbe == RBE_LEFT(RBE_PARENT(rbe)))) + rbe = RBE_PARENT(rbe); + else { + while (RBE_PARENT(rbe) && + (rbe == RBE_RIGHT(RBE_PARENT(rbe)))) + rbe = RBE_PARENT(rbe); + rbe = RBE_PARENT(rbe); + } + } + + return (rbe == NULL ? NULL : rb_e2n(t, rbe)); +} + +void * +_rb_prev(const struct rb_type *t, void *elm) +{ + struct rb_entry *rbe = rb_n2e(t, elm); + + if (RBE_LEFT(rbe)) { + rbe = RBE_LEFT(rbe); + while (RBE_RIGHT(rbe)) + rbe = RBE_RIGHT(rbe); + } else { + if (RBE_PARENT(rbe) && + (rbe == RBE_RIGHT(RBE_PARENT(rbe)))) + rbe = RBE_PARENT(rbe); + else { + while (RBE_PARENT(rbe) && + (rbe == RBE_LEFT(RBE_PARENT(rbe)))) + rbe = RBE_PARENT(rbe); + rbe = RBE_PARENT(rbe); + } + } + + return (rbe == NULL ? NULL : rb_e2n(t, rbe)); +} + +void * +_rb_root(const struct rb_type *t, struct rb_tree *rbt) +{ + struct rb_entry *rbe = RBH_ROOT(rbt); + + return (rbe == NULL ? rbe : rb_e2n(t, rbe)); +} + +void * +_rb_min(const struct rb_type *t, struct rb_tree *rbt) +{ + struct rb_entry *rbe = RBH_ROOT(rbt); + struct rb_entry *parent = NULL; + + while (rbe != NULL) { + parent = rbe; + rbe = RBE_LEFT(rbe); + } + + return (parent == NULL ? NULL : rb_e2n(t, parent)); +} + +void * +_rb_max(const struct rb_type *t, struct rb_tree *rbt) +{ + struct rb_entry *rbe = RBH_ROOT(rbt); + struct rb_entry *parent = NULL; + + while (rbe != NULL) { + parent = rbe; + rbe = RBE_RIGHT(rbe); + } + + return (parent == NULL ? NULL : rb_e2n(t, parent)); +} + +void * +_rb_left(const struct rb_type *t, void *node) +{ + struct rb_entry *rbe = rb_n2e(t, node); + rbe = RBE_LEFT(rbe); + return (rbe == NULL ? NULL : rb_e2n(t, rbe)); +} + +void * +_rb_right(const struct rb_type *t, void *node) +{ + struct rb_entry *rbe = rb_n2e(t, node); + rbe = RBE_RIGHT(rbe); + return (rbe == NULL ? NULL : rb_e2n(t, rbe)); +} + +void * +_rb_parent(const struct rb_type *t, void *node) +{ + struct rb_entry *rbe = rb_n2e(t, node); + rbe = RBE_PARENT(rbe); + return (rbe == NULL ? NULL : rb_e2n(t, rbe)); +} + +void +_rb_set_left(const struct rb_type *t, void *node, void *left) +{ + struct rb_entry *rbe = rb_n2e(t, node); + struct rb_entry *rbl = (left == NULL) ? NULL : rb_n2e(t, left); + + RBE_LEFT(rbe) = rbl; +} + +void +_rb_set_right(const struct rb_type *t, void *node, void *right) +{ + struct rb_entry *rbe = rb_n2e(t, node); + struct rb_entry *rbr = (right == NULL) ? NULL : rb_n2e(t, right); + + RBE_RIGHT(rbe) = rbr; +} + +void +_rb_set_parent(const struct rb_type *t, void *node, void *parent) +{ + struct rb_entry *rbe = rb_n2e(t, node); + struct rb_entry *rbp = (parent == NULL) ? NULL : rb_n2e(t, parent); + + RBE_PARENT(rbe) = rbp; +} + +void +_rb_poison(const struct rb_type *t, void *node, unsigned long poison) +{ + struct rb_entry *rbe = rb_n2e(t, node); + + RBE_PARENT(rbe) = RBE_LEFT(rbe) = RBE_RIGHT(rbe) = + (struct rb_entry *)poison; +} + +int +_rb_check(const struct rb_type *t, void *node, unsigned long poison) +{ + struct rb_entry *rbe = rb_n2e(t, node); + + return ((unsigned long)RBE_PARENT(rbe) == poison && + (unsigned long)RBE_LEFT(rbe) == poison && + (unsigned long)RBE_RIGHT(rbe) == poison); +} diff --git a/module/include/compat/net/if_types.h b/module/include/compat/net/if_types.h index fe7413d..c12caa9 100644 --- a/module/include/compat/net/if_types.h +++ b/module/include/compat/net/if_types.h @@ -13,4 +13,5 @@ #define IFT_PFLOG 0xf0 #define IFT_PFSYNC 0xf1 #define IFT_CARP 0xf8 +#define IFT_ENC 0xf4 /* Encapsulation (OpenBSD net/if_types.h) */ #endif diff --git a/module/include/compat/net/ifq.h b/module/include/compat/net/ifq.h index c56e26a..bc3f089 100644 --- a/module/include/compat/net/ifq.h +++ b/module/include/compat/net/ifq.h @@ -13,7 +13,7 @@ * pfk.h before this header. */ struct mbuf; struct mbuf_list; -struct ifnet; +struct pfk_ifnet; struct pfk_ifnet; struct pf_queuespec; @@ -60,7 +60,7 @@ extern const struct ifq_ops * const ifq_fqcodel_ops; extern const struct pfq_ops * const pfq_hfsc_ops; extern const struct pfq_ops * const pfq_fqcodel_ops; -void ifq_init(struct ifqueue *, struct ifnet *, unsigned int); +void ifq_init(struct ifqueue *, struct pfk_ifnet *, unsigned int); void ifq_init_maxlen(struct ifqueue *, unsigned int); void ifq_attach(struct ifqueue *, const struct ifq_ops *, void *); void ifq_destroy(struct ifqueue *); diff --git a/module/include/compat/net/rtable.h b/module/include/compat/net/rtable.h index f35782b..9288ff4 100644 --- a/module/include/compat/net/rtable.h +++ b/module/include/compat/net/rtable.h @@ -11,9 +11,12 @@ struct pf_rtentry { void *rt_addr; /* destination */ unsigned int rt_ifidx; /* egress ifindex */ unsigned int rt_flags; +#ifndef RTF_UP +#define RTF_UP 0x1 /* route usable (OpenBSD net/route.h) */ +#endif int rt_listid; int rt_labelid; - void *rt_ifa; + void *rt_ifa; /* BSD in_ifaddr/in6_ifaddr view */ }; int rtable_exists(unsigned int rtableid); diff --git a/module/include/compat/netinet/in.h b/module/include/compat/netinet/in.h index 4b9bcf6..74757dc 100644 --- a/module/include/compat/netinet/in.h +++ b/module/include/compat/netinet/in.h @@ -3,6 +3,10 @@ #define _PFK_NETINET_IN_H #include #include +/* BSD protocol number aliases (OpenBSD ) */ +#ifndef IPPROTO_IPV4 +#define IPPROTO_IPV4 IPPROTO_IPIP /* IP inside IP */ +#endif /* BSD IP-level option numbers (Linux uapi uses different values) */ #define PF_IP_OPTIONS 1 #define PF_IP_RECORD_ROUTE 7 diff --git a/module/include/pfk.h b/module/include/pfk.h index ea05bfd..8252eac 100644 --- a/module/include/pfk.h +++ b/module/include/pfk.h @@ -218,6 +218,7 @@ struct ip6_frag { /* PF mbuf tags (our namespace; upstream uses PACKET_TAG_PF_*) */ #define PACKET_TAG_PF_REASSEMBLED 0x50460001 #define PACKET_TAG_PF_REFRAGMENTED 0x50460002 +#define PACKET_TAG_PF_DIVERT 0x50460003 /* OpenBSD builds the kernel with DIAGNOSTIC (extra KASSERT coverage) */ #ifndef DIAGNOSTIC @@ -326,6 +327,7 @@ struct pfk_rwlock { #define PFKIOC_TYPE(nr) (((nr) >> PFKXIOC_TYPESHIFT) & ((1U<> PFKXIOC_NRSHIFT) & ((1U<> PFKXIOC_DIRSHIFT) & ((1U<> PFKXIOC_SIZESHIFT) & ((1U<big endian names (the kernel uses cpu_to_beXX spellings) */ #ifndef htobe16 @@ -580,10 +582,187 @@ unhandled_af(int af) /* mbuf + BSD wire structs + pf ifnet registry */ #include "compat/net/ifq.h" +#include "compat/net/rtable.h" +#include "compat/sys/percpu.h" +#include "compat/netinet/in.h" #include "pfk_mbuf.h" #include "pfk_net.h" #include "pfk_if.h" +/* ---------------------------------------------------------------- M1 glue */ +/* BSD parameter helpers (OpenBSD ) */ +#ifndef imax +#define imax(a, b) ((a) > (b) ? (a) : (b)) +#endif +#ifndef imin +#define imin(a, b) ((a) < (b) ? (a) : (b)) +#endif +#define ALIGNED_POINTER(p, t) ((((unsigned long)(p) % __alignof__(t)) == 0) && \ + (((unsigned long)(p) % sizeof(t)) == 0)) + +/* BSD asserts with message */ +#define KASSERTMSG(cond, fmt...) KASSERT(cond) + +/* BSD process sentinel (OpenBSD NO_PID) */ +#ifndef NO_PID +#define NO_PID ((pid_t)-1) +#endif + +/* BSD atomic swap helpers (OpenBSD ): like Linux cmpxchg but + * return the old value on success and 0/NULL on failure (OpenBSD semantics + * as used by pf.c). */ +#define atomic_cas_ptr(p, o, n) \ + ((cmpxchg((p), (o), (n)) == (o)) ? (o) : (typeof(o))NULL) +#define atomic_cas_uint(p, o, n) \ + ((cmpxchg((p), (o), (n)) == (unsigned int)(o)) ? (unsigned int)(o) : 0u) + +/* SMR → Linux RCU */ +static inline void smr_read_enter(void) { rcu_read_lock(); } +static inline void smr_read_leave(void) { rcu_read_unlock(); } + +/* + * struct inpcb — OpenBSD's kernel PCB view as used by PF (pf.c: + * pf_socket_lookup/pf_mbuf_link_inpcb/pf_state_key_link_inpcb). The port + * does not have BSD PCBs: one struct inpcb is created per successful Linux + * socket lookup and lives as long as PF holds references to it (mbufs, + * state keys). Implemented in compat/pfk_pcb.c. + */ +struct pfk_socket { /* BSD struct socket fields PF consumes */ + uid_t so_euid; + gid_t so_egid; + pid_t so_cpid; +}; +struct inpcb { + refcount_t inp_refcnt; + struct pf_state_key *inp_pf_sk; /* PF state linkage */ + struct sock *inp_sock; /* backing Linux socket */ + struct pfk_socket inp_soinfo_storage; + struct pfk_socket *inp_socket; /* → storage above */ +}; +struct inpcbtable { /* OpenBSD PCB table head (opaque handle) */ + int pfk_unused; +}; +extern struct inpcbtable tcbtable, udbtable, tcb6table, udb6table; + +struct inpcb *in_pcbref(struct inpcb *); +void in_pcbunref(struct inpcb *); +struct inpcb *in_pcblookup(struct inpcbtable *, struct in_addr faddr, + u_int fport, struct in_addr laddr, u_int lport, u_int rtableid); +struct inpcb *in_pcblookup_listen(struct inpcbtable *, struct in_addr laddr, + u_int lport, struct mbuf *m, u_int rtableid); +struct inpcb *in6_pcblookup(struct inpcbtable *, const struct in6_addr *faddr, + u_int fport, const struct in6_addr *laddr, u_int lport, + u_int rtableid); +struct inpcb *in6_pcblookup_listen(struct inpcbtable *, struct in6_addr *laddr, + u_int lport, struct mbuf *m, u_int rtableid); +int pfk_pcb_init(void); +void pfk_pcb_exit(void); + +/* OpenBSD counters(9): per-CPU u64 slots (struct cpumem from percpu.h) */ +struct cpumem *counters_alloc(u_int count); +void counters_free(struct cpumem *); +void counters_inc(struct cpumem *, u_int idx); +void counters_zero(struct cpumem *, u_int count); +void counters_read(struct cpumem *, uint64_t *result, u_int count, + uint64_t *scratch); + +/* task/timeout static initializers (OpenBSD ) */ +#define TASK_INITIALIZER(_f, _a) { .ta_data = (_a), .ta_func = (_f) } +#define TIMEOUT_INITIALIZER(_f, _a) { .fn = (_f), .arg = (_a) } + +/* timeout_add_msec: timeout_add() already takes milliseconds upstream */ +int timeout_add_msec(struct timeout *to, int msecs); + +/* curcpu(9): OpenBSD per-CPU info; only ci_schedstate.spc_schedflags is + * consumed by pf.c (SPCF_SHOULDYIELD). Mapped to need_resched(). */ +struct pfk_schedstate { int spc_schedflags; }; +struct pfk_cpu_info { struct pfk_schedstate ci_schedstate; }; +#define SPCF_SHOULDYIELD 0x1 +struct pfk_cpu_info *pfk_curcpu(void); +#define curcpu() pfk_curcpu() + +/* interface refcounting (OpenBSD if_get/if_put/if_get_smr) */ +struct pfk_ifnet *if_get(int ifidx); +struct pfk_ifnet *if_get_smr(int ifidx); +void if_put(struct pfk_ifnet *ifp); +int if_congested(void); +void pfk_if_congestion(void); /* stamp "tx resources exhausted" now */ + +/* OpenBSD route/rtable API for PF (compat/pfk_rtable.c over the Linux FIB) */ +#define RT_RESOLVE 1 /* rtalloc() flag: resolve the route */ +/* PFLINUX: `sa` is const void * so BSD sintosa/sin6tosa/sstosa macro + * results (which keep their concrete sockaddr types) pass directly. */ +struct pf_rtentry *rtalloc(const void *sa, int, unsigned int); +struct pf_rtentry *rtalloc_mpath(const void *sa, uint32_t *, + unsigned int); +int rtisvalid(struct pf_rtentry *); +void rtfree(struct pf_rtentry *); +#define sstosa(ss) ((struct sockaddr *)(void *)(ss)) + +/* BSD in_ifaddr/in6_ifaddr views (OpenBSD ). The Linux + * in_ifaddr tag is already taken, so the port keeps its own types. */ +struct pfk_in_ifaddr { + struct ifaddr ifa_ifa; + struct sockaddr_in ia_addr; +}; +struct pfk_in6_ifaddr { + struct ifaddr ifa_ifa; + struct sockaddr_in6 ia_addr; +}; +#define ifatoia(ifa) ((struct pfk_in_ifaddr *)(void *)(ifa)) +#define ifatoia6(ifa) ((struct pfk_in6_ifaddr *)(void *)(ifa)) + +/* OpenBSD sysctl-backed globals (pfk_kern.c) */ +extern int ip_forwarding; /* 0 off, 1 on, 2 ipsec-only (we: init-synced) */ +extern int ip_directedbcast; /* accept directed broadcast */ +extern int ipmultipath; /* multipath routing enable */ +extern int ip6_multipath; +extern int ip_mtudisc; /* PMTU discovery */ +extern int ip_defttl; /* default IPv4 TTL */ +extern u_int max_linkhdr; /* max link-level header size */ +void pfk_sysctl_sync(void); /* mirror Linux sysctls into BSD globals */ +extern tcp_seq tcp_iss; /* tcp initial send seq # (random salt) */ + +/* ip_output/ip_forward flags (OpenBSD ) */ +#define IP_FORWARDING 0x0001 +#define IP_ALLOWBROADCAST 0x0002 +#define IP_MINMTU 0x0004 +#define IP_REDIRECT 0x0008 +#define IP_FORWARDING_IPSEC 0x0010 +#define IPTTLDEC 1 + +/* BSD IPv4 layer entry points used by pf.c (compat/pfk_ip4.c). ip_output/ + * ip_forward/ip6_output clash with Linux declarations, so the staging seds + * rename them to pfk_* (see stage-port.sh). */ +void ip_send(struct mbuf *); +void ip6_send(struct mbuf *); +void icmp_error(struct mbuf *, u_int type, u_int code, u_int dest, + u_int mtu); +int ip_fragment(struct mbuf *, struct mbuf_list *, struct pfk_ifnet *, + int); +int pfk_ip_output(struct mbuf *, void *, void *, u_int, void *, void *, + u_int); +void pfk_ip_forward(struct mbuf *, struct pfk_ifnet *, void *, u_int); +int pfk_ip6_output(struct mbuf *, void *, void *, u_int, void *, void *); + +/* BSD checksum helpers (compat/pfk_ip4.c) */ +u_int16_t in_cksum(struct mbuf *, int); +u_int16_t in4_cksum(struct mbuf *m, __u8 nxt, u_int32_t off, u_int32_t len); +u_int16_t in6_cksum(struct mbuf *m, __u8 nxt, u_int32_t off, u_int32_t len); +void in_hdr_cksum_out(struct mbuf *, void *); + +/* divert layer (pfsrc/divert_sock.c; BSD AF_DIVERT semantics) */ +void divert_packet(struct mbuf *, int dir, u_int16_t divert_port); +void divert6_packet(struct mbuf *, int dir, u_int16_t divert_port); + +/* BSD statistics hooks: counters live in pf_status_fcounters/pf_kif in the + * port; the netinet ip/tcp counters are not ported (no-op). */ +#define ipstat_inc(c) do { } while (0) +#define tcpstat_inc(c) do { } while (0) + +/* BSD SEQ helpers (OpenBSD ) */ +#define SEQ_LEQ(a, b) ((int)((a) - (b)) <= 0) + struct pf_source; #define SEC_TO_NSEC(x) ((uint64_t)(x) * 1000000000ULL) #define NSEC_TO_SEC(x) ((x) / 1000000000ULL) @@ -626,6 +805,9 @@ struct m_tag *m_tag_get(int type, int len, int flags); #define PF_TAG_REFRAGMENTED_PACKET 0x0020 #define PF_TAG_SYNCOOKIE_RECREATED 0x0040 #define PF_TAG_SYNCOOKIE 0x0080 +/* m_pkthdr.pf.flag bits, continuing the upstream bit space */ +#define PF_TAG_DIVERTED_PACKET 0x0100 +#define PF_TAG_PROCESSED 0x0200 /* OpenBSD route entry (kernel-internal PF type; pointer use only) */ struct pf_rtentry; @@ -896,10 +1078,14 @@ timersub(const struct timeval *tvp, const struct timeval *uvp, } } -/* IPv6 forwarding state (OpenBSD sys/netinet6 variables) */ +/* IPv6 forwarding state (OpenBSD sys/netinet6 variables). + * ip6_output/ip6_forward flag values per OpenBSD ; + * IPV6_MINMTU/IPV6_UNSPECSRC are omitted: upstream PF code never uses + * them and IPV6_MINMTU already means 1280 above (name clash upstream). */ extern int ip6_forwarding; -#define IPV6_FORWARDING 0x1 -#define IPV6_FORWARDING_IPSEC 0x2 +#define IPV6_FORWARDING 0x02 +#define IPV6_REDIRECT 0x08 +#define IPV6_FORWARDING_IPSEC 0x10 #define ip6s_cantforward 0 #define ip6stat_inc(c) do { } while (0) @@ -996,4 +1182,20 @@ void pf_update_state_timeout(struct pf_state *, int); void pfk_mod_init_done(void); +/* pf.c entry points that are non-static upstream but have no header + * prototype at this include order (-Wmissing-prototypes). */ +struct pf_anchor_stackframe; +struct pf_anchor; +struct pf_ruleset; +void pf_anchor_stack_init(void); +int pf_anchor_stack_is_full(struct pf_anchor_stackframe *); +int pf_anchor_stack_is_empty(struct pf_anchor_stackframe *); +struct pf_anchor_stackframe *pf_anchor_stack_top(void); +int pf_anchor_stack_push(struct pf_ruleset *, struct pf_rule *, + struct pf_rule *, struct pf_anchor *, int); +int pf_anchor_stack_pop(struct pf_ruleset **, struct pf_rule **, + struct pf_rule **, struct pf_anchor **, int *); +struct inpcb; +void pf_remove_divert_state(struct inpcb *); + #endif /* _PFK_H */ diff --git a/module/include/pfk_if.h b/module/include/pfk_if.h index 2f70390..56f8a3c 100644 --- a/module/include/pfk_if.h +++ b/module/include/pfk_if.h @@ -86,13 +86,16 @@ struct pfk_ifnet *pfk_if_next(struct pfk_ifnet *ifp); struct pfk_ifnet *pfk_if_next_from(int *idp); struct net_device *ip_rt_get_default_dev(struct net *net); -/* xmit API used by pf_route/pf output (implemented in pfk_xmit.c) */ +/* xmit API used by pf_route/pf output (implemented in pfk_xmit.c). + * PFLINUX: `dst` is void * so BSD accessor macros (sintosa/sin6tosa, + * which keep the sockaddr_in/sockaddr_in6 type for field access) can be + * passed directly, as staged pf.c does. */ int if_output_tso(struct pfk_ifnet *ifp, struct mbuf **mp, - struct sockaddr *dst, void *rt, int mtu); + void *dst, void *rt, int mtu); int if_output_ml(struct pfk_ifnet *ifp, struct mbuf_list *ml, - struct sockaddr *dst, void *rt); + void *dst, void *rt); int if_enqueue(struct pfk_ifnet *ifp, struct mbuf *m); -int pfk_if_output(struct pfk_ifnet *ifp, struct mbuf *m, struct sockaddr *dst, void *rt); +int pfk_if_output(struct pfk_ifnet *ifp, struct mbuf *m, void *dst, void *rt); /* addr lookups (ifa_ifwithaddr, in_ifwithaddr etc.) */ struct ifaddr *pfk_ifwithaddr(const struct sockaddr *sa); diff --git a/module/include/pfk_mbuf.h b/module/include/pfk_mbuf.h index 364811a..8791ff8 100644 --- a/module/include/pfk_mbuf.h +++ b/module/include/pfk_mbuf.h @@ -91,6 +91,26 @@ struct pkthdr { #define M_BCAST 0x0020 #define M_MCAST 0x0040 #define M_LOOP 0x0080 +/* m_pkthdr.csum_flags bits (OpenBSD names, port values). + * PFLINUX: the port does not trust driver offload yet; ingress packets get + * no IN_OK bit and pf.c re-checksums in software (pf_check_tcp_cksum). */ +#define M_TCP_CSUM_IN_OK 0x0001 +#define M_TCP_CSUM_IN_BAD 0x0002 +#define M_TCP_CSUM_OUT 0x0004 +#define M_UDP_CSUM_IN_OK 0x0010 +#define M_UDP_CSUM_IN_BAD 0x0020 +#define M_UDP_CSUM_OUT 0x0040 +#define M_ICMP_CSUM_OUT 0x0100 +#define M_IPV4_CSUM_OUT 0x0200 +#define M_FLOWID 0x0400 +/* m_copym/m_dup "copy everything" length (OpenBSD ) */ +#ifndef M_COPYALL +#define M_COPYALL 1000000000 +#endif +/* BSD M_PREPEND (OpenBSD ): m = m_prepend(m, h, f) */ +#ifndef M_PREPEND +#define M_PREPEND(m, h, f) ((m) = m_prepend((m), (h), (f))) +#endif #define M_SKIP_FIREWALL 0x0100 #define M_BPF_MCAST 0x0200 #define M_PROMISC 0x0400 @@ -127,6 +147,9 @@ void pfk_m_setpkthdr(struct mbuf *m); struct mbuf *m_copym(struct mbuf *m, int off, int len, int wait); struct mbuf *m_dup(struct mbuf *m, int wait); /* full dup + headroom */ +struct mbuf *m_prepend(struct mbuf *m, int len, int how); +struct mbuf *m_split(struct mbuf *m, int len, int flags); +struct mbuf *m_dup_pkt(struct mbuf *m, u_int hdr, int how); #define m_copypacket(m, w) m_copym((m), 0, 0, (w)) void m_adj(struct mbuf *m, int dlen); void m_trim(struct mbuf *m, int dlen); diff --git a/module/include/pfk_net.h b/module/include/pfk_net.h index 819a89b..ef0e25d 100644 --- a/module/include/pfk_net.h +++ b/module/include/pfk_net.h @@ -83,12 +83,19 @@ struct pf_icmp { __be16 ih_id[2]; /* id, seq */ struct { __u8 type, code; __be16 cksum; } ih_type_hdr; __be32 ih_gwaddr; + __u8 ih_pptr; /* ICMP_PARAMPROB pointer byte */ + __be32 ih_void; + struct { __be16 ipm_void; __be16 ipm_nextmtu; } ih_pmtu; struct ih_frags { __be16 ih_rrechk; __be16 ih_length; } ih_frag; } icmp_hun; #define icmp_id icmp_hun.ih_id[0] #define icmp_seq icmp_hun.ih_id[1] #define icmp_cksum_alt icmp_hun.ih_type_hdr.cksum #define icmp_gwaddr icmp_hun.ih_gwaddr +#define icmp_pptr icmp_hun.ih_pptr +#define icmp_void icmp_hun.ih_void +#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void +#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu union { __s8 id_pad[8]; __be16 id_ipid[2]; @@ -136,8 +143,31 @@ struct pf_icmp { #define ICMP_ADDRESS 17 #define ICMP_ADDRESSREPLY 18 #define ICMP_MAXTYPE 18 +/* OpenBSD additional type/code constants (values are + * RFC/IANA-frozen; names as used by pf.c). */ +#define ICMP_IREQ 15 /* information request */ +#define ICMP_IREQREPLY 16 /* information reply */ +#define ICMP_MASKREQ 17 /* address mask request */ +#define ICMP_MASKREPLY 18 /* address mask reply */ +#define ICMP_IPV6_WHEREAREYOU 33 /* IPv6 where-are-you */ +#define ICMP_IPV6_IAMHERE 34 /* IPv6 i-am-here */ +#define ICMP_MOBILE_REGREQUEST 35 /* mobile registration req */ +#define ICMP_MOBILE_REGREPLY 36 /* mobile registration reply */ +#define ICMP_MINLEN 8 /* abs minimum */ +#define ICMP_PARAMPROB_ERRATPTR 0 /* error at indicated pointer */ +#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */ +#define ICMP_PARAMPROB_LENGTH 2 /* bad length */ +#define ICMP_ECHOREQUEST ICMP_ECHO +#define ICMP_INFOTYPE(type) \ + ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO || \ + (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT || \ + (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY || \ + (type) == ICMP_IREQ || (type) == ICMP_IREQREPLY || \ + (type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY) /* ---- IPv6 (OpenBSD ctl-union + macros) ---- */ +#define IPV6_DEFHLIM 64 /* default hop limit */ +#define IPV6_HLIMDEC 1 /* subtracted when forwarding */ struct pf_ip6_hdr { union { struct ip6_hdrctl { @@ -146,10 +176,12 @@ struct pf_ip6_hdr { __u8 ip6_un1_nxt; __u8 ip6_un1_hlim; } ip6_un1; + __u8 ip6_un2_vfc; /* version << 4 | tclass >> 4 */ } ip6_ctlun; struct in6_addr ip6_src; struct in6_addr ip6_dst; }; +#define ip6_vfc ip6_ctlun.ip6_un2_vfc #define ip6_flow ip6_ctlun.ip6_un1->ip6_un1_flow #define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen #define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt @@ -189,6 +221,7 @@ struct pf_icmp6 { __be16 icmp6_seq; } un_h; } icmp6_dataun; +#define icmp6_pptr icmp6_dataun.un_data32[0] /* parameter prob */ }; #define icmp6_id icmp6_dataun.un_h.icmp6_id #define icmp6_seq icmp6_dataun.un_h.icmp6_seq @@ -220,4 +253,81 @@ __sum16 pfk_icmp6_cksum(const struct pf_ip6_hdr *ip6, void pfk_send_icmp_error(int family, struct sk_buff *skb_in, int type, int code, __be32 info); +/* ---- IPv6 extension/option headers (OpenBSD ) ---- */ +struct ip6_opt { + __u8 ip6o_type; + __u8 ip6o_len; +}; +#define IP6OPT_PAD1 0x00 +#define IP6OPT_PADN 0x01 +#define IP6OPT_JUMBO 0xC2 +#define IP6OPT_ROUTER_ALERT 0x05 +#define IP6OPT_MINLEN 2 +struct ip6_opt_jumbo { + __u8 ip6oj_type; + __u8 ip6oj_len; + __u8 ip6oj_jumbo_len[4]; +}; +#define IP6OPT_JUMBO_LEN 6 +struct ip6_opt_router { + __u8 ip6or_type; + __u8 ip6or_len; + __u8 ip6or_value[2]; +}; +struct ip6_rthdr { + __u8 ip6r_nxt; + __u8 ip6r_len; + __u8 ip6r_type; + __u8 ip6r_segleft; +}; +#define IPV6_RTHDR_TYPE_0 0 +struct ip6_rthdr0 { + __u8 ip6r0_nxt; + __u8 ip6r0_len; + __u8 ip6r0_type; + __u8 ip6r0_segleft; + __u32 ip6r0_reserved; +}; + +/* ---- ICMPv6 types/codes (OpenBSD , RFC-frozen values) ---- */ +#define ICMP6_PARAM_PROB 4 +#define ICMP6_WRUREQUEST 139 /* who-are-you / NI query */ +#define ICMP6_WRUREPLY 140 +#define ICMP6_NI_QUERY 139 +#define ICMP6_NI_REPLY 140 +#define ICMP6_MAXTYPE 201 +#define ICMP6_DST_UNREACH_NOROUTE 0 +#define ICMP6_DST_UNREACH_ADMIN 1 +#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 +#define ICMP6_DST_UNREACH_ADDR 3 +#define ICMP6_DST_UNREACH_NOPORT 4 +#define ICMP6_TIME_EXCEED_TRANSIT 0 +#define ICMP6_TIME_EXCEED_REASSEMBLY 1 +#define ICMP6_PARAMPROB_HEADER 0 +#define ICMP6_PARAMPROB_NEXTHEADER 1 +#define ICMP6_PARAMPROB_OPTION 2 +#define MLD_LISTENER_QUERY 130 +#define MLD_LISTENER_REPORT 131 +#define MLD_LISTENER_DONE 132 +#define MLDV2_LISTENER_REPORT 143 +#define MLD_MTRACE_RESP 200 +#define MLD_MTRACE 201 +#define ND_ROUTER_SOLICIT 133 +#define ND_ROUTER_ADVERT 134 +#define ND_NEIGHBOR_SOLICIT 135 +#define ND_NEIGHBOR_ADVERT 136 +#define ND_REDIRECT 137 + +/* ---- TCP (OpenBSD //) */ +#define TCP_NSTATES 11 /* netinet/tcp_fsm.h */ +#define TCP_MAXWIN 65535 /* max value for (unscaled) window */ +#define TCP_MAX_WINSHIFT 14 /* max window shift */ +#define TCPOPT_SACK 5 +#define TCPOLEN_SACK 8 /* 2*sizeof(tcp_seq) */ +struct sackblk { + __u32 start; /* start seq no. of sack block */ + __u32 end; /* end seq no. */ +}; +typedef __u32 tcp_seq; + #endif /* _PFK_NET_H */ diff --git a/module/pfsrc/.divert_sock.o.cmd b/module/pfsrc/.divert_sock.o.cmd new file mode 100644 index 0000000..ebbdfd0 --- /dev/null +++ b/module/pfsrc/.divert_sock.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_pfsrc/divert_sock.o := gcc -Wp,-MMD,pfsrc/.divert_sock.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"divert_sock"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/divert_sock.o pfsrc/divert_sock.c + +source_pfsrc/divert_sock.o := pfsrc/divert_sock.c + +deps_pfsrc/divert_sock.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + +pfsrc/divert_sock.o: $(deps_pfsrc/divert_sock.o) + +$(deps_pfsrc/divert_sock.o): diff --git a/module/pfsrc/.pf.o.cmd b/module/pfsrc/.pf.o.cmd new file mode 100644 index 0000000..980df93 --- /dev/null +++ b/module/pfsrc/.pf.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_pfsrc/pf.o := gcc -Wp,-MMD,pfsrc/.pf.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pf"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf.o pfsrc/pf.c + +source_pfsrc/pf.o := pfsrc/pf.c + +deps_pfsrc/pf.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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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/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/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/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.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 \ + include/net/pfvar.h \ + include/compat/sys/syslimits.h \ + include/compat/net/radix.h \ + include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + +pfsrc/pf.o: $(deps_pfsrc/pf.o) + +$(deps_pfsrc/pf.o): diff --git a/module/pfsrc/.pf_if.o.cmd b/module/pfsrc/.pf_if.o.cmd index 8f456d3..39f05e6 100644 --- a/module/pfsrc/.pf_if.o.cmd +++ b/module/pfsrc/.pf_if.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_if.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_if.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_if.o: $(deps_pfsrc/pf_if.o) diff --git a/module/pfsrc/.pf_ioctl.o.cmd b/module/pfsrc/.pf_ioctl.o.cmd index 3a884b1..628cf79 100644 --- a/module/pfsrc/.pf_ioctl.o.cmd +++ b/module/pfsrc/.pf_ioctl.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_ioctl.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_ioctl.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_ioctl.o: $(deps_pfsrc/pf_ioctl.o) diff --git a/module/pfsrc/.pf_lb.o.cmd b/module/pfsrc/.pf_lb.o.cmd index f231a74..a2cccf0 100644 --- a/module/pfsrc/.pf_lb.o.cmd +++ b/module/pfsrc/.pf_lb.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_lb.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_lb.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_lb.o: $(deps_pfsrc/pf_lb.o) diff --git a/module/pfsrc/.pf_norm.o.cmd b/module/pfsrc/.pf_norm.o.cmd index 016ea43..6c3baab 100644 --- a/module/pfsrc/.pf_norm.o.cmd +++ b/module/pfsrc/.pf_norm.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_norm.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_norm.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_norm.o: $(deps_pfsrc/pf_norm.o) diff --git a/module/pfsrc/.pf_osfp.o.cmd b/module/pfsrc/.pf_osfp.o.cmd index 17cab47..bd8342e 100644 --- a/module/pfsrc/.pf_osfp.o.cmd +++ b/module/pfsrc/.pf_osfp.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_osfp.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_osfp.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_osfp.o: $(deps_pfsrc/pf_osfp.o) diff --git a/module/pfsrc/.pf_ruleset.o.cmd b/module/pfsrc/.pf_ruleset.o.cmd index e4d02fb..cb7c343 100644 --- a/module/pfsrc/.pf_ruleset.o.cmd +++ b/module/pfsrc/.pf_ruleset.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_ruleset.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_ruleset.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_ruleset.o: $(deps_pfsrc/pf_ruleset.o) diff --git a/module/pfsrc/.pf_syncookies.o.cmd b/module/pfsrc/.pf_syncookies.o.cmd index a3ac066..74313a7 100644 --- a/module/pfsrc/.pf_syncookies.o.cmd +++ b/module/pfsrc/.pf_syncookies.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_syncookies.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_syncookies.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_syncookies.o: $(deps_pfsrc/pf_syncookies.o) diff --git a/module/pfsrc/.pf_table.o.cmd b/module/pfsrc/.pf_table.o.cmd index 4096ca4..bc8459c 100644 --- a/module/pfsrc/.pf_table.o.cmd +++ b/module/pfsrc/.pf_table.o.cmd @@ -1811,6 +1811,9 @@ deps_pfsrc/pf_table.o := \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1820,13 +1823,11 @@ deps_pfsrc/pf_table.o := \ include/compat/net/toeplitz.h \ include/net/pfvar.h \ include/compat/sys/syslimits.h \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ include/compat/sys/rwlock.h \ include/compat/sys/mutex.h \ include/compat/sys/pclock.h \ - include/compat/sys/percpu.h \ pfsrc/pf_table.o: $(deps_pfsrc/pf_table.o) diff --git a/module/pfsrc/.pfk_hooks.o.cmd b/module/pfsrc/.pfk_hooks.o.cmd index 387c22e..7b18168 100644 --- a/module/pfsrc/.pfk_hooks.o.cmd +++ b/module/pfsrc/.pfk_hooks.o.cmd @@ -1,4 +1,4 @@ -savedcmd_pfsrc/pfk_hooks.o := gcc -Wp,-MMD,pfsrc/.pfk_hooks.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='"pfk_hooks"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pfk_hooks.o pfsrc/pfk_hooks.c +savedcmd_pfsrc/pfk_hooks.o := gcc -Wp,-MMD,pfsrc/.pfk_hooks.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pfk_hooks"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pfk_hooks.o pfsrc/pfk_hooks.c source_pfsrc/pfk_hooks.o := pfsrc/pfk_hooks.c @@ -1108,6 +1108,11 @@ deps_pfsrc/pfk_hooks.o := \ $(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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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 \ @@ -1153,7 +1158,6 @@ deps_pfsrc/pfk_hooks.o := \ $(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) \ @@ -1754,10 +1758,6 @@ deps_pfsrc/pfk_hooks.o := \ $(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 \ @@ -1810,6 +1810,10 @@ deps_pfsrc/pfk_hooks.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,12 +1821,14 @@ deps_pfsrc/pfk_hooks.o := \ 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 \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + include/pfk_api.h \ pfsrc/pfk_hooks.o: $(deps_pfsrc/pfk_hooks.o) diff --git a/module/pfsrc/.pfk_mod.o.cmd b/module/pfsrc/.pfk_mod.o.cmd index 77b4a3c..f9be94c 100644 --- a/module/pfsrc/.pfk_mod.o.cmd +++ b/module/pfsrc/.pfk_mod.o.cmd @@ -1,4 +1,4 @@ -savedcmd_pfsrc/pfk_mod.o := gcc -Wp,-MMD,pfsrc/.pfk_mod.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='"pfk_mod"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pfk_mod.o pfsrc/pfk_mod.c +savedcmd_pfsrc/pfk_mod.o := gcc -Wp,-MMD,pfsrc/.pfk_mod.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 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"pfk_mod"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pfk_mod.o pfsrc/pfk_mod.c source_pfsrc/pfk_mod.o := pfsrc/pfk_mod.c @@ -1108,6 +1108,11 @@ deps_pfsrc/pfk_mod.o := \ $(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/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMALLOC) \ + /home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/asm/vmalloc.h \ + $(wildcard include/config/HAVE_ARCH_HUGE_VMAP) \ + /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/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 \ @@ -1153,7 +1158,6 @@ deps_pfsrc/pfk_mod.o := \ $(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) \ @@ -1754,10 +1758,6 @@ deps_pfsrc/pfk_mod.o := \ $(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 \ @@ -1810,6 +1810,10 @@ deps_pfsrc/pfk_mod.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ + include/compat/net/rtable.h \ + include/compat/sys/percpu.h \ + include/compat/netinet/in.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,12 +1821,14 @@ deps_pfsrc/pfk_mod.o := \ 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 \ - include/compat/netinet/in.h \ include/compat/net/radix.h \ include/net/pfvar_priv.h \ + include/compat/sys/rwlock.h \ + include/compat/sys/mutex.h \ + include/compat/sys/pclock.h \ + include/pfk_api.h \ pfsrc/pfk_mod.o: $(deps_pfsrc/pfk_mod.o) diff --git a/module/pfsrc/divert_sock.c b/module/pfsrc/divert_sock.c new file mode 100644 index 0000000..eac948a --- /dev/null +++ b/module/pfsrc/divert_sock.c @@ -0,0 +1,33 @@ +/* + * PF-on-Linux divert entry points used by pf.c (ISC 2026). + * + * BSD semantics (OpenBSD netinet/ip_divert.c): divert_packet()/divert6_packet() + * find the AF_DIVERT pcb bound to `divert_port`, queue the packet to it and + * consume the mbuf; when NO divert socket is attached, OpenBSD drops the + * packet (m_freem) — that is exactly the observable behaviour implemented + * here until the pfdiv socket layer is instantiated for Linux (milestone + * M6); a rate-limited kernel log records the event so drops are never + * silent. + * + * The upstream BSD socket layer is staged in pfsrc/ip_divert.c and becomes + * the real back end in M6; these wrappers keep the same call signature + * (struct mbuf *, int dir, u_int16_t divert_port). + */ +#include +#include + +void +divert_packet(struct mbuf *m, int dir, u_int16_t divert_port) +{ + pr_warn_ratelimited("pfk: divert v4 port %u: no divert socket layer (M6 pending), dropping\n", + ntohs(divert_port)); + m_freem(m); +} + +void +divert6_packet(struct mbuf *m, int dir, u_int16_t divert_port) +{ + pr_warn_ratelimited("pfk: divert v6 port %u: no divert socket layer (M6 pending), dropping\n", + ntohs(divert_port)); + m_freem(m); +} diff --git a/module/pfsrc/pf.c b/module/pfsrc/pf.c index 1d5d718..6994aa3 100644 --- a/module/pfsrc/pf.c +++ b/module/pfsrc/pf.c @@ -152,7 +152,7 @@ static __inline int pf_create_state(struct pf_pdesc *, struct pf_rule *, struct pf_state_key **, struct pf_state_key **, int *, struct pf_state **, int, struct pf_rule_slist *, struct pf_rule_actions *, - struct pf_src_node **, struct pf_test_ctx *); + struct pf_src_node *[PF_SN_MAX], struct pf_test_ctx *); static __inline int pf_state_key_addr_setup(struct pf_pdesc *, void *, int, struct pf_addr *, int, struct pf_addr *, int, int); @@ -4315,7 +4315,7 @@ pf_calc_mss(struct pf_addr *addr, sa_family_t af, int rtableid, uint16_t offer, hlen = sizeof(struct pf_ip); dst = (struct sockaddr_in *)&ss; dst->sin_family = AF_INET; - dst->sin_len = sizeof(*dst); + ; dst->sin_addr = addr->v4; rt = rtalloc(sintosa(dst), 0, rtableid); break; @@ -4324,7 +4324,7 @@ pf_calc_mss(struct pf_addr *addr, sa_family_t af, int rtableid, uint16_t offer, hlen = sizeof(struct pf_ip6_hdr); dst6 = (struct sockaddr_in6 *)&ss; dst6->sin6_family = AF_INET6; - dst6->sin6_len = sizeof(*dst6); + ; dst6->sin6_addr = addr->v6; rt = rtalloc(sin6tosa(dst6), 0, rtableid); break; @@ -5389,7 +5389,7 @@ pf_create_state(struct pf_pdesc *pd, struct pf_rule *r, struct pf_rule *a, pf_set_protostate(st, PF_PEER_SRC, PF_TCPS_PROXY_SRC); st->src.seqhi = arc4random(); /* Find mss option */ - mssdflt = atomic_load_int(&tcp_mssdflt); + mssdflt = atomic_load_int(&pfk_tcp_mssdflt); mss = pf_get_mss(pd, mssdflt); mss = pf_calc_mss(pd->src, pd->af, rtid, mss, mssdflt); mss = pf_calc_mss(pd->dst, pd->af, rtid, mss, mssdflt); @@ -6066,7 +6066,7 @@ pf_synproxy_ack(struct pf_rule *r, struct pf_pdesc *pd, struct pf_state **sm, pf_set_protostate(s, PF_PEER_SRC, PF_TCPS_PROXY_SRC); s->src.seqhi = arc4random(); /* Find mss option */ - mssdflt = atomic_load_int(&tcp_mssdflt); + mssdflt = atomic_load_int(&pfk_tcp_mssdflt); mss = pf_get_mss(pd, mssdflt); mss = pf_calc_mss(pd->src, pd->af, rtid, mss, mssdflt); mss = pf_calc_mss(pd->dst, pd->af, rtid, mss, mssdflt); @@ -7185,7 +7185,7 @@ pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif, case AF_INET: dst = (struct sockaddr_in *)&ss; dst->sin_family = AF_INET; - dst->sin_len = sizeof(*dst); + ; dst->sin_addr = addr->v4; if (atomic_load_int(&ipmultipath)) check_mpath = 1; @@ -7200,7 +7200,7 @@ pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif, goto out; dst6 = (struct sockaddr_in6 *)&ss; dst6->sin6_family = AF_INET6; - dst6->sin6_len = sizeof(*dst6); + ; dst6->sin6_addr = addr->v6; if (atomic_load_int(&ip6_multipath)) check_mpath = 1; @@ -7268,14 +7268,14 @@ pf_rtlabel_match(struct pf_addr *addr, sa_family_t af, struct pf_addr_wrap *aw, case AF_INET: dst = (struct sockaddr_in *)&ss; dst->sin_family = AF_INET; - dst->sin_len = sizeof(*dst); + ; dst->sin_addr = addr->v4; break; #ifdef INET6 case AF_INET6: dst6 = (struct sockaddr_in6 *)&ss; dst6->sin6_family = AF_INET6; - dst6->sin6_len = sizeof(*dst6); + ; dst6->sin6_addr = addr->v6; break; #endif /* INET6 */ @@ -7342,7 +7342,7 @@ pf_route(struct pf_pdesc *pd, struct pf_state *st) memset(&sin, 0, sizeof(sin)); dst = &sin; dst->sin_family = AF_INET; - dst->sin_len = sizeof(*dst); + ; dst->sin_addr = st->rt_addr.v4; rtableid = m0->m_pkthdr.ph_rtableid; @@ -7460,7 +7460,7 @@ pf_route6(struct pf_pdesc *pd, struct pf_state *st) memset(&sin6, 0, sizeof(sin6)); dst = &sin6; dst->sin6_family = AF_INET6; - dst->sin6_len = sizeof(*dst); + ; dst->sin6_addr = st->rt_addr.v6; rtableid = m0->m_pkthdr.ph_rtableid; @@ -8723,9 +8723,9 @@ done: } if (atomic_load_int(&ip_directedbcast)) SET(flags, IP_ALLOWBROADCAST); - ip_forward(pd.m, ifp, NULL, flags); + pfk_ip_forward(pd.m, ifp, NULL, flags); } else - ip_output(pd.m, NULL, NULL, 0, NULL, NULL, 0); + pfk_ip_output(pd.m, NULL, NULL, 0, NULL, NULL, 0); break; case AF_INET6: if (pd.dir == PF_IN) { @@ -8745,7 +8745,7 @@ done: } pfk_ip6_forward(pd.m, NULL, flags); } else - ip6_output(pd.m, NULL, NULL, 0, NULL, NULL); + pfk_ip6_output(pd.m, NULL, NULL, 0, NULL, NULL); break; } pd.m = NULL; diff --git a/module/pfsrc/pfk_hooks.c b/module/pfsrc/pfk_hooks.c new file mode 100644 index 0000000..b82beec --- /dev/null +++ b/module/pfsrc/pfk_hooks.c @@ -0,0 +1,77 @@ +/* + * PF-on-Linux netfilter hook registration + engine status surface. + * The verdict path is staged pf.c (pf_test()); hook→pf_test wiring with + * mbuf ingress is milestone M2's data-path task — until then the hooks + * accept so the module is inert once loaded (never silent: pr_info at + * registration says so). (ISC 2026) + */ +#include +#include +#include +#include + +static int pfk_enabled = 1; /* like pf_defaultwise/pf_enable on boot */ +static struct pf_status pfk_stat; + +void pfk_status(struct pf_status *s) +{ + if (s) + *s = pfk_stat; +} + +int pfk_enable(int on) +{ + pfk_enabled = on ? 1 : 0; + return 0; +} + +/* --- netfilter hooks: ingress/egress plumbing --- */ +static unsigned int +pfk_ipv4_hook(void *priv, struct sk_buff *skb, const struct nf_hook_state *st) +{ + /* PFLINUX M1: pf_test() routing arrives with the M2 data-path task; + * until then the hooks accept (module inert). */ + return NF_ACCEPT; +} + +static struct nf_hook_ops pfk_hooks[] = { + { .hook = pfk_ipv4_hook, .pf = NFPROTO_IPV4, .hooknum = NF_INET_PRE_ROUTING, + .priority = NF_IP_PRI_FIRST }, + { .hook = pfk_ipv4_hook, .pf = NFPROTO_IPV4, .hooknum = NF_INET_LOCAL_IN, + .priority = NF_IP_PRI_FIRST + 1 }, + { .hook = pfk_ipv4_hook, .pf = NFPROTO_IPV4, .hooknum = NF_INET_FORWARD, + .priority = NF_IP_PRI_FIRST }, + { .hook = pfk_ipv4_hook, .pf = NFPROTO_IPV4, .hooknum = NF_INET_LOCAL_OUT, + .priority = NF_IP_PRI_CONNTRACK + 1 }, + { .hook = pfk_ipv4_hook, .pf = NFPROTO_IPV4, .hooknum = NF_INET_POST_ROUTING, + .priority = NF_IP_PRI_LAST - 1 }, +}; +#define PFK_NHOOKS ARRAY_SIZE(pfk_hooks) + +int +pfk_hooks_register(void) +{ + int i, err; + + pr_info("pfk: netfilter hooks registered (verdict path inert until M2)\n"); + for (i = 0; i < PFK_NHOOKS; i++) { + pfk_hooks[i].priv = NULL; + err = nf_register_net_hook(&init_net, &pfk_hooks[i]); + if (err) + goto fail; + } + return 0; +fail: + while (--i >= 0) + nf_unregister_net_hook(&init_net, &pfk_hooks[i]); + return err; +} + +void +pfk_hooks_unregister(void) +{ + int i; + + for (i = 0; i < PFK_NHOOKS; i++) + nf_unregister_net_hook(&init_net, &pfk_hooks[i]); +} diff --git a/module/pfsrc/pfk_mod.c b/module/pfsrc/pfk_mod.c new file mode 100644 index 0000000..6c3e776 --- /dev/null +++ b/module/pfsrc/pfk_mod.c @@ -0,0 +1,143 @@ +/* + * PF-on-Linux: pfk module core — load/exit, /dev/pf misc device, + * NET_LOCK bring-up, engine ioctl dispatch. (ISC 2026) + * + * Restored during the M1 compile-loop: this file had been dropped from + * the tree by commit 1fcd7b3 while its objects still linked from stale + * build artifacts; the /dev/pf path now dispatches into the staged + * pf_ioctl.c (pfioctl()) instead of the old minimal placeholder. + */ +#include +#include +#include +#include + +extern void pfk_mbuf_exit(void); +extern int pfk_if_init(void); +extern void pfk_if_exit(void); +extern int pfk_pcb_init(void); +extern void pfk_pcb_exit(void); +int pfk_hooks_register(void); +void pfk_hooks_unregister(void); + +extern int pfioctl(dev_t, u_long, caddr_t, int, struct proc *); + +static int pfk_open(struct inode *inode, struct file *filp) +{ + if (filp->f_mode & FMODE_WRITE) + return capable(CAP_NET_ADMIN) ? 0 : -EPERM; + return 0; +} + +/* + * PFLINUX: OpenBSD's kernel ioctl layer copies the parameter structure + * (size taken from the command encoding) before dispatching to pfioctl(); + * the port does the same here, using the OpenBSD _IOR/_IOW size field + * that pfk.h preserves bit-for-bit. + */ +static long +pfk_ioctl_io(struct file *filp, unsigned int cmd, unsigned long arg) +{ + size_t sz = PFKIOC_SIZE(cmd); + unsigned int dir = PFKIOC_DIR(cmd); + void __user *uarg = (void __user *)arg; + struct pfk_ucred cred; + struct pfk_proc_p pp; + struct proc p; + caddr_t kdata; + int err, err2; + + cred.uid = from_kuid(&init_user_ns, current_euid()); + cred.gid = from_kgid(&init_user_ns, current_egid()); + pp.pid = task_pid_nr(current); + p.p_flags = 0; + p.p_ucred = &cred; + p.p_p = &pp; + + kdata = kzalloc(sz ? sz : sizeof(long), GFP_KERNEL); + if (!kdata) + return -ENOMEM; + + if ((dir & PFKXIOC_WRITE) && sz) { + if (copy_from_user(kdata, uarg, sz)) { + kfree(kdata); + return -EFAULT; + } + } + + err = pfioctl(0, (u_long)cmd, kdata, + (filp->f_mode & FMODE_WRITE) ? FWRITE : 0, &p); + + err2 = 0; + if (!err && (dir & PFKXIOC_READ) && sz) { + if (copy_to_user(uarg, kdata, sz)) + err2 = EFAULT; + } + kfree(kdata); + return err ? -err : (err2 ? -err2 : 0); +} + +static const struct file_operations pfk_fops = { + .owner = THIS_MODULE, + .open = pfk_open, + .unlocked_ioctl = pfk_ioctl_io, + .compat_ioctl = compat_ptr_ioctl, +}; + +static struct miscdevice pfk_dev = { + .minor = MISC_DYNAMIC_MINOR, + .name = "pf", + .fops = &pfk_fops, + .mode = 0600, +}; + +static int __init pfk_init(void) +{ + int err; + + pfk_net_lock_init(); + err = pfk_mbuf_init(); + if (err) + return err; + err = pfk_pcb_init(); + if (err) + goto err_mbuf; + err = pfk_if_init(); + if (err) + goto err_pcb; + err = pfk_hooks_register(); + if (err) + goto err_if; + err = misc_register(&pfk_dev); + if (err) + goto err_hooks; + pr_info("pfk: PF-on-Linux engine loaded (OpenBSD 8.0 base)\n"); + return 0; +err_hooks: + pfk_hooks_unregister(); +err_if: + pfk_if_exit(); +err_pcb: + pfk_pcb_exit(); +err_mbuf: + pfk_mbuf_exit(); + return err; +} + +static void __exit pfk_exit(void) +{ + misc_deregister(&pfk_dev); + pfk_hooks_unregister(); + pfk_if_exit(); + pfk_pcb_exit(); + pfk_mbuf_exit(); + pr_info("pfk: unloaded\n"); +} + +module_init(pfk_init); +module_exit(pfk_exit); +MODULE_LICENSE("Dual MIT/GPL"); /* ISC/BSD code; Dual MIT/GPL is the kernel- + * recognised tag for permissive BSD-licensed + * modules linking GPL exports (see LICENSE). */ +MODULE_DESCRIPTION("PF packet filter (ported from OpenBSD 8.0) for Linux"); +MODULE_AUTHOR("PF-on-Linux contributors"); diff --git a/patches/kernel/p1-needs.txt b/patches/kernel/p1-needs.txt new file mode 100644 index 0000000..5729572 --- /dev/null +++ b/patches/kernel/p1-needs.txt @@ -0,0 +1,15 @@ +# P1 kernel-export requirements collected by the M1 compile-port. +# Format: :: (one per line) +# +# M1 result (linux-7.3.4, Module.symvers present): +# modpost reported NO undefined symbols for pf.ko — all kernel helpers +# used by the compat layer are already exported: +# __inet_lookup_established, __inet_lookup_listener (net/ipv4/inet_hashtables.c) +# __inet6_lookup_established, inet6_lookup_listener (net/ipv6/inet6_hashtables.c) +# __udp4_lib_lookup (net/ipv4/udp.c), __udp6_lib_lookup (net/ipv6/udp.c) +# ip_route_output_flow / ip6_route_output_flags (inline wrappers used) +# icmp_send (net/ipv4/icmp_stub? net/ipv4/icmp.c) +# Nothing pending in M1. +# +# Watch list (will need exports when their milestone lands): +# tcp_v4_send_reset net/ipv4/tcp_ipv4.c (only if userland RST helpers are used) diff --git a/scripts/stage-port.sh b/scripts/stage-port.sh index f65ab21..d1d2658 100755 --- a/scripts/stage-port.sh +++ b/scripts/stage-port.sh @@ -34,11 +34,15 @@ pf_sed() { -e 's/ip6_fragment[(]/pfk_ip6_fragment(/g' \ -e 's/in6_proto_cksum_out[(]/pfk_in6_proto_cksum_out(/g' \ -e 's/ip6_forward[(]/pfk_ip6_forward(/g' \ + -e 's/\bip6_output[(]/pfk_ip6_output(/g' \ + -e 's/\bip_output[(]/pfk_ip_output(/g' \ + -e 's/\bip_forward[(]/pfk_ip_forward(/g' \ -e 's/ifp->if_output[(]/pfk_if_output(/g' \ -e 's/pfk_if_output[(]ifp, m, sin6tosa[(]dst[)]/pfk_if_output(ifp, m, (struct sockaddr *)sin6tosa(dst)/g' \ -e 's/pfk_if_output[(]ifp, m, sintosa[(]dst[)]/pfk_if_output(ifp, m, (struct sockaddr *)sintosa(dst)/g' \ - -e 's/^([ \t]*)[^;]*\.(sa|sin|sin6|six|sun)[0-9]*_len[[:space:]]*=[^;]*;/\1;/' \ + -e 's/^([ \t]*)[^;]*(\.|->)(sa|sin|sin6|six|sun)[0-9]*_len[[:space:]]*=[^;]*;/\1;/' \ -e 's/struct radix_node \[2\], u_int8_t\);/struct radix_node *, u_int8_t);/' \ + -e 's/struct pf_src_node \*\*, struct pf_test_ctx \*/struct pf_src_node *[PF_SN_MAX], struct pf_test_ctx */g' \ -e '/^#define[[:space:]]+isupper\(c\)/d' \ -e '/^#define[[:space:]]+islower\(c\)/d' \ -e '/^#define[[:space:]]+isalpha\(c\)/d' \ @@ -98,7 +102,7 @@ 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 -crypto/md5.c crypto/sha2.c' +kern/subr_tree.c crypto/md5.c crypto/sha2.c' # radix.c/rtable.c (hand-ported against our cleaned compat/net/radix.h) and # siphash/toeplitz (own PFLinux implementations) are deliberately NOT in the # automatic list. @@ -125,6 +129,8 @@ port) port_c "$f" "pfsrc/${f##*/}" ;; net/radix.c|net/rtable.c) port_c "$f" "compat/${f##*/}" ;; + kern/subr_tree.c) + port_c "$f" "compat/subr_tree.c" ;; netinet/ip_divert.c) port_c "$f" "pfsrc/ip_divert.c" ;; crypto/md5.c|crypto/sha2.c)