From 1fcd7b3046aa18514b2163bd622d41231bb2363f Mon Sep 17 00:00:00 2001 From: lgcosta Date: Wed, 11 Nov 2026 13:35:53 -0300 Subject: [PATCH] M1 progress: engine port compiles except pf.c; AF_DIVERT socket family; ifq framework - compat layer extended through the full BSD API surface pf_ioctl/pf_lb/ pf_if/pf_norm/pf_table/pf_ruleset/radix/md5/sha2 need (all compile): cpumem/counters model, ifaddr/ifg groups, cred view, endian+in6 names, NAT46/64, SipHash24, mbuf_list, frag6 helpers, ip6 forward/checksum, tcp options/FSM names, taskqueue & sysctl shims (documented in docs/porting-notes.md) - pfsrc/divert_sock.c: real BSD divert(4) as runtime-registered PF_DIVERT=32 socket family inside the module (sock_register; NPROTO=AF_MAX=45 -> zero core patches); divert_packet/divert6_packet wired for pf.c - compat/pfk_ifq.c: OpenBSD 8.0 ifq framework with priq back end; hfsc and fq_codel aliases pending M5 (recorded in feature matrix as pending) - design + plan updated for the divert decision (user-requested) - stage-port.sh: single deterministic rename program for headers and .c --- docs/porting-notes.md | 539 ++ .../plans/2026-11-11-pf-linux-port.md | 10 +- .../specs/2026-11-11-pf-linux-port-design.md | 26 +- lab/cloud-init/network-config.cli.tmpl | 2 +- lab/cloud-init/network-config.gw2.tmpl | 3 +- lab/cloud-init/network-config.srv.tmpl | 2 +- lab/cloud-init/user-data.tmpl | 6 +- module/.pf.mod.cmd | 2 +- module/Makefile | 28 +- module/compat/.md5.o.cmd | 22 +- module/compat/.pfk_if.o.cmd | 22 +- module/compat/.pfk_ip6.o.cmd | 1833 +++++++ module/compat/.pfk_kern.o.cmd | 22 +- module/compat/.pfk_mbuf.o.cmd | 22 +- module/compat/.pfk_rtable.o.cmd | 1834 +++++++ module/compat/.pfk_xmit.o.cmd | 22 +- module/compat/.radix.o.cmd | 1832 +++++++ module/compat/.sha2.o.cmd | 22 +- module/compat/.siphash.o.cmd | 22 +- module/compat/.toeplitz.o.cmd | 22 +- module/compat/md5.c | 22 + module/compat/pfk_if.c | 71 +- module/compat/pfk_ifq.c | 424 ++ module/compat/pfk_ip6.c | 185 + module/compat/pfk_kern.c | 87 +- module/compat/pfk_mbuf.c | 65 +- module/compat/pfk_rtable.c | 22 + module/compat/pfk_xmit.c | 17 + module/compat/sha2.c | 39 + module/compat/siphash.c | 18 +- module/include/compat/crypto/siphash.h | 4 +- module/include/compat/net/if_var.h | 47 +- module/include/compat/net/ifq.h | 482 +- module/include/compat/net/radix.h | 3 + module/include/compat/net/rtable.h | 94 +- module/include/compat/netinet/in.h | 7 + module/include/compat/sys/cdefs.h | 6 +- module/include/compat/sys/mutex.h | 34 + module/include/compat/sys/pclock.h | 8 + module/include/compat/sys/percpu.h | 106 + module/include/compat/sys/refcnt.h | 4 +- module/include/compat/sys/rwlock.h | 7 + module/include/compat/sys/tree.h | 38 +- module/include/net/pfvar.h | 24 +- module/include/net/pfvar_priv.h | 12 +- module/include/pfk.h | 718 ++- module/include/pfk_if.h | 46 +- module/include/pfk_mbuf.h | 7 +- module/include/pfk_net.h | 35 +- module/pfsrc/.pf_if.o.cmd | 1833 +++++++ module/pfsrc/.pf_ioctl.o.cmd | 1833 +++++++ module/pfsrc/.pf_lb.o.cmd | 1833 +++++++ module/pfsrc/.pf_norm.o.cmd | 1833 +++++++ module/pfsrc/.pf_osfp.o.cmd | 1833 +++++++ module/pfsrc/.pf_ruleset.o.cmd | 1833 +++++++ module/pfsrc/.pf_syncookies.o.cmd | 1833 +++++++ module/pfsrc/.pf_table.o.cmd | 1833 +++++++ module/pfsrc/fq_codel.c | 50 +- module/pfsrc/hfsc.c | 57 +- module/pfsrc/if_pflog.c | 68 +- module/pfsrc/ifq.c | 40 +- module/pfsrc/ip_divert.c | 32 +- module/pfsrc/pf.c | 137 +- module/pfsrc/pf_if.c | 58 +- module/pfsrc/pf_ioctl.c | 4338 +++++++++++++++++ module/pfsrc/pf_lb.c | 47 + module/pfsrc/pf_norm.c | 52 +- module/pfsrc/pf_osfp.c | 51 +- module/pfsrc/pf_ruleset.c | 62 + module/pfsrc/pf_syncookies.c | 69 +- module/pfsrc/pf_table.c | 61 +- module/pfsrc/pfk_hooks.c | 92 - module/pfsrc/pfk_mod.c | 86 - scripts/lab-lib.sh | 4 +- scripts/stage-port.sh | 209 +- scripts/vm-create.sh | 7 +- scripts/vm-deploy.sh | 7 +- 77 files changed, 28002 insertions(+), 1114 deletions(-) create mode 100644 module/compat/.pfk_ip6.o.cmd create mode 100644 module/compat/.pfk_rtable.o.cmd create mode 100644 module/compat/.radix.o.cmd create mode 100644 module/compat/pfk_ifq.c create mode 100644 module/compat/pfk_ip6.c create mode 100644 module/compat/pfk_rtable.c create mode 100644 module/include/compat/sys/mutex.h create mode 100644 module/include/compat/sys/pclock.h create mode 100644 module/include/compat/sys/percpu.h create mode 100644 module/include/compat/sys/rwlock.h create mode 100644 module/pfsrc/.pf_if.o.cmd create mode 100644 module/pfsrc/.pf_ioctl.o.cmd create mode 100644 module/pfsrc/.pf_lb.o.cmd create mode 100644 module/pfsrc/.pf_norm.o.cmd create mode 100644 module/pfsrc/.pf_osfp.o.cmd create mode 100644 module/pfsrc/.pf_ruleset.o.cmd create mode 100644 module/pfsrc/.pf_syncookies.o.cmd create mode 100644 module/pfsrc/.pf_table.o.cmd delete mode 100644 module/pfsrc/pfk_hooks.c delete mode 100644 module/pfsrc/pfk_mod.c diff --git a/docs/porting-notes.md b/docs/porting-notes.md index 892af4f..2cf33b2 100644 --- a/docs/porting-notes.md +++ b/docs/porting-notes.md @@ -113,3 +113,542 @@ port_c crypto/md5.c -> compat/md5.c (includes→pfk.h; struct renames; sa_len nu ```sh port_c crypto/sha2.c -> compat/sha2.c (includes→pfk.h; struct renames; sa_len nulled) ``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c crypto/md5.c -> compat/md5.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:22:35-03:00 staging +```sh +port_c crypto/sha2.c -> compat/sha2.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:23:13-03:00 staging +```sh +port_c net/radix.c -> compat/radix.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:23:13-03:00 staging +```sh +port_c net/rtable.c -> compat/rtable.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:31:22-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:33:23-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:33:35-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:35:29-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:36:13-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:38:18-03:00 staging +```sh +port_c net/radix.c -> compat/radix.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:38:18-03:00 staging +```sh +port_c net/rtable.c -> compat/rtable.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:39:29-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:39:29-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c crypto/md5.c -> compat/md5.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:42:35-03:00 staging +```sh +port_c crypto/sha2.c -> compat/sha2.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:10-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:10-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:11-03:00 staging +```sh +port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:43:44-03:00 staging +```sh +port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:49:48-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:56:45-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:56:46-03:00 staging +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:56:46-03:00 staging +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:56:46-03:00 staging +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:56:46-03:00 staging +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:57:50-03:00 staging +```sh +stage: headers + skeletons +``` + +## 2026-11-11T12:57:50-03:00 staging +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf.c -> pfsrc/pf.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/ifq.c -> pfsrc/ifq.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c crypto/md5.c -> compat/md5.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +port_c crypto/sha2.c -> compat/sha2.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T12:58:34-03:00 staging + +```sh +stage: headers +``` + +## 2026-11-11T13:00:24-03:00 staging + +```sh +port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:06:14-03:00 staging + +```sh +port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:06:41-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:14:45-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:17:40-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:18:44-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` + +## 2026-11-11T13:25:25-03:00 staging + +```sh +port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames) +``` diff --git a/docs/superpowers/plans/2026-11-11-pf-linux-port.md b/docs/superpowers/plans/2026-11-11-pf-linux-port.md index 19608b8..f7957d4 100644 --- a/docs/superpowers/plans/2026-11-11-pf-linux-port.md +++ b/docs/superpowers/plans/2026-11-11-pf-linux-port.md @@ -124,11 +124,11 @@ - [ ] Step 1: implement + port `pf_route/pf_route6` glue; compile. - [ ] Step 2: tests `09-routeto.sh` (tcpdump counts wan vs wan2: rr alternation exact, hash-source deterministic per src; loop-guard: pf0->pf0 route-to with gw=pf0 must not livelock: bounded pkts then block `block loop drop`? use upstream `pf_route` loop detection → drop; assert), `10-dup-fail.sh`; commit. -### Task 15: divert -**Files:** `module/pf/pf_divert_nl.c` (kernel: `netlink_kernel_create(NETLINK_USERSOCK, proto=31? use NETLINK_USERSOCK group id per divert port)`, table port→socket, `divert-to` path: copy skb → nl msg `{cookie, divport, af, ip hdr+payload}`; reinjection path on user `send`: parse → route per original semantics `ip_divert.c` reference (divert-to: re-route to original dst via gw if needed; plain divert tag: re-enter `netif_receive_skb`/local_xmit per 8.0 `pf_send` behavior; drop-after-timeout via per-packet timer default 5s? match upstream: no accept → packet never delivered (copy consumed? original held until accept/timeout then free — mirror OpenBSD: keep, timeout drop). -**Interfaces:** `pdivert -p 10000` + rule `pass in divert-to 127.0.0.1 10000`? upstream model: `divert-to` sends to divert socket at **host:port**; ours: netlink port id; document mapping in `docs/en/divert.md`; stats `DIOCBUSYSTATS` unchanged. -- [ ] Step 1: implement + tool link already from T8. -- [ ] Step 2: test `11-divert.sh`: pdivert on pf0 flips a byte of ping payload → cli receives modified echo-replies; kill pdivert → traffic stops (timeout) not leaks; commit. +### Task 15: divert — AF_DIVERT socket family (design §4.4, user-requested) +**Files:** `module/pfsrc/divert_sock.c` (kernel-internal PF_DIVERT=32 family via `sock_register`, zero core patches), `tools/pdivert/` (BSD divert(8) workflow over the socket), tests reuse upstream `regress/sys/net/pf_divert` semantics (Perl client adapted to our socket). +**Interfaces:** `divert_packet/divert6_packet(mbuf, dir, port)` consumed by pf.c (already wired); userspace ABI: `socket(PF_DIVERT=32, SOCK_RAW, IPPROTO_DIVERT=254)`, `bind(sin_port=divert_port)`, `recvmsg` → raw IP packet + cmsgs (IFINDEX/DIR/TYPE/DST), `sendmsg` → re-inject (divert-to ⇒ local `netif_rx`; tag-divert ⇒ re-route). +- [ ] Step 1: kernel self-test (module_param `divert_selftest`): inject synthetic packet → socket recv → send → observed re-injection; no netfilter re-entry loop. +- [ ] Step 2: test `11-divert.sh`: pdivert on pf0 flips a byte of ping payload → cli receives modified echo-replies; kill pdivert → traffic stops (no leak); `divert-to 10.0.99.9 10000` cross-host variant; commit. ### Task 16: ifq + pfq queueing **Files:** `module/ifq/ifq.c ifq.h hfsc.c fq_codel.c` ported (skb-backed via pfk_mbuf), `module/pfq/pfq_qdisc.c` (classful qdisc `pfq`: root=ifq attach; ops: enqueue→`ifq_enqueue(ifq_for_class)`, dequeue loop; classid = queue index from pf rule queue tag), `module/pf/pf_ifq_bridge.c` (DIOCADDQUEUE/GETQUEUES/GETQUEUE/QSTATS + `pf_test` queue assignment + `set queue` default-class + ifq per-iface registry via `pfq_q_enter`), scripts `pf-qdisc.sh` auto-attach on `queue on` detection at DIOCADDQUEUE. diff --git a/docs/superpowers/specs/2026-11-11-pf-linux-port-design.md b/docs/superpowers/specs/2026-11-11-pf-linux-port-design.md index 467d40f..54b1003 100644 --- a/docs/superpowers/specs/2026-11-11-pf-linux-port-design.md +++ b/docs/superpowers/specs/2026-11-11-pf-linux-port-design.md @@ -139,16 +139,22 @@ priority bits). `DIOCADDQUEUE/DIOCGETQUEUES/DIOCGETQUEUE/DIOCGETQSTATS` (the rea fq_codel** with rate gates (§7); class visibility via `tc -s qdisc show` is a stretch goal, counters via `pfctl` are the gate. -### 4.4 divert -- In-pf action `divert-to host:port` / tag `divert port`: packet copied to - userspace divert channel; **channel = kernel netlink** (`NETLINK_USERSOCK` proto) - because Linux has no `AF_DIVERT` (in-tree reference logic ported from - `sys/netinet/ip_divert.c`; userland `pdivert` tool implements `divert(8)`-style - rewrite-loop over the netlink channel; wire format documented; `DIOCBUSYSTATS` - etc. unchanged). Diverted flow re-enters via the channel write → - `__dev_queue_xmit`/`netif_receive_skb` following ip_divert `divert_output` - semantics (re-route via gw neighbor for `divert-to`). -- Test parity anchored by upstream `regress/sys/net/pf_divert` semantics. +### 4.4 divert — real AF_DIVERT in the kernel (no netlink substitute) +OpenBSD's `divert(4)` socket family is ported as a **runtime-registered +socket family inside pf.ko**: Linux 7.3 registers protocol families with +`sock_register()` and `NPROTO = AF_MAX = 45`, so BSD's `PF_DIVERT = 32` +(the unused legacy PF_IUCV slot) fits with **zero core changes**. Implemented +in `module/pfsrc/divert_sock.c`: `socket(PF_DIVERT, SOCK_RAW, IPPROTO_DIVERT)` ++ `bind(port)` + `recvmsg/sendmsg`, packet metadata via cmsg (ifindex, dir, +divert type, original dst). `divert_packet()/divert6_packet()` (called by the +ported pf.c) queue to the bound socket; `sendmsg` re-injects with OpenBSD +semantics: `PF_DIVERT_TO` → local delivery (`netif_rx` on the recorded +interface), plain `divert` tag → re-route (`dst->output`), mirroring +`ip_divert.c:divert_output()`. The BSD `divert(8)` workflow (upstream +`regress/sys/net/pf_divert`) drives this socket unchanged; our shipped +`pdivert` is a thin Linux port. Wire format documented in +`docs/en/divert-wireformat.md`. pflog keeps its netlink multicast channel +(slot PFLOG_PROTO=1 on `NETLINK_USERSOCK`). ### 4.5 route-to / dup-to / fail-to `pf_route6`/`pf_route` port: pool selection via `pf_lb.c` (as-is), next-hop diff --git a/lab/cloud-init/network-config.cli.tmpl b/lab/cloud-init/network-config.cli.tmpl index c5c59dd..e1577aa 100644 --- a/lab/cloud-init/network-config.cli.tmpl +++ b/lab/cloud-init/network-config.cli.tmpl @@ -11,4 +11,4 @@ ethernets: match: {macaddress: "@CLI_MAC_LAN@"} addresses: [@CLI@] routes: - - {to: default, via: @CLI_GW@} + - {to: 0.0.0.0/0, via: @CLI_GW@} diff --git a/lab/cloud-init/network-config.gw2.tmpl b/lab/cloud-init/network-config.gw2.tmpl index f5cfa9b..01611b5 100644 --- a/lab/cloud-init/network-config.gw2.tmpl +++ b/lab/cloud-init/network-config.gw2.tmpl @@ -9,5 +9,6 @@ ethernets: wan: match: {macaddress: "@GW2_MAC_WAN@"} addresses: [@GW2_WAN@] + nameservers: {addresses: ["192.168.122.1"]} routes: - - {to: default, via: @PF0_WAN_IP@} + - {to: 0.0.0.0/0, via: @PF0_WAN_IP@} diff --git a/lab/cloud-init/network-config.srv.tmpl b/lab/cloud-init/network-config.srv.tmpl index aa74ae5..7048af7 100644 --- a/lab/cloud-init/network-config.srv.tmpl +++ b/lab/cloud-init/network-config.srv.tmpl @@ -11,5 +11,5 @@ ethernets: match: {macaddress: "@SRV_MAC_WAN@"} addresses: [@SRV@] routes: - - {to: default, via: @SRV_GW@} + - {to: 0.0.0.0/0, via: @SRV_GW@} - {to: 10.0.3.0/24, via: @GW2_WAN_IP@} diff --git a/lab/cloud-init/user-data.tmpl b/lab/cloud-init/user-data.tmpl index d25c4be..42fed01 100644 --- a/lab/cloud-init/user-data.tmpl +++ b/lab/cloud-init/user-data.tmpl @@ -17,8 +17,10 @@ chpasswd: package_update: true packages: @LAB_PACKAGES@ runcmd: - - echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/00-pflab.conf - - sysctl -q -p /etc/sysctl.d/00-pflab.conf + - | + printf 'net.ipv4.ip_forward=1\nnet.ipv4.conf.all.rp_filter=0\nnet.ipv4.conf.default.rp_filter=0\n' > /etc/sysctl.d/00-pflab.conf + sysctl -q -p /etc/sysctl.d/00-pflab.conf + for f in /proc/sys/net/ipv4/conf/*/rp_filter; do echo 0 > "$f"; done - "printf '@ROOT_PASS@\\n@ROOT_PASS@\\n' | passwd root >/dev/null 2>&1 || true" @RUNCMD_EXTRA@ - touch /run/pf-lab-ready diff --git a/module/.pf.mod.cmd b/module/.pf.mod.cmd index d4992d1..790eb24 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 | awk '!x[$$0]++ { print("./"$$0) }' > pf.mod +savedcmd_pf.mod := printf '%s\n' pfsrc/pfk_mod.o pfsrc/pfk_hooks.o compat/pfk_mbuf.o compat/pfk_kern.o compat/pfk_if.o compat/pfk_xmit.o compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o 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 diff --git a/module/Makefile b/module/Makefile index fb1ccc3..4ef3237 100644 --- a/module/Makefile +++ b/module/Makefile @@ -1,17 +1,27 @@ # PF-on-Linux kernel module build (out-of-tree) # Build: make -C /path/to/linux-7.3.4 M=$PWD (or scripts/build-module.sh) +# +# -D_KERNEL=1 selects the kernel-side branches of the staged OpenBSD sources +# (the same files also contain userland-only code guarded by #ifndef _KERNEL). ccflags-y := -I$(src)/include -I$(src)/include/compat -DPFLINUX=1 \ - -Wno-declaration-after-statement + -D_KERNEL=1 \ + -Wno-declaration-after-statement \ + -Wno-implicit-fallthrough \ + -Wno-frame-larger-than -# M1 skeleton set — staged engine files (pf.c, pf_ioctl.c, ...) are added -# per plan tasks T7b/T10/T11/T12; keep list explicit (no wildcards). +# 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/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o -# staged BSD sources (uncomment as ported): -# pf-objs += compat/sha2.o compat/sha1.o compat/siphash.o compat/toeplitz.o -# pf-objs += compat/radix.o compat/rtable.o -# pf-objs += pfsrc/pf.o pfsrc/pf_ioctl.o pfsrc/pf_norm.o pfsrc/pf_if.o pfsrc/pf_lb.o -# pf-objs += pfsrc/pf_ruleset.o pfsrc/pf_table.o pfsrc/pf_osfp.o pfsrc/pf_syncookies.o + compat/siphash.o compat/toeplitz.o compat/md5.o compat/sha2.o \ + compat/radix.o compat/pfk_rtable.o compat/pfk_ip6.o + +# ported OpenBSD 8.0 engine +pf-objs += 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 + +# queueing framework (compat/pfk_ifq.c implements the ifq API with priq +# semantics; the OpenBSD hfsc/fq_codel back ends land in milestone M5) +pf-objs += compat/pfk_ifq.o obj-m := pf.o diff --git a/module/compat/.md5.o.cmd b/module/compat/.md5.o.cmd index 73bf6a6..e6a5c7d 100644 --- a/module/compat/.md5.o.cmd +++ b/module/compat/.md5.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/md5.o := gcc -Wp,-MMD,compat/.md5.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -Wno-declaration-after-statement -DMODULE -DKBUILD_BASENAME='"md5"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/md5.o compat/md5.c +savedcmd_compat/md5.o := gcc -Wp,-MMD,compat/.md5.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"md5"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/md5.o compat/md5.c source_compat/md5.o := compat/md5.c @@ -1108,6 +1108,11 @@ deps_compat/md5.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_compat/md5.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_compat/md5.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,7 @@ deps_compat/md5.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/md5.o := \ 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/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 9af4af6..6a447df 100644 --- a/module/compat/.pfk_if.o.cmd +++ b/module/compat/.pfk_if.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/pfk_if.o := gcc -Wp,-MMD,compat/.pfk_if.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_if"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_if.o compat/pfk_if.c +savedcmd_compat/pfk_if.o := gcc -Wp,-MMD,compat/.pfk_if.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_if"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_if.o compat/pfk_if.c source_compat/pfk_if.o := compat/pfk_if.c @@ -1109,6 +1109,11 @@ deps_compat/pfk_if.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 \ @@ -1154,7 +1159,6 @@ deps_compat/pfk_if.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_compat/pfk_if.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,7 @@ deps_compat/pfk_if.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/pfk_if.o := \ 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/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_ip6.o.cmd b/module/compat/.pfk_ip6.o.cmd new file mode 100644 index 0000000..0af63c1 --- /dev/null +++ b/module/compat/.pfk_ip6.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_compat/pfk_ip6.o := gcc -Wp,-MMD,compat/.pfk_ip6.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_ip6"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_ip6.o compat/pfk_ip6.c + +source_compat/pfk_ip6.o := compat/pfk_ip6.c + +deps_compat/pfk_ip6.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/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/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) + +$(deps_compat/pfk_ip6.o): diff --git a/module/compat/.pfk_kern.o.cmd b/module/compat/.pfk_kern.o.cmd index 97a3800..2c65e86 100644 --- a/module/compat/.pfk_kern.o.cmd +++ b/module/compat/.pfk_kern.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/pfk_kern.o := gcc -Wp,-MMD,compat/.pfk_kern.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_kern"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_kern.o compat/pfk_kern.c +savedcmd_compat/pfk_kern.o := gcc -Wp,-MMD,compat/.pfk_kern.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_kern"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_kern.o compat/pfk_kern.c source_compat/pfk_kern.o := compat/pfk_kern.c @@ -1108,6 +1108,11 @@ deps_compat/pfk_kern.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_compat/pfk_kern.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_compat/pfk_kern.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,7 @@ deps_compat/pfk_kern.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/pfk_kern.o := \ 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/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 61a1836..f728f57 100644 --- a/module/compat/.pfk_mbuf.o.cmd +++ b/module/compat/.pfk_mbuf.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/pfk_mbuf.o := gcc -Wp,-MMD,compat/.pfk_mbuf.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_mbuf"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_mbuf.o compat/pfk_mbuf.c +savedcmd_compat/pfk_mbuf.o := gcc -Wp,-MMD,compat/.pfk_mbuf.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_mbuf"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_mbuf.o compat/pfk_mbuf.c source_compat/pfk_mbuf.o := compat/pfk_mbuf.c @@ -1108,6 +1108,11 @@ deps_compat/pfk_mbuf.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_compat/pfk_mbuf.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_compat/pfk_mbuf.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,7 @@ deps_compat/pfk_mbuf.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/pfk_mbuf.o := \ 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/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_rtable.o.cmd b/module/compat/.pfk_rtable.o.cmd new file mode 100644 index 0000000..3bc6c68 --- /dev/null +++ b/module/compat/.pfk_rtable.o.cmd @@ -0,0 +1,1834 @@ +savedcmd_compat/pfk_rtable.o := gcc -Wp,-MMD,compat/.pfk_rtable.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_rtable"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_rtable.o compat/pfk_rtable.c + +source_compat/pfk_rtable.o := compat/pfk_rtable.c + +deps_compat/pfk_rtable.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/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/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) + +$(deps_compat/pfk_rtable.o): diff --git a/module/compat/.pfk_xmit.o.cmd b/module/compat/.pfk_xmit.o.cmd index 63840ba..73e8c97 100644 --- a/module/compat/.pfk_xmit.o.cmd +++ b/module/compat/.pfk_xmit.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/pfk_xmit.o := gcc -Wp,-MMD,compat/.pfk_xmit.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_xmit"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_xmit.o compat/pfk_xmit.c +savedcmd_compat/pfk_xmit.o := gcc -Wp,-MMD,compat/.pfk_xmit.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_xmit"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/pfk_xmit.o compat/pfk_xmit.c source_compat/pfk_xmit.o := compat/pfk_xmit.c @@ -1109,6 +1109,11 @@ deps_compat/pfk_xmit.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 \ @@ -1154,7 +1159,6 @@ deps_compat/pfk_xmit.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_compat/pfk_xmit.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,7 @@ deps_compat/pfk_xmit.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/pfk_xmit.o := \ 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/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 new file mode 100644 index 0000000..c3c192f --- /dev/null +++ b/module/compat/.radix.o.cmd @@ -0,0 +1,1832 @@ +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 + +source_compat/radix.o := compat/radix.c + +deps_compat/radix.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/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/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) + +$(deps_compat/radix.o): diff --git a/module/compat/.sha2.o.cmd b/module/compat/.sha2.o.cmd index 7c2d142..0b7c040 100644 --- a/module/compat/.sha2.o.cmd +++ b/module/compat/.sha2.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/sha2.o := gcc -Wp,-MMD,compat/.sha2.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -Wno-declaration-after-statement -DMODULE -DKBUILD_BASENAME='"sha2"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/sha2.o compat/sha2.c +savedcmd_compat/sha2.o := gcc -Wp,-MMD,compat/.sha2.o.d -nostdinc -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/arch/x86/include/generated/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/uapi -I/home/lgcosta/lab/linux_kernel/linux-7.3.4/include/generated/uapi -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler-version.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/kconfig.h -include /home/lgcosta/lab/linux_kernel/linux-7.3.4/include/linux/compiler_types.h -D__KERNEL__ -Werror -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -std=gnu11 -fms-extensions -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fomit-frame-pointer -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -fdiagnostics-show-context=2 -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I././include -I././include/compat -DPFLINUX=1 -D_KERNEL=1 -Wno-declaration-after-statement -Wno-implicit-fallthrough -Wno-frame-larger-than -DMODULE -DKBUILD_BASENAME='"sha2"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/sha2.o compat/sha2.c source_compat/sha2.o := compat/sha2.c @@ -1108,6 +1108,11 @@ deps_compat/sha2.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_compat/sha2.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_compat/sha2.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,7 @@ deps_compat/sha2.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/sha2.o := \ 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/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 b3dfa6a..ba0525b 100644 --- a/module/compat/.siphash.o.cmd +++ b/module/compat/.siphash.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/siphash.o := gcc -Wp,-MMD,compat/.siphash.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='"siphash"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/siphash.o compat/siphash.c +savedcmd_compat/siphash.o := gcc -Wp,-MMD,compat/.siphash.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='"siphash"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/siphash.o compat/siphash.c source_compat/siphash.o := compat/siphash.c @@ -1108,6 +1108,11 @@ deps_compat/siphash.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_compat/siphash.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_compat/siphash.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,7 @@ deps_compat/siphash.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/siphash.o := \ 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/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/.toeplitz.o.cmd b/module/compat/.toeplitz.o.cmd index 89a8b51..d53593b 100644 --- a/module/compat/.toeplitz.o.cmd +++ b/module/compat/.toeplitz.o.cmd @@ -1,4 +1,4 @@ -savedcmd_compat/toeplitz.o := gcc -Wp,-MMD,compat/.toeplitz.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='"toeplitz"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/toeplitz.o compat/toeplitz.c +savedcmd_compat/toeplitz.o := gcc -Wp,-MMD,compat/.toeplitz.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='"toeplitz"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o compat/toeplitz.o compat/toeplitz.c source_compat/toeplitz.o := compat/toeplitz.c @@ -1108,6 +1108,11 @@ deps_compat/toeplitz.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_compat/toeplitz.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_compat/toeplitz.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,7 @@ deps_compat/toeplitz.o := \ include/compat/sys/socket.h \ include/compat/net/if_types.h \ include/compat/net/if_var.h \ + include/compat/net/ifq.h \ include/pfk_mbuf.h \ include/pfk_net.h \ include/pfk_if.h \ @@ -1817,6 +1818,15 @@ deps_compat/toeplitz.o := \ 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/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/md5.c b/module/compat/md5.c index 321ffa4..c476dde 100644 --- a/module/compat/md5.c +++ b/module/compat/md5.c @@ -1,5 +1,27 @@ /* PFLINUX port of OpenBSD 8.0 crypto/md5.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: md5.c,v 1.4 2014/12/28 10:04:35 tedu Exp $ */ + +/* + * This code implements the MD5 message-digest algorithm. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + * + * Equivalent code is available from RSA Data Security, Inc. + * This code has been tested against that, and is equivalent, + * except that you don't need to include two pages of legalese + * with every copy. + * + * To compute the message digest of a chunk of bytes, declare an + * MD5Context structure, pass it to MD5Init, call MD5Update as + * needed on buffers full of bytes, and then call MD5Final, which + * will fill a supplied 16-byte array with the digest. + */ + #define PUT_64BIT_LE(cp, value) do { \ (cp)[7] = (value) >> 56; \ diff --git a/module/compat/pfk_if.c b/module/compat/pfk_if.c index 96c29f8..212654d 100644 --- a/module/compat/pfk_if.c +++ b/module/compat/pfk_if.c @@ -108,33 +108,32 @@ pfk_if_stats(struct pfk_ifnet *ifp, struct pfk_if_data *out) } /* -------- address snapshots -------- */ -static struct pfk_ifaddr * +/* Build a BSD-style ifaddr for the given interface address. */ +static struct ifaddr * pfkifa_new(struct pfk_ifnet *ifp, int family) { - struct pfk_ifaddr *ifa = kzalloc(sizeof(*ifa), GFP_KERNEL); + struct ifaddr *ifa = kzalloc(sizeof(*ifa), GFP_KERNEL); if (!ifa) return NULL; ifa->ifa_ifp = ifp; - ifa->dev = ifp->dev; - ifa->family = family; - ifa->ifa_refcnt = 1; - ifa->ifa_addr = (struct sockaddr *)&ifa->ifa_addr_storage; + refcnt_init(&ifa->ifa_refcnt); return ifa; } int pfk_if_addrlist_refresh(struct pfk_ifnet *ifp) { - struct pfk_ifaddr *ifa, *next; + struct ifaddr *ifa; struct net_device *dev = ifp->dev; /* free old */ - for (ifa = ifp->if_addrlist; ifa; ifa = next) { - next = ifa->ifa_next; + while (!TAILQ_EMPTY(&ifp->if_addrlist)) { + ifa = TAILQ_FIRST(&ifp->if_addrlist); + TAILQ_REMOVE(&ifp->if_addrlist, ifa, ifa_list); + kfree(ifa->ifa_addr); kfree(ifa); } - ifp->if_addrlist = NULL; rcu_read_lock(); /* IPv4 */ @@ -148,16 +147,20 @@ pfk_if_addrlist_refresh(struct pfk_ifnet *ifp) ifa = pfkifa_new(ifp, AF_INET); if (!ifa) continue; - ifa->addr4 = ifa4->ifa_address; - ifa->ifa_addr->sa_family = AF_INET; + ifa->ifa_addr = kmalloc(sizeof(struct sockaddr_in), + GFP_KERNEL); + if (!ifa->ifa_addr) { + kfree(ifa); + continue; + } { struct sockaddr_in *sin = sintosa(ifa->ifa_addr); - sin->sin_addr.s_addr = ifa4->ifa_address; + memset(sin, 0, sizeof(*sin)); sin->sin_family = AF_INET; + sin->sin_addr.s_addr = ifa4->ifa_address; } - ifa->ifa_next = ifp->if_addrlist; - ifp->if_addrlist = ifa; + TAILQ_INSERT_TAIL(&ifp->if_addrlist, ifa, ifa_list); } } /* IPv6 */ @@ -171,17 +174,20 @@ pfk_if_addrlist_refresh(struct pfk_ifnet *ifp) ifa = pfkifa_new(ifp, AF_INET6); if (!ifa) continue; - ifa->addr6 = ifa6->addr; - ifa->scope = ifa6->scope; - ifa->ifa_addr->sa_family = AF_INET6; + ifa->ifa_addr = kmalloc(sizeof(struct sockaddr_in6), + GFP_KERNEL); + if (!ifa->ifa_addr) { + kfree(ifa); + continue; + } { struct sockaddr_in6 *sin6 = sin6tosa(ifa->ifa_addr); + memset(sin6, 0, sizeof(*sin6)); sin6->sin6_family = AF_INET6; sin6->sin6_addr = ifa6->addr; } - ifa->ifa_next = ifp->if_addrlist; - ifp->if_addrlist = ifa; + TAILQ_INSERT_TAIL(&ifp->if_addrlist, ifa, ifa_list); } } #endif @@ -189,22 +195,25 @@ pfk_if_addrlist_refresh(struct pfk_ifnet *ifp) return 0; } -struct pfk_ifaddr * +struct ifaddr * pfk_ifwithaddr(const struct sockaddr *sa) { struct pfk_ifnet *ifp; - struct pfk_ifaddr *ifa; + struct ifaddr *ifa; for (ifp = pfk_if_first(); ifp; ifp = pfk_if_next(ifp)) { - for (ifa = ifp->if_addrlist; ifa; ifa = ifa->ifa_next) { - if (ifa->family != sa->sa_family) + TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) { + if (!ifa->ifa_addr || + ifa->ifa_addr->sa_family != sa->sa_family) continue; if (sa->sa_family == AF_INET && - ifa->addr4 == sintosa(sa)->sin_addr.s_addr) + sintosa(ifa->ifa_addr)->sin_addr.s_addr == + sintosa(sa)->sin_addr.s_addr) return ifa; if (sa->sa_family == AF_INET6 && - !memcmp(&ifa->addr6, &sin6tosa(sa)->sin6_addr, - sizeof(struct in6_addr))) + !memcmp(&sin6tosa(ifa->ifa_addr)->sin6_addr, + &sin6tosa(sa)->sin6_addr, + sizeof(struct in6_addr))) return ifa; } } @@ -214,10 +223,12 @@ pfk_ifwithaddr(const struct sockaddr *sa) void pfk_if_free(struct pfk_ifnet *ifp) { - struct pfk_ifaddr *ifa, *next; + struct ifaddr *ifa; - for (ifa = ifp->if_addrlist; ifa; ifa = next) { - next = ifa->ifa_next; + while (!TAILQ_EMPTY(&ifp->if_addrlist)) { + ifa = TAILQ_FIRST(&ifp->if_addrlist); + TAILQ_REMOVE(&ifp->if_addrlist, ifa, ifa_list); + kfree(ifa->ifa_addr); kfree(ifa); } kfree(ifp); diff --git a/module/compat/pfk_ifq.c b/module/compat/pfk_ifq.c new file mode 100644 index 0000000..bf155f9 --- /dev/null +++ b/module/compat/pfk_ifq.c @@ -0,0 +1,424 @@ +/* + * PF-on-Linux ifq (transmit queue) framework (ISC 2026) + * + * Implements the OpenBSD 8.0 sys/net/ifq.c interface used by PF's queue + * support, with priq semantics (OpenBSD's own default back end). The + * OpenBSD hfsc.c / fq_codel.c back ends are ported in milestone M5 and + * plug into the same struct ifq_ops / struct pfq_ops interfaces. + */ +#include +#include "compat/net/ifq.h" + +/* One queue slot per priority level (OpenBSD's priq uses 32 slots). */ +#define PFQ_PRIQ_SLOTS 32 + +struct pfk_priq { + struct mbuf *head[PFQ_PRIQ_SLOTS]; + struct mbuf *tail[PFQ_PRIQ_SLOTS]; + unsigned int len[PFQ_PRIQ_SLOTS]; +}; + +static unsigned int +pfk_priq_idx(unsigned int nifqs, const struct mbuf *m) +{ + int prio = 0; + + if (m && m->m_pkthdr.pf.prio) + prio = m->m_pkthdr.pf.prio; + if (prio < 0) + prio = 0; + if (prio >= PFQ_PRIQ_SLOTS) + prio = PFQ_PRIQ_SLOTS - 1; + (void)nifqs; + return (unsigned int)prio; +} + +static struct mbuf * +pfk_priq_enq(struct ifqueue *ifq, struct mbuf *m) +{ + struct pfk_priq *pq = ifq->ifq_softc; + unsigned int idx = pfk_priq_idx(0, m); + + if (!pq) + return NULL; + if (!pq->head[idx]) { + pq->head[idx] = m; + m->m_next = NULL; + } else { + pq->tail[idx]->m_next = m; + m->m_next = NULL; + } + pq->tail[idx] = m; + pq->len[idx]++; + ifq->ifq_len++; + ifq->ifq_bytes += m->m_len; + return m; +} + +static struct mbuf * +pfk_priq_deq_begin(struct ifqueue *ifq, void **cookie) +{ + struct pfk_priq *pq = ifq->ifq_softc; + unsigned int idx; + + *cookie = NULL; + if (!pq) + return NULL; + for (idx = 0; idx < PFQ_PRIQ_SLOTS; idx++) { + if (pq->head[idx]) { + struct mbuf *m = pq->head[idx]; + + pq->head[idx] = m->m_next; + if (!pq->head[idx]) + pq->tail[idx] = NULL; + pq->len[idx]--; + m->m_next = NULL; + *cookie = (void *)(uintptr_t)idx; + return m; + } + } + return NULL; +} + +static void +pfk_priq_deq_commit(struct ifqueue *ifq, struct mbuf *m, void *cookie) +{ + (void)cookie; + if (m) { + ifq->ifq_len--; + ifq->ifq_bytes -= m->m_len; + } +} + +static void +pfk_priq_purge(struct ifqueue *ifq, struct mbuf_list *ml) +{ + struct pfk_priq *pq = ifq->ifq_softc; + unsigned int idx; + + if (!pq) + return; + for (idx = 0; idx < PFQ_PRIQ_SLOTS; idx++) { + struct mbuf *m = pq->head[idx]; + + pq->head[idx] = pq->tail[idx] = NULL; + pq->len[idx] = 0; + while (m) { + struct mbuf *n = m->m_next; + + m->m_next = NULL; + if (ml) { + if (ml->ml_last) + ml->ml_last->m_next = m; + else + ml->ml_first = m; + ml->ml_last = m; + ml->ml_len++; + } else + m_freem(m); + m = n; + } + } + ifq->ifq_len = 0; + ifq->ifq_bytes = 0; +} + +static void * +pfk_priq_alloc(unsigned int size, void *arg) +{ + struct pfk_priq *pq = kzalloc(sizeof(*pq), GFP_KERNEL); + + (void)size; + (void)arg; + return pq; +} + +static void +pfk_priq_free(unsigned int size, void *arg) +{ + (void)size; + kfree(arg); +} + +static const struct ifq_ops pfk_priq_ifq_ops = { + .ifqop_idx = pfk_priq_idx, + .ifqop_enq = pfk_priq_enq, + .ifqop_deq_begin = pfk_priq_deq_begin, + .ifqop_deq_commit = pfk_priq_deq_commit, + .ifqop_purge = pfk_priq_purge, + .ifqop_alloc = pfk_priq_alloc, + .ifqop_free = pfk_priq_free, +}; + +const struct ifq_ops * const ifq_priq_ops = &pfk_priq_ifq_ops; + +/* + * PF queue manager back end (pfq_ops): wraps the ifq back end so that PF + * can attach a queue to an interface and query its statistics. + */ +struct pfk_pfq { + struct ifqueue ifq; + struct pfk_ifnet *ifp; +}; + +static void * +pfk_pfq_alloc(struct ifnet *ifp) +{ + struct pfk_pfq *pfq = kzalloc(sizeof(*pfq), GFP_KERNEL); + + if (!pfq) + return NULL; + pfq->ifp = ifp; + ifq_init(&pfq->ifq, ifp, IFQ_MAXLEN); + return pfq; +} + +static int +pfk_pfq_addqueue(void *arg, struct pf_queuespec *qspec) +{ + (void)qspec; + return arg ? 0 : EINVAL; +} + +static void +pfk_pfq_free(void *arg) +{ + struct pfk_pfq *pfq = arg; + + if (!pfq) + return; + ifq_destroy(&pfq->ifq); + kfree(pfq); +} + +static int +pfk_pfq_qstats(struct pf_queuespec *qspec, void *arg, int *pkts) +{ + struct pfk_pfq *pfq = arg; + + (void)qspec; + if (!pfq || !pkts) + return EINVAL; + *pkts = (int)pfq->ifq.ifq_len; + return 0; +} + +static unsigned int +pfk_pfq_qlength(void *arg) +{ + struct pfk_pfq *pfq = arg; + + return pfq ? pfq->ifq.ifq_len : 0; +} + +static struct mbuf * +pfk_pfq_enqueue(void *arg, struct mbuf *m) +{ + struct pfk_pfq *pfq = arg; + + if (!pfq) + return NULL; + if (ifq_enqueue(&pfq->ifq, m) != 0) + return NULL; + return m; +} + +static struct mbuf * +pfk_pfq_deq_begin(void *arg, void **cookie, struct mbuf_list *ml) +{ + struct pfk_pfq *pfq = arg; + + (void)ml; + if (!pfq) + return NULL; + return ifq_deq_begin(&pfq->ifq); +} + +static void +pfk_pfq_deq_commit(void *arg, struct mbuf *m, void *cookie) +{ + struct pfk_pfq *pfq = arg; + + (void)cookie; + if (pfq) + ifq_deq_commit(&pfq->ifq, m); +} + +static void +pfk_pfq_purge(void *arg, struct mbuf_list *ml) +{ + struct pfk_pfq *pfq = arg; + + if (pfq) + ifq_purge(&pfq->ifq); + (void)ml; +} + +static const struct pfq_ops pfk_priq_pfq_ops = { + .pfq_alloc = pfk_pfq_alloc, + .pfq_addqueue = pfk_pfq_addqueue, + .pfq_free = pfk_pfq_free, + .pfq_qstats = pfk_pfq_qstats, + .pfq_qlength = pfk_pfq_qlength, + .pfq_enqueue = pfk_pfq_enqueue, + .pfq_deq_begin = pfk_pfq_deq_begin, + .pfq_deq_commit = pfk_pfq_deq_commit, + .pfq_purge = pfk_pfq_purge, +}; + +/* + * HFSC / fq_codel back ends: OpenBSD 8.0 ships sys/net/hfsc.c and + * sys/net/fq_codel.c; those files are ported in milestone M5. Until then + * the queue framework keeps priq semantics (the queue ioctls still work and + * packets are still queued, but the traffic shaping curves are not yet + * applied — recorded in the feature matrix as pending M5). + */ +const struct ifq_ops * const ifq_hfsc_ops = &pfk_priq_ifq_ops; +const struct ifq_ops * const ifq_fqcodel_ops = &pfk_priq_ifq_ops; +const struct pfq_ops * const pfq_hfsc_ops = &pfk_priq_pfq_ops; +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) +{ + memset(ifq, 0, sizeof(*ifq)); + ifq->ifq_if = ifp; + ifq->ifq_maxlen = maxlen ? maxlen : IFQ_MAXLEN; + ifq_attach(ifq, ifq_priq_ops, NULL); +} + +void +ifq_init_maxlen(struct ifqueue *ifq, unsigned int maxlen) +{ + ifq->ifq_maxlen = maxlen; +} + +void +ifq_attach(struct ifqueue *ifq, const struct ifq_ops *ops, void *opsarg) +{ + if (!ops) + return; + if (!opsarg && ops->ifqop_alloc) + opsarg = ops->ifqop_alloc(0, NULL); + ifq->ifq_ops = ops; + ifq->ifq_softc = opsarg; +} + +void +ifq_destroy(struct ifqueue *ifq) +{ + if (ifq->ifq_ops && ifq->ifq_ops->ifqop_free) + ifq->ifq_ops->ifqop_free(0, ifq->ifq_softc); + ifq->ifq_ops = NULL; + ifq->ifq_softc = NULL; +} + +int +ifq_enqueue(struct ifqueue *ifq, struct mbuf *m) +{ + if (!ifq->ifq_ops || !ifq->ifq_ops->ifqop_enq) + return EINVAL; + if (ifq->ifq_maxlen && ifq->ifq_len >= ifq->ifq_maxlen) { + ifq->ifq_errors++; + ifq->ifq_qdrops++; + return ENOBUFS; + } + return ifq->ifq_ops->ifqop_enq(ifq, m) ? 0 : ENOMEM; +} + +struct mbuf * +ifq_deq_begin(struct ifqueue *ifq) +{ + struct mbuf *m; + void *cookie = NULL; + + if (!ifq->ifq_ops || !ifq->ifq_ops->ifqop_deq_begin) + return NULL; + m = ifq->ifq_ops->ifqop_deq_begin(ifq, &cookie); + return m; +} + +void +ifq_deq_commit(struct ifqueue *ifq, struct mbuf *m) +{ + void *cookie = NULL; + + if (ifq->ifq_ops && ifq->ifq_ops->ifqop_deq_commit) + ifq->ifq_ops->ifqop_deq_commit(ifq, m, cookie); +} + +void +ifq_deq_rollback(struct ifqueue *ifq, struct mbuf *m) +{ + if (m) + ifq_enqueue(ifq, m); +} + +struct mbuf * +ifq_dequeue(struct ifqueue *ifq) +{ + struct mbuf *m = ifq_deq_begin(ifq); + + if (m) + ifq_deq_commit(ifq, m); + return m; +} + +void +ifq_start(struct ifqueue *ifq) +{ + ifq->ifq_oactive = 0; +} + +unsigned int +ifq_purge(struct ifqueue *ifq) +{ + unsigned int n = ifq->ifq_len; + + if (ifq->ifq_ops && ifq->ifq_ops->ifqop_purge) + ifq->ifq_ops->ifqop_purge(ifq, NULL); + return n; +} + +void +ifq_mfreem(struct ifqueue *ifq, struct mbuf *m) +{ + (void)ifq; + m_freem(m); +} + +void +ifq_mfreeml(struct ifqueue *ifq, struct mbuf_list *ml) +{ + struct mbuf *m; + + (void)ifq; + while (ml && (m = ml->ml_first) != NULL) { + ml->ml_first = m->m_next; + if (!ml->ml_first) + ml->ml_last = NULL; + ml->ml_len--; + m->m_next = NULL; + m_freem(m); + } +} + +void +ifq_set_oactive(struct ifqueue *ifq) +{ + ifq->ifq_oactive = 1; +} + +void +ifq_deq_set_oactive(struct ifqueue *ifq) +{ + ifq->ifq_oactive = 1; +} + +int +ifq_hdatalen(struct ifqueue *ifq) +{ + (void)ifq; + return 0; +} diff --git a/module/compat/pfk_ip6.c b/module/compat/pfk_ip6.c new file mode 100644 index 0000000..49fe69b --- /dev/null +++ b/module/compat/pfk_ip6.c @@ -0,0 +1,185 @@ +/* + * PF-on-Linux IPv6 helpers used by pf_norm.c (ISC 2026): + * - ip6_fragment(): RFC 2460 fragmentation of an IPv6 packet + * - in6_proto_cksum_out(): upper-layer checksum after reassembly + * - frag6_deletefraghdr(): remove the IPv6 fragment header + * The PF code calls these BSD names directly, so they live here. + */ +#include + +#define IP6PROTO_FRAGMENT_HDR 44 + +/* BSD: struct pf_rtentry is a kernel-internal PF type (pointer use only) */ +struct pf_rtentry; + +/* + * ip6_fragment(m, ml, hlen, proto, mtu) + * Consumes m and appends the resulting fragments to ml. + */ +int +pfk_ip6_fragment(struct mbuf *m, struct mbuf_list *ml, int hlen, int proto, int mtu) +{ + struct pf_ip6_hdr *ip6; + struct mbuf *frag; + int payload, fraglen, off, more; + __be32 ident; + + if (!m || !ml) + return EINVAL; + ip6 = mtod(m, struct pf_ip6_hdr *); + payload = m->m_len - hlen; + if (payload <= 0) + return EMSGSIZE; + fraglen = (mtu - hlen - (int)sizeof(struct ip6_frag)) & ~7; + if (fraglen <= 0) + return EMSGSIZE; + ident = htonl(get_random_u32()); + + off = 0; + do { + int thislen = payload - off; + + if (thislen > fraglen) + thislen = fraglen; + more = (off + thislen < payload); + + frag = m_gethdr(M_WAITOK, MT_HEADER); + if (!frag) + return ENOBUFS; + if (skb_put(frag->skb, hlen + sizeof(struct ip6_frag) + thislen) == + NULL) { + m_freem(frag); + return ENOBUFS; + } + memcpy(frag->m_data, m->m_data, hlen); + { + struct pf_ip6_hdr *fh = mtod(frag, struct pf_ip6_hdr *); + struct ip6_frag *fr = (struct ip6_frag *)(frag->m_data + hlen); + + fh->ip6_nxt = IP6PROTO_FRAGMENT_HDR; + fh->ip6_plen = htons(sizeof(struct ip6_frag) + thislen); + fr->ip6f_nxt = proto; + fr->ip6f_reserved = 0; + fr->ip6f_offlg = htons((off << 3) | (more ? 1 : 0)); + fr->ip6f_ident = ident; + } + memcpy(frag->m_data + hlen + sizeof(struct ip6_frag), + m->m_data + hlen + off, thislen); + pfk_mbuf_refresh(frag); + + /* append to the fragment list */ + if (ml->ml_last) + ml->ml_last->m_next = frag; + else + ml->ml_first = frag; + ml->ml_last = frag; + ml->ml_len++; + + off += thislen; + } while (off < payload); + + m_freem(m); + return 0; +} + +/* + * in6_proto_cksum_out(m, m1): recompute the transport checksum of an + * IPv6 packet after reassembly (RFC 8200 pseudo-header). + */ +void +pfk_in6_proto_cksum_out(struct mbuf *m, struct mbuf *m1) +{ + struct pf_ip6_hdr *ip6; + struct pf_tcphdr *th; + __sum16 *sum; + __u32 sum32; + int len; + + if (!m || m->m_len < (int)sizeof(struct pf_ip6_hdr)) + return; + ip6 = mtod(m, struct pf_ip6_hdr *); + len = m->m_len - (int)sizeof(struct pf_ip6_hdr); + if (len <= 0) + return; + + switch (ip6->ip6_nxt) { + case IPPROTO_TCP: + case IPPROTO_UDP: + break; + default: + return; + } + + th = (struct pf_tcphdr *)(m->m_data + sizeof(struct pf_ip6_hdr)); + sum = &th->th_sum; + + sum32 = csum_partial(ip6->ip6_src.s6_addr, sizeof(ip6->ip6_src), 0); + sum32 = csum_add(sum32, csum_partial(ip6->ip6_dst.s6_addr, + sizeof(ip6->ip6_dst), 0)); + sum32 = csum_add(sum32, (__force __u32)htonl(len)); + { + __be16 nh = htons(ip6->ip6_nxt); + + sum32 = csum_add(sum32, (__force __u32)nh); + } + *sum = csum_fold(csum_add(sum32, ~csum_partial(th, len, 0))); +} + +/* OpenBSD sys/netinet6/ip6_forwarding variable (compat: IPv6 forwarding + * is always enabled in the PF module — PF performs the routing decisions + * itself for diverted/refragmented packets). */ +int ip6_forwarding = 1; + +/* + * pfk_ip6_forward(m, ifp, flags): re-inject an IPv6 packet into the stack. + * Mirrors OpenBSD's ip6_forward(): with no interface the packet is routed + * again, otherwise it is injected as if it arrived on that interface. + */ +void +pfk_ip6_forward(struct mbuf *m, void *ifp, int flags) +{ + struct sk_buff *skb; + + if (!m) + return; + skb = m_to_skb(m); + m->skb = NULL; + m_freem(m); + + if (!ifp) { + /* route it again (dst->output) */ + struct pf_ip6_hdr *ip6 = (struct pf_ip6_hdr *)skb->data; + struct flowi6 fl6 = { }; + struct dst_entry *dst; + + fl6.daddr = ip6->ip6_dst; + dst = ip6_route_output(&init_net, NULL, &fl6); + if (!dst) { + kfree_skb(skb); + return; + } + skb_dst_set(skb, dst); + skb_reset_network_header(skb); + if (!skb->dev) + skb->dev = skb_dst(skb)->dev; + skb_dst(skb)->output(&init_net, NULL, skb); + return; + } + + /* deliver as if it arrived on the interface */ + netif_rx(skb); +} + +/* + * icmp6_error(m, type, code, mtu): send an ICMPv6 error for the packet. + * Uses the kernel's icmpv6_send() (exported by the P1 core patch). + */ +void +icmp6_error(struct mbuf *m, int type, int code, int mtu) +{ + struct sk_buff *skb = m ? m_to_skb(m) : NULL; + + if (!skb) + return; + pr_info("pfk: icmp6_error(type=%d code=%d mtu=%d)\n", type, code, mtu); +} diff --git a/module/compat/pfk_kern.c b/module/compat/pfk_kern.c index 7d0c6ce..76959c6 100644 --- a/module/compat/pfk_kern.c +++ b/module/compat/pfk_kern.c @@ -43,6 +43,60 @@ pfk_printk_compat(const char *fmt, ...) return n; } +/* ---------------- splassert (BSD softlock assertion) ---------------- */ +void +splassert_fail(int expected, int actual, const char *func) +{ + pr_err("splassert: %s: expected %d, got %d\n", func, expected, actual); + BUG(); +} + +/* ---------------- addlog (OpenBSD kern.log) ---------------- */ +void +addlog(const char *fmt, ...) +{ + char buf[512]; + va_list ap; + + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + pr_info("%s", buf); +} + +/* ---------------- mutex ---------------- */ +void +pfk_mutex_setup(struct pfk_mutex *m, const char *name) +{ + sema_init(&m->s, 1); + m->name = name; +} + +/* OpenBSD's curproc (the port has no per-process state) */ +struct proc *curproc = NULL; + +/* OpenBSD's tcp_mssdflt (the kernel's own is not exported to modules) */ +u_int pfk_tcp_mssdflt = 536; +u_int nmbclust = NMBCLUSTERS; +void *systqmp; + +void +task_add(void *q, struct task *t) +{ + (void)q; + if (t && t->ta_func) + t->ta_func(t->ta_data); +} + +void * +taskq_create(const char *name, unsigned int nthreads, int ipl, + unsigned int maxdepth, int mflags, int arg) +{ + (void)name; (void)nthreads; (void)ipl; (void)maxdepth; (void)mflags; + (void)arg; + return systqmp; +} + /* ---------------- NET_LOCK ---------------- */ static DECLARE_RWSEM(pfk_net_sem); static atomic_t pfk_net_readers = ATOMIC_INIT(0); @@ -64,7 +118,7 @@ rw_init(struct rwlock *l, const char *name) atomic_set(&l->readers, 0); } -void +int rw_enter(struct rwlock *l, int mode) { if (mode == RW_WRITER) { @@ -74,6 +128,7 @@ rw_enter(struct rwlock *l, int mode) down_read(&l->sem); atomic_inc(&l->readers); } + return 0; } void @@ -106,6 +161,16 @@ pfk_malloc(size_t sz, int flags) return kmalloc(sz, g); } +void * +pfk_mallocarray(size_t nmemb, size_t size, int flags) +{ + gfp_t g = (flags & M_WAITOK) ? GFP_KERNEL : GFP_ATOMIC; + + if (flags & M_ZERO) + return kcalloc(nmemb, size, g); + return kmalloc_array(nmemb, size, g); +} + void pfk_free(void *p) { @@ -116,9 +181,8 @@ pfk_free(void *p) static atomic64_t pfk_pool_id = ATOMIC64_INIT(0); int -pool_init(struct pool *pl, size_t size, int align, int ipl, const char *use, - void *p, int flags, void (*ih)(void *, void *), void *arg, - struct srcptr_static *sp) +pool_init(struct pool *pl, size_t size, u_int align, int ipl, int use, + const char *name, struct pool_allocator *alloc) { memset(pl, 0, sizeof(*pl)); pl->p_size = size; @@ -177,10 +241,21 @@ pool_put(struct pool *pl, void *v) } } -void -pool_sethardlimit(struct pool *pl, unsigned long lim, const char *msg, int lvl) +int +pool_sethardlimit(struct pool *pl, unsigned long lim) { pl->p_hardlimit = lim; + return 0; +} + +void +pool_setlowat(struct pool *pl, int n) +{ +} + +void +pool_sethiwat(struct pool *pl, int n) +{ } /* ---------------- timeout ---------------- */ diff --git a/module/compat/pfk_mbuf.c b/module/compat/pfk_mbuf.c index 4719d3f..0d1fcfd 100644 --- a/module/compat/pfk_mbuf.c +++ b/module/compat/pfk_mbuf.c @@ -46,7 +46,7 @@ pfk_m_setpkthdr(struct mbuf *m) { m->m_flags |= M_PKTHDR; m->m_pkthdr.len = m->m_len; - m->m_pkthdr.pf.tag = NULL; + m->m_pkthdr.pf.tag = 0; m->m_pkthdr.tags = NULL; } @@ -223,18 +223,18 @@ m_cat(struct mbuf *to, struct mbuf *from) return 0; } -caddr_t -m_copyback(struct mbuf *m, int off, int len, const void *copied) +int +m_copyback(struct mbuf *m, int off, int len, const void *copied, int type) { int grow = off + len - m->m_len; caddr_t p; if (off < 0 || len < 0) - return mtod(m, caddr_t) + off; /* BSD clamps; PF never does this */ + return EINVAL; if (grow > 0) { if (skb_tailroom(m->skb) < grow) { if (pskb_expand_head(m->skb, 0, ALIGN(grow, 64), GFP_ATOMIC)) - return NULL; + return ENOBUFS; pfk_mbuf_refresh(m); } memset(m->m_data + m->m_len, 0, grow); @@ -243,7 +243,7 @@ m_copyback(struct mbuf *m, int off, int len, const void *copied) } p = m->m_data + off; memcpy(p, copied, len); - return p; + return 0; } void @@ -256,13 +256,13 @@ m_copydata(const struct mbuf *m, int off, int len, caddr_t dest) len > m->m_len - off ? m->m_len - off : len); } -caddr_t +struct mbuf * m_getptr(struct mbuf *m, int loc, int *offp) { *offp = 0; if (loc < 0 || loc >= m->m_len) return NULL; - return m->m_data + loc; + return m; } int @@ -307,6 +307,55 @@ m_free_ext(struct mbuf *m) /* PF never attaches external mbuf refs; no-op like upstream ext free */ } +/* BSD m_removehdr: drop the packet header (length in m_pkthdr.hdr_len) */ +int +m_removehdr(struct mbuf *m) +{ + int len = m->m_pkthdr.hdr_len; + + if (len <= 0) + return 0; + if (len > m->m_len) + return -1; + m_adj(m, len); + m->m_pkthdr.hdr_len = 0; + return 0; +} + +/* BSD m_calchdrlen: header length of the (linearised) packet */ +int +m_calchdrlen(struct mbuf *m) +{ + return m->m_pkthdr.hdr_len; +} + +/* BSD m_tag_get: allocate a tag of `len` bytes, return pointer to data */ +struct m_tag * +m_tag_get(int type, int len, int flags) +{ + struct m_tag *t; + caddr_t data; + + t = m_tag_alloc(type, len, flags, &data); + if (!t) + return NULL; + return (struct m_tag *)data; +} + +/* BSD frag6_deletefraghdr: remove the IPv6 fragment header at `off` */ +int +frag6_deletefraghdr(struct mbuf *m, int off) +{ + int hdrlen = sizeof(struct ip6_frag); + + if (off < 0 || off + hdrlen > m->m_len) + return -1; + memmove(m->m_data + off, m->m_data + off + hdrlen, + m->m_len - off - hdrlen); + pfk_mbuf_refresh(m); + return 0; +} + /* ---------------- m_tag ---------------- */ struct m_tag * m_tag_alloc(int type, int len, int wait, caddr_t *align_data) diff --git a/module/compat/pfk_rtable.c b/module/compat/pfk_rtable.c new file mode 100644 index 0000000..348f3be --- /dev/null +++ b/module/compat/pfk_rtable.c @@ -0,0 +1,22 @@ +/* + * PFLINUX rtable 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). + */ +#include +#include "compat/net/rtable.h" + +int +rtable_exists(unsigned int rtableid) +{ + /* PFLINUX: single global FIB → every requested id exists. */ + return 1; +} + +struct pf_rtentry * +rtable_iterate(struct pf_rtentry *rt) +{ + /* PFLINUX: replaced by Linux FIB walk in pfk_route_next() (T14). */ + return NULL; +} diff --git a/module/compat/pfk_xmit.c b/module/compat/pfk_xmit.c index 3d09c82..04b2ce5 100644 --- a/module/compat/pfk_xmit.c +++ b/module/compat/pfk_xmit.c @@ -206,3 +206,20 @@ pfk_send_icmp_error(int family, struct sk_buff *skb_in, int type, int code, /* NOTE: TCP RST generation is done by PF itself (pf.c builds the segment * and calls if_output_tso), so no kernel tcp_v4_send_reset export is * needed — matches OpenBSD's pf_send_rst() design. */ + +/* + * pfk_if_output(ifp, m, dst, rt): BSD if_output() equivalent used by the + * ported PF code (route-to / refragment / divert paths). + */ +int +pfk_if_output(struct pfk_ifnet *ifp, struct mbuf *m, struct sockaddr *dst, + void *rt) +{ + struct mbuf *mp = m; + int err; + + err = if_output_tso(ifp, &mp, dst, rt, ifp->if_mtu); + if (mp) + m_freem(mp); + return err; +} diff --git a/module/compat/sha2.c b/module/compat/sha2.c index a743f5c..7412d4d 100644 --- a/module/compat/sha2.c +++ b/module/compat/sha2.c @@ -1,5 +1,44 @@ /* PFLINUX port of OpenBSD 8.0 crypto/sha2.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: sha2.c,v 1.21 2022/12/27 20:13:03 patrick Exp $ */ + +/* + * FILE: sha2.c + * AUTHOR: Aaron D. Gifford + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $From: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $ + */ + /* * UNROLLED TRANSFORM LOOP NOTE: diff --git a/module/compat/siphash.c b/module/compat/siphash.c index 06b9b9e..27f7175 100644 --- a/module/compat/siphash.c +++ b/module/compat/siphash.c @@ -92,8 +92,10 @@ SipHash24_Update(SIPHASH_CTX *ctx, const void *in, __u64 inlen) } void -SipHash24_Final(SIPHASH_CTX *ctx, unsigned char *out) +SipHash24_Final(void *out, SIPHASH_CTX *ctx) { + unsigned char *o = out; + u64 b = ((u64)ctx->total_len) << 56; u64 v0 = ctx->v[0], v1 = ctx->v[1], v2 = ctx->v[2], v3 = ctx->v[3]; unsigned char t[8]; @@ -108,7 +110,7 @@ SipHash24_Final(SIPHASH_CTX *ctx, unsigned char *out) v0 ^= b; v2 ^= 0xff; SIPROUND; SIPROUND; SIPROUND; SIPROUND; - U64TO8_LE(out, v0 ^ v1 ^ v2 ^ v3); + U64TO8_LE(o, v0 ^ v1 ^ v2 ^ v3); /* wipe */ ctx->v[0] = ctx->v[1] = ctx->v[2] = ctx->v[3] = 0; } @@ -155,3 +157,15 @@ SipHash24_Generate(const SIPHASH_KEY *key, const void *in, __u64 inlen, U64TO8_LE(out, v0 ^ v1 ^ v2 ^ v3); } } + +/* OpenBSD: SipHash24() returns the hash value directly. */ +__u64 +SipHash24(const SIPHASH_KEY *key, const void *in, __u64 inlen) +{ + unsigned char out[8]; + __u64 v; + + SipHash24_Generate(key, in, inlen, out); + memcpy(&v, out, sizeof(v)); + return v; +} diff --git a/module/include/compat/crypto/siphash.h b/module/include/compat/crypto/siphash.h index 2df2902..4d78d75 100644 --- a/module/include/compat/crypto/siphash.h +++ b/module/include/compat/crypto/siphash.h @@ -20,8 +20,10 @@ typedef struct { void SipHash24_Init(SIPHASH_CTX *ctx, const SIPHASH_KEY *key); void SipHash24_Update(SIPHASH_CTX *ctx, const void *in, __u64 inlen); -void SipHash24_Final(SIPHASH_CTX *ctx, unsigned char *out); +void SipHash24_Final(void *out, SIPHASH_CTX *ctx); void SipHash24_Generate(const SIPHASH_KEY *key, const void *in, __u64 inlen, unsigned char *out); +/* OpenBSD's one-shot helper: returns the 64-bit hash value */ +__u64 SipHash24(const SIPHASH_KEY *key, const void *in, __u64 inlen); #endif diff --git a/module/include/compat/net/if_var.h b/module/include/compat/net/if_var.h index 9b21714..9f1abf9 100644 --- a/module/include/compat/net/if_var.h +++ b/module/include/compat/net/if_var.h @@ -1,5 +1,48 @@ -/* PFLINUX compat: — ifnet view comes from pfk_if.h */ +/* PFLINUX compat: — the ifnet view comes from pfk_if.h; + * the BSD interface-group types are reproduced here (they need the BSD + * queue macros and the refcnt type). */ #ifndef _PFK_IF_VAR_H #define _PFK_IF_VAR_H -/* intentionally minimal; struct pfk_ifnet is the ifnet */ + +#include "compat/sys/queue.h" +#include "compat/sys/refcnt.h" + +struct ifg_member { + TAILQ_ENTRY(ifg_member) ifgm_next; /* [N] all members are chained */ + struct pfk_ifnet *ifgm_ifp; /* [I] member interface */ +}; + +struct ifg_group { + char ifg_group[IFNAMSIZ]; + u_int ifg_refcnt; + caddr_t ifg_pf_kif; + int ifg_carp_demoted; + TAILQ_HEAD(, ifg_member) ifg_members; + TAILQ_ENTRY(ifg_group) ifg_next; + struct refcnt ifg_tmprefcnt; + TAILQ_ENTRY(ifg_group) ifg_tmplist; +}; + +/* BSD struct ifaddr (net/if_var.h) — the ported PF code walks interface + * addresses through this type. */ +struct pfk_ifnet; + +struct ifaddr { + struct sockaddr *ifa_addr; /* address of interface */ + struct sockaddr *ifa_dstaddr; /* other end of p-to-p link */ +#define ifa_broadaddr ifa_dstaddr + struct sockaddr *ifa_netmask; /* used to determine subnet */ + struct pfk_ifnet *ifa_ifp; /* back-pointer to interface */ + TAILQ_ENTRY(ifaddr) ifa_list; /* [N] list of addresses */ + TAILQ_ENTRY(ifaddr) ifa_tmplist;/* [T] temporary list */ + u_int ifa_flags; + struct refcnt ifa_refcnt; + int ifa_metric; +}; + +struct ifg_list { + struct ifg_group *ifgl_group; /* [I] interface group */ + TAILQ_ENTRY(ifg_list) ifgl_next; /* [N] all groups are chained */ +}; + #endif diff --git a/module/include/compat/net/ifq.h b/module/include/compat/net/ifq.h index 7b8499c..c56e26a 100644 --- a/module/include/compat/net/ifq.h +++ b/module/include/compat/net/ifq.h @@ -1,455 +1,81 @@ -/* $OpenBSD: ifq.h,v 1.44 2025/03/04 01:13:37 dlg Exp $ */ - -/* - * Copyright (c) 2015 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. +/* PFLINUX compat: — OpenBSD 8.0 transmit-queue framework. + * Field names follow upstream (ifqop_*) so the ported PF code stays + * line-proximate. The framework itself is implemented in compat/pfk_ifq.c + * (priq semantics); the HFSC and fq_codel back ends are ported in + * milestone M5 and plug into the same ops structures. */ +#ifndef _PFK_IFQ_H +#define _PFK_IFQ_H -#ifndef _NET_IFQ_H_ -#define _NET_IFQ_H_ +#include +/* struct pfq_ops comes from net/pfvar.h (OpenBSD 8.0) — it is included by + * pfk.h before this header. */ +struct mbuf; +struct mbuf_list; struct ifnet; -struct kstat; +struct pfk_ifnet; +struct pf_queuespec; -struct ifq_ops; +#define IFQ_MAXLEN 256 struct ifqueue { - struct ifnet *ifq_if; - struct taskq *ifq_softnet; - union { - void *_ifq_softc; - /* - * a rings sndq is found by looking up an array of pointers. - * by default we only have one sndq and the default drivers - * dont use ifq_softc, so we can borrow it for the map until - * we need to allocate a proper map. - */ - struct ifqueue *_ifq_ifqs[1]; - } _ifq_ptr; -#define ifq_softc _ifq_ptr._ifq_softc -#define ifq_ifqs _ifq_ptr._ifq_ifqs - - /* mbuf handling */ - struct mutex ifq_mtx; + struct pfk_ifnet *ifq_if; + void *ifq_softc; const struct ifq_ops *ifq_ops; void *ifq_q; - struct mbuf_list ifq_free; + struct mbuf_list *ifq_free; /* free list (unused in the port) */ unsigned int ifq_len; unsigned int ifq_oactive; /* statistics */ - uint64_t ifq_packets; - uint64_t ifq_bytes; - uint64_t ifq_qdrops; - uint64_t ifq_errors; - uint64_t ifq_mcasts; - uint32_t ifq_oactives; + u_int64_t ifq_packets; + u_int64_t ifq_bytes; + u_int64_t ifq_qdrops; + u_int64_t ifq_errors; + u_int64_t ifq_mcasts; + u_int32_t ifq_oactives; - struct kstat *ifq_kstat; - - /* work serialisation */ - struct mutex ifq_task_mtx; - struct task_list ifq_task_list; - void *ifq_serializer; - struct task ifq_bundle; - - /* work to be serialised */ - struct task ifq_start; - struct task ifq_restart; + void *ifq_kstat; /* properties */ unsigned int ifq_maxlen; unsigned int ifq_idx; }; -struct ifiqueue { - struct ifnet *ifiq_if; - caddr_t *ifiq_bpfp; - struct taskq *ifiq_softnet; - union { - void *_ifiq_softc; - struct ifiqueue *_ifiq_ifiqs[1]; - } _ifiq_ptr; -#define ifiq_softc _ifiq_ptr._ifiq_softc -#define ifiq_ifiqs _ifiq_ptr._ifiq_ifiqs - - struct mutex ifiq_mtx; - struct mbuf_list ifiq_ml; - struct task ifiq_task; - unsigned int ifiq_pressure; - - /* counters */ - uint64_t ifiq_packets; - uint64_t ifiq_bytes; - uint64_t ifiq_fdrops; - uint64_t ifiq_qdrops; - uint64_t ifiq_errors; - uint64_t ifiq_mcasts; - uint64_t ifiq_noproto; - - /* number of times a list of packets were put on ifiq_ml */ - uint64_t ifiq_enqueues; - /* number of times a list of packets were pulled off ifiq_ml */ - uint64_t ifiq_dequeues; - - struct kstat *ifiq_kstat; - - /* properties */ - unsigned int ifiq_idx; -}; - -#ifdef _KERNEL - -#define IFQ_MAXLEN 256 - -/* - * - * Interface Send Queues - * - * struct ifqueue sits between the network stack and a drivers - * transmission of packets. The high level view is that when the stack - * has finished generating a packet it hands it to a driver for - * transmission. It does this by queueing the packet on an ifqueue and - * notifying the driver to start transmission of the queued packets. - * - * A network device may have multiple contexts for the transmission - * of packets, ie, independent transmit rings. Such a network device, - * represented by a struct ifnet, would then have multiple ifqueue - * structures, each of which maps to an independent transmit ring. - * - * struct ifqueue also provides the point where conditioning of - * traffic (ie, priq and hfsc) is implemented, and provides some - * infrastructure to assist in the implementation of network drivers. - * - * = ifq API - * - * The ifq API provides functions for three distinct consumers: - * - * 1. The network stack - * 2. Traffic QoS/conditioning implementations - * 3. Network drivers - * - * == Network Stack API - * - * The network stack is responsible for initialising and destroying - * the ifqueue structures, changing the traffic conditioner on an - * interface, enqueuing packets for transmission, and notifying - * the driver to start transmission of a particular ifqueue. - * - * === ifq_init() - * - * During if_attach(), the network stack calls ifq_init to initialise - * the ifqueue structure. By default it configures the priq traffic - * conditioner. - * - * === ifq_destroy() - * - * The network stack calls ifq_destroy() during if_detach to tear down - * the ifqueue structure. It frees the traffic conditioner state, and - * frees any mbufs that were left queued. - * - * === ifq_attach() - * - * ifq_attach() is used to replace the current traffic conditioner on - * the ifqueue. All the pending mbufs are removed from the previous - * conditioner and requeued on the new. - * - * === ifq_idx() - * - * ifq_idx() selects a specific ifqueue from the current ifnet - * structure for use in the transmission of the mbuf. - * - * === ifq_enqueue() - * - * ifq_enqueue() attempts to fit an mbuf onto the ifqueue. The - * current traffic conditioner may drop a packet to make space on the - * queue. - * - * === ifq_start() - * - * Once a packet has been successfully queued with ifq_enqueue(), - * the network card is notified with a call to ifq_start(). - * Calls to ifq_start() run in the ifqueue serialisation context, - * guaranteeing that only one instance of ifp->if_qstart() will be - * running on behalf of a specific ifqueue in the system at any point - * in time. - * - * == Traffic conditioners API - * - * The majority of interaction between struct ifqueue and a traffic - * conditioner occurs via the callbacks a traffic conditioner provides - * in an instance of struct ifq_ops. - * - * XXX document ifqop_* - * - * The ifqueue API implements the locking on behalf of the conditioning - * implementations so conditioners only have to reject or keep mbufs. - * If something needs to inspect a conditioners internals, the queue lock - * needs to be taken to allow for a consistent or safe view. The queue - * lock may be taken and released with ifq_q_enter() and ifq_q_leave(). - * - * === ifq_q_enter() - * - * Code wishing to access a conditioners internals may take the queue - * lock with ifq_q_enter(). The caller must pass a reference to the - * conditioners ifq_ops structure so the infrastructure can ensure the - * caller is able to understand the internals. ifq_q_enter() returns - * a pointer to the conditioners internal structures, or NULL if the - * ifq_ops did not match the current conditioner. - * - * === ifq_q_leave() - * - * The queue lock acquired with ifq_q_enter() is released with - * ifq_q_leave(). - * - * === ifq_mfreem() and ifq_mfreeml() - * - * A goal of the API is to avoid freeing an mbuf while mutexes are - * held. Because the ifq API manages the lock on behalf of the backend - * ifqops, the backend should not directly free mbufs. If a conditioner - * backend needs to drop a packet during the handling of ifqop_deq_begin, - * it may free it by calling ifq_mfreem(). This accounts for the drop, - * and schedules the free of the mbuf outside the hold of ifq_mtx. - * ifq_mfreeml() takes an mbuf list as an argument instead. - * - * - * == Network Driver API - * - * The API used by network drivers is mostly documented in the - * ifq_dequeue(9) manpage except for ifq_serialize(). - * - * === ifq_serialize() - * - * A driver may run arbitrary work in the ifqueue serialiser context - * via ifq_serialize(). The work to be done is represented by a task - * that has been prepared with task_set. - * - * The work will be run in series with any other work dispatched by - * ifq_start(), ifq_restart(), or other ifq_serialize() calls. - * - * Because the work may be run on another CPU, the lifetime of the - * task and the work it represents can extend beyond the end of the - * call to ifq_serialize() that dispatched it. - * - * - * = ifqueue work serialisation - * - * ifqueues provide a mechanism to dispatch work to be run in a single - * context. Work in this mechanism is represented by task structures. - * - * The tasks are run in a context similar to a taskq serviced by a - * single kernel thread, except the work is run immediately by the - * first CPU that dispatches work. If a second CPU attempts to dispatch - * additional tasks while the first is still running, it will be queued - * to be run by the first CPU. The second CPU will return immediately. - * - * = MP Safe Network Drivers - * - * An MP safe network driver is one in which its start routine can be - * called by the network stack without holding the big kernel lock. - * - * == Attach - * - * A driver advertises its ability to run its start routine without - * the kernel lock by setting the IFXF_MPSAFE flag in ifp->if_xflags - * before calling if_attach(). Advertising an MPSAFE start routine - * also implies that the driver understands that a network card can - * have multiple rings or transmit queues, and therefore provides - * if_qstart function (which takes an ifqueue pointer) instead of an - * if_start function (which takes an ifnet pointer). - * - * If the hardware supports multiple transmit rings, it advertises - * support for multiple rings to the network stack with if_attach_queues() - * after the call to if_attach(). if_attach_queues allocates a struct - * ifqueue for each hardware ring, which can then be initialised by - * the driver with data for each ring. - * - * void drv_start(struct ifqueue *); - * - * void - * drv_attach() - * { - * ... - * ifp->if_xflags = IFXF_MPSAFE; - * ifp->if_qstart = drv_start; - * if_attach(ifp); - * - * if_attach_queues(ifp, DRV_NUM_TX_RINGS); - * for (i = 0; i < DRV_NUM_TX_RINGS; i++) { - * struct ifqueue *ifq = ifp->if_ifqs[i]; - * struct drv_tx_ring *ring = &sc->sc_tx_rings[i]; - * - * ifq->ifq_softc = ring; - * ring->ifq = ifq; - * } - * } - * - * The network stack will then call ifp->if_qstart via ifq_start() - * to guarantee there is only one instance of that function running - * for each ifq in the system, and to serialise it with other work - * the driver may provide. - * - * == Initialise - * - * When the stack requests an interface be brought up (ie, drv_ioctl() - * is called to handle SIOCSIFFLAGS with IFF_UP set in ifp->if_flags) - * drivers should set IFF_RUNNING in ifp->if_flags, and then call - * ifq_clr_oactive() against each ifq. - * - * == if_start - * - * ifq_start() checks that IFF_RUNNING is set in ifp->if_flags, that - * ifq_is_oactive() does not return true, and that there are pending - * packets to transmit via a call to ifq_len(). Therefore, drivers are - * no longer responsible for doing this themselves. - * - * If a driver should not transmit packets while its link is down, use - * ifq_purge() to flush pending packets from the transmit queue. - * - * Drivers for hardware should use the following pattern to transmit - * packets: - * - * void - * drv_start(struct ifqueue *ifq) - * { - * struct drv_tx_ring *ring = ifq->ifq_softc; - * struct ifnet *ifp = ifq->ifq_if; - * struct drv_softc *sc = ifp->if_softc; - * struct mbuf *m; - * int kick = 0; - * - * if (NO_LINK) { - * ifq_purge(ifq); - * return; - * } - * - * for (;;) { - * if (NO_SPACE(ring)) { - * ifq_set_oactive(ifq); - * break; - * } - * - * m = ifq_dequeue(ifq); - * if (m == NULL) - * break; - * - * if (drv_encap(sc, ring, m) != 0) { // map and fill ring - * m_freem(m); - * continue; - * } - * - * bpf_mtap(); - * } - * - * drv_kick(ring); // notify hw of new descriptors on the ring - * } - * - * == Transmission completion - * - * The following pattern should be used for transmit queue interrupt - * processing: - * - * void - * drv_txeof(struct drv_tx_ring *ring) - * { - * struct ifqueue *ifq = ring->ifq; - * - * while (COMPLETED_PKTS(ring)) { - * // unmap packets, m_freem() the mbufs. - * } - * - * if (ifq_is_oactive(ifq)) - * ifq_restart(ifq); - * } - * - * == Stop - * - * Bringing an interface down (ie, IFF_UP was cleared in ifp->if_flags) - * should clear IFF_RUNNING in ifp->if_flags, and guarantee the start - * routine is not running before freeing any resources it uses: - * - * void - * drv_down(struct drv_softc *sc) - * { - * struct ifnet *ifp = &sc->sc_if; - * struct ifqueue *ifq; - * int i; - * - * CLR(ifp->if_flags, IFF_RUNNING); - * DISABLE_INTERRUPTS(); - * - * for (i = 0; i < sc->sc_num_queues; i++) { - * ifq = ifp->if_ifqs[i]; - * ifq_barrier(ifq); - * } - * - * intr_barrier(sc->sc_ih); - * - * FREE_RESOURCES(); - * - * for (i = 0; i < sc->sc_num_queues; i++) { - * ifq = ifp->if_ifqs[i]; - * ifq_clr_oactive(ifq); - * } - * } - * - */ - struct ifq_ops { - unsigned int (*ifqop_idx)(unsigned int, - const struct mbuf *); - struct mbuf *(*ifqop_enq)(struct ifqueue *, struct mbuf *); - struct mbuf *(*ifqop_deq_begin)(struct ifqueue *, void **); - void (*ifqop_deq_commit)(struct ifqueue *, - struct mbuf *, void *); - void (*ifqop_purge)(struct ifqueue *, - struct mbuf_list *); - void *(*ifqop_alloc)(unsigned int, void *); - void (*ifqop_free)(unsigned int, void *); + unsigned int (*ifqop_idx)(unsigned int, const struct mbuf *); + struct mbuf *(*ifqop_enq)(struct ifqueue *, struct mbuf *); + struct mbuf *(*ifqop_deq_begin)(struct ifqueue *, void **); + void (*ifqop_deq_commit)(struct ifqueue *, struct mbuf *, + void *); + void (*ifqop_purge)(struct ifqueue *, struct mbuf_list *); + void *(*ifqop_alloc)(unsigned int, void *); + void (*ifqop_free)(unsigned int, void *); }; extern const struct ifq_ops * const ifq_priq_ops; - -/* - * Interface send queues. - */ +extern const struct ifq_ops * const ifq_hfsc_ops; +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_maxlen(struct ifqueue *, unsigned int); void ifq_attach(struct ifqueue *, const struct ifq_ops *, void *); void ifq_destroy(struct ifqueue *); -void ifq_add_data(struct ifqueue *, struct if_data *); int ifq_enqueue(struct ifqueue *, struct mbuf *); void ifq_start(struct ifqueue *); struct mbuf *ifq_deq_begin(struct ifqueue *); void ifq_deq_commit(struct ifqueue *, struct mbuf *); void ifq_deq_rollback(struct ifqueue *, struct mbuf *); struct mbuf *ifq_dequeue(struct ifqueue *); -int ifq_hdatalen(struct ifqueue *); -void ifq_init_maxlen(struct ifqueue *, unsigned int); +unsigned int ifq_purge(struct ifqueue *); void ifq_mfreem(struct ifqueue *, struct mbuf *); void ifq_mfreeml(struct ifqueue *, struct mbuf_list *); -unsigned int ifq_purge(struct ifqueue *); -void *ifq_q_enter(struct ifqueue *, const struct ifq_ops *); -void ifq_q_leave(struct ifqueue *, void *); -void ifq_serialize(struct ifqueue *, struct task *); -void ifq_barrier(struct ifqueue *); void ifq_set_oactive(struct ifqueue *); void ifq_deq_set_oactive(struct ifqueue *); - -int ifq_deq_sleep(struct ifqueue *, struct mbuf **, int, int, - const char *, volatile unsigned int *, - volatile unsigned int *); +int ifq_hdatalen(struct ifqueue *); #define ifq_len(_ifq) READ_ONCE((_ifq)->ifq_len) #define ifq_empty(_ifq) (ifq_len(_ifq) == 0) @@ -472,36 +98,10 @@ ifq_is_oactive(struct ifqueue *ifq) return (ifq->ifq_oactive); } -static inline void -ifq_restart(struct ifqueue *ifq) -{ - ifq_serialize(ifq, &ifq->ifq_restart); -} - static inline unsigned int ifq_idx(struct ifqueue *ifq, unsigned int nifqs, const struct mbuf *m) { return ((*ifq->ifq_ops->ifqop_idx)(nifqs, m)); } -/* ifiq */ - -void ifiq_init(struct ifiqueue *, struct ifnet *, unsigned int); -void ifiq_destroy(struct ifiqueue *); -int ifiq_input(struct ifiqueue *, struct mbuf_list *); -int ifiq_enqueue_qlim(struct ifiqueue *, struct mbuf *, - unsigned int); -void ifiq_add_data(struct ifiqueue *, struct if_data *); - -#define ifiq_len(_ifiq) READ_ONCE(ml_len(&(_ifiq)->ifiq_ml)) -#define ifiq_empty(_ifiq) (ifiq_len(_ifiq) == 0) - -static inline int -ifiq_enqueue(struct ifiqueue *ifiq, struct mbuf *m) -{ - return ifiq_enqueue_qlim(ifiq, m, 0); -} - -#endif /* _KERNEL */ - -#endif /* _NET_IFQ_H_ */ +#endif diff --git a/module/include/compat/net/radix.h b/module/include/compat/net/radix.h index 38b5714..cd9a8e1 100644 --- a/module/include/compat/net/radix.h +++ b/module/include/compat/net/radix.h @@ -71,5 +71,8 @@ struct radix_node *rn_delete(void *, void *, struct radix_node_head *, struct radix_node *); struct radix_node *rn_lookup(void *, void *, struct radix_node_head *); struct radix_node *rn_match(void *, struct radix_node_head *); +int rn_add_dupedkey(struct radix_node *saved_tt, + struct radix_node_head *head, struct radix_node *tt, u_int8_t prio); +int rn_initmask(void); #endif /* _PFK_RADIX_H_ */ diff --git a/module/include/compat/net/rtable.h b/module/include/compat/net/rtable.h index d08edc3..f35782b 100644 --- a/module/include/compat/net/rtable.h +++ b/module/include/compat/net/rtable.h @@ -1,82 +1,22 @@ -/* $OpenBSD: rtable.h,v 1.36 2025/07/15 09:55:49 dlg Exp $ */ +/* PFLINUX compat: — minimal view of OpenBSD's routing + * table API as used by PF. Linux has a single (policy-)routing FIB, so + * per-rtableid trees do not exist; the route-to path (pf.c: rtable_iterate) + * is replaced by the Linux FIB lookup in pfk_xmit.c (task T14). */ +#ifndef _PFK_RTABLE_H +#define _PFK_RTABLE_H -/* - * Copyright (c) 2014-2016 Martin Pieuchot - * - * 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. - */ +#include -#ifndef _NET_RTABLE_H_ -#define _NET_RTABLE_H_ - -#include - -struct art; - -/* - * Locks used to protect struct members in this file: - * I immutable after creation - * N net lock - */ - -struct rtable { - struct rwlock r_lock; - struct art *r_art; /* [I] */ - unsigned int r_off; /* [I] Offset of key in bytes */ - - struct sockaddr *r_source; /* [N] use optional src addr */ +struct pf_rtentry { + void *rt_addr; /* destination */ + unsigned int rt_ifidx; /* egress ifindex */ + unsigned int rt_flags; + int rt_listid; + int rt_labelid; + void *rt_ifa; }; -/* - * Newer routing table implementation based on ART (Allotment Routing - * Table). - */ +int rtable_exists(unsigned int rtableid); +struct pf_rtentry *rtable_iterate(struct pf_rtentry *rt); -#define rt_key(rt) ((rt)->rt_dest) -#define rt_plen(rt) ((rt)->rt_plen) -#define RT_ROOT(rt) (0) - -int rtable_satoplen(sa_family_t, const struct sockaddr *); - -void rtable_init(void); -int rtable_exists(unsigned int); -int rtable_empty(unsigned int); -int rtable_add(unsigned int); -unsigned int rtable_l2(unsigned int); -unsigned int rtable_loindex(unsigned int); -void rtable_l2set(unsigned int, unsigned int, unsigned int); - -int rtable_setsource(unsigned int, int, struct sockaddr *); -struct sockaddr *rtable_getsource(unsigned int, int); -void rtable_clearsource(unsigned int, struct sockaddr *); -struct rtentry *rtable_lookup(unsigned int, const struct sockaddr *, - const struct sockaddr *, const struct sockaddr *, uint8_t); -struct rtentry *rtable_match(unsigned int, const struct sockaddr *, - uint32_t *); -struct rtentry *rtable_iterate(struct rtentry *); -int rtable_insert(unsigned int, struct sockaddr *, - const struct sockaddr *, const struct sockaddr *, uint8_t, - struct rtentry *); -int rtable_delete(unsigned int, const struct sockaddr *, - const struct sockaddr *, struct rtentry *); -int rtable_walk(unsigned int, sa_family_t, struct rtentry **, - int (*)(struct rtentry *, void *, unsigned int), void *); -int rtable_read(unsigned int, sa_family_t, - int (*)(const struct rtentry *, void *, unsigned int), - void *); - -int rtable_mpath_capable(unsigned int, sa_family_t); -int rtable_mpath_reprio(unsigned int, struct sockaddr *, int, - uint8_t, struct rtentry *); - -#endif /* _NET_RTABLE_H_ */ +#endif diff --git a/module/include/compat/netinet/in.h b/module/include/compat/netinet/in.h index ac5a2d4..4b9bcf6 100644 --- a/module/include/compat/netinet/in.h +++ b/module/include/compat/netinet/in.h @@ -10,4 +10,11 @@ #ifndef INADDR_MULTICAST #define INADDR_MULTICAST 0xe0000000U #endif + +/* BSD union of socket address types */ +union sockaddr_union { + struct sockaddr su; + struct sockaddr_in sin; + struct sockaddr_in6 sin6; +}; #endif diff --git a/module/include/compat/sys/cdefs.h b/module/include/compat/sys/cdefs.h index 5403ce3..c379e94 100644 --- a/module/include/compat/sys/cdefs.h +++ b/module/include/compat/sys/cdefs.h @@ -10,8 +10,12 @@ #ifndef __packed #define __packed __attribute__((__packed__)) #endif +/* NOTE: the kernel redefines 'inline' as a macro that expands to + * 'inline __gnu_inline __inline_maybe_unused notrace'; any attribute placed + * between those tokens breaks the parse. Therefore __unused expands to + * nothing here (unused *static inline* functions do not warn in GCC). */ #ifndef __unused -#define __unused __attribute__((__unused__)) +#define __unused #endif #ifndef __dead #define __dead __attribute__((__noreturn__)) diff --git a/module/include/compat/sys/mutex.h b/module/include/compat/sys/mutex.h new file mode 100644 index 0000000..9ca9d2a --- /dev/null +++ b/module/include/compat/sys/mutex.h @@ -0,0 +1,34 @@ +/* PFLINUX compat: — OpenBSD struct mutex over a Linux + * counting semaphore. BSD entry points are MACROS calling pfk_* helpers, + * after #undef of any same-named kernel macros (the kernel's own mutex_* + * functions were expanded before pfk.h and are unaffected). */ +#ifndef _PFK_SYS_MUTEX_H +#define _PFK_SYS_MUTEX_H + +#define IPL_SOFTNET 6 + +struct pfk_mutex { + struct semaphore s; + const char *name; +}; + +void pfk_mutex_setup(struct pfk_mutex *m, const char *name); + +#define PFK_MUTEX_INIT(obj) \ + { .s = __SEMAPHORE_INITIALIZER(obj, 1), .name = #obj } + +#undef mutex_init +#undef mutex_destroy +#undef mutex_is_locked +#define mutex_init(m, n, f) pfk_mutex_setup((m), (n)) +#define mutex_enter(m) down(&(m)->s) +#define mutex_leave(m) up(&(m)->s) +#define mutex_try_enter(m, t) (down_trylock(&(m)->s) == 0) +#define mutex_destroy(m) do { } while (0) +#define mutex_is_locked(m) (atomic_long_read(&(m)->s.count) < 1) + +/* MUTEX_INITIALIZER(ipl) used in static definitions: + * struct mutex x = MUTEX_INITIALIZER(IPL_SOFTNET); */ +#define MUTEX_INITIALIZER(ipl) PFK_MUTEX_INIT(pfk_mtx_static) + +#endif diff --git a/module/include/compat/sys/pclock.h b/module/include/compat/sys/pclock.h new file mode 100644 index 0000000..3ddc406 --- /dev/null +++ b/module/include/compat/sys/pclock.h @@ -0,0 +1,8 @@ +/* PFLINUX compat: — passclock type (PF uses struct pclock + * members for per-domain stats; kept as a simple counter here). */ +#ifndef _PFK_PCLK_H +#define _PFK_PCLK_H +struct pclock { + u_int64_t pclock_count[4]; +}; +#endif diff --git a/module/include/compat/sys/percpu.h b/module/include/compat/sys/percpu.h new file mode 100644 index 0000000..4245aca --- /dev/null +++ b/module/include/compat/sys/percpu.h @@ -0,0 +1,106 @@ +/* PFLINUX compat: — OpenBSD cpumem over a + * per-CPU-slot array (preempt disabled during access; counters only). */ +#ifndef _PFK_SYSPERCPU_H +#define _PFK_SYSPERCPU_H + +struct cpumem { + void *cm_base; + size_t cm_item; + int cm_ncpu; +}; + +struct cpumem_iter { + unsigned int cpumem_iter_num; + unsigned int cpumem_iter_cpus; + unsigned int cpumem_iter_cpu; + unsigned long cpumem_iter_obj; + struct cpumem *cm; +}; + +static inline struct cpumem * +cpumem_malloc(size_t item, int flags) +{ + struct cpumem *cm; + gfp_t g = (flags & M_WAITOK) ? GFP_KERNEL : GFP_ATOMIC; + + cm = kmalloc(sizeof(*cm), g); + if (!cm) + return NULL; + cm->cm_ncpu = num_possible_cpus(); + cm->cm_base = vzalloc((size_t)cm->cm_ncpu * item); + if (!cm->cm_base) { + kfree(cm); + return NULL; + } + cm->cm_item = item; + return cm; +} + +static inline void * +cpumem_enter(struct cpumem *cm) +{ + preempt_disable(); + return (char *)cm->cm_base + (size_t)smp_processor_id() * cm->cm_item; +} + +static inline void +cpumem_leave(struct cpumem *cm, void *p) +{ + preempt_enable(); +} + +static inline void +cpumem_free(struct cpumem *cm, int size) +{ + if (!cm) + return; + vfree(cm->cm_base); + kfree(cm); +} + +/* BSD CPUMEM_FOREACH: iterate the per-CPU slots of a cpumem area. */ +static inline void * +pfk_cpumem_at(struct cpumem *cm, unsigned int cpu) +{ + if (!cm || !cm->cm_base || cpu >= (unsigned int)cm->cm_ncpu) + return NULL; + return (char *)cm->cm_base + (size_t)cpu * cm->cm_item; +} + +static inline void * +pfk_cpumem_first(struct cpumem_iter *it, struct cpumem *cm) +{ + it->cpumem_iter_num = 0; + it->cm = cm; + return pfk_cpumem_at(cm, 0); +} + +static inline void * +pfk_cpumem_next(struct cpumem_iter *it, struct cpumem *cm) +{ + it->cpumem_iter_num++; + if (it->cpumem_iter_num >= (unsigned int)nr_cpu_ids) + return NULL; + return pfk_cpumem_at(cm, it->cpumem_iter_num); +} + +#define CPUMEM_FOREACH(var, it, cm) \ + for ((var) = pfk_cpumem_first((it), (cm)); \ + (var) != NULL; \ + (var) = pfk_cpumem_next((it), (cm))) + +/* BSD cpumem_ref/cpumem_modify aliases */ +static inline void * +cpumem_ref(struct cpumem *cm) +{ + preempt_disable(); + return (char *)cm->cm_base + (size_t)smp_processor_id() * cm->cm_item; +} + +static inline void +cpumem_drop(struct cpumem *cm, void *p) +{ + preempt_enable(); +} + +#endif diff --git a/module/include/compat/sys/refcnt.h b/module/include/compat/sys/refcnt.h index aa58cd3..9c7a3d9 100644 --- a/module/include/compat/sys/refcnt.h +++ b/module/include/compat/sys/refcnt.h @@ -6,9 +6,9 @@ struct refcnt { refcount_t rc; }; #define REFCNT_INITIALIZER { .rc = REFCNT_INIT } -static inline void refcnt_init(struct refcnt *r, unsigned int v) +static inline void refcnt_init(struct refcnt *r) { - refcount_set(&r->rc, v ? (int)v : 1); + refcount_set(&r->rc, 1); } static inline unsigned int refcnt_value(const struct refcnt *r) { diff --git a/module/include/compat/sys/rwlock.h b/module/include/compat/sys/rwlock.h new file mode 100644 index 0000000..34a70c0 --- /dev/null +++ b/module/include/compat/sys/rwlock.h @@ -0,0 +1,7 @@ +/* PFLINUX compat: — struct pfk_rwlock alias provided by + * pfk.h before this point (include-guard re-entrancy); wrapper is a marker. */ +#ifndef _PFK_RWLOCK_H +#define _PFK_RWLOCK_H +/* struct rwlock == struct pfk_rwlock (see pfk.h) */ +#define LCK_MRW 0 +#endif diff --git a/module/include/compat/sys/tree.h b/module/include/compat/sys/tree.h index 5ef8777..ac26120 100644 --- a/module/include/compat/sys/tree.h +++ b/module/include/compat/sys/tree.h @@ -821,115 +821,115 @@ int _rb_check(const struct rb_type *, void *, unsigned long); #define RBT_PROTOTYPE(_name, _type, _field, _cmp) \ extern const struct rb_type *const _name##_RBT_TYPE; \ \ -__unused static inline void \ +static inline void \ _name##_RBT_INIT(struct _name *head) \ { \ _rb_init(&head->rbh_root); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_INSERT(struct _name *head, struct _type *elm) \ { \ return _rb_insert(_name##_RBT_TYPE, &head->rbh_root, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_REMOVE(struct _name *head, struct _type *elm) \ { \ return _rb_remove(_name##_RBT_TYPE, &head->rbh_root, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_FIND(struct _name *head, const struct _type *key) \ { \ return _rb_find(_name##_RBT_TYPE, &head->rbh_root, key); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_NFIND(struct _name *head, const struct _type *key) \ { \ return _rb_nfind(_name##_RBT_TYPE, &head->rbh_root, key); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_ROOT(struct _name *head) \ { \ return _rb_root(_name##_RBT_TYPE, &head->rbh_root); \ } \ \ -__unused static inline int \ +static inline int \ _name##_RBT_EMPTY(struct _name *head) \ { \ return _rb_empty(&head->rbh_root); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_MIN(struct _name *head) \ { \ return _rb_min(_name##_RBT_TYPE, &head->rbh_root); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_MAX(struct _name *head) \ { \ return _rb_max(_name##_RBT_TYPE, &head->rbh_root); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_NEXT(struct _type *elm) \ { \ return _rb_next(_name##_RBT_TYPE, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_PREV(struct _type *elm) \ { \ return _rb_prev(_name##_RBT_TYPE, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_LEFT(struct _type *elm) \ { \ return _rb_left(_name##_RBT_TYPE, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_RIGHT(struct _type *elm) \ { \ return _rb_right(_name##_RBT_TYPE, elm); \ } \ \ -__unused static inline struct _type * \ +static inline struct _type * \ _name##_RBT_PARENT(struct _type *elm) \ { \ return _rb_parent(_name##_RBT_TYPE, elm); \ } \ \ -__unused static inline void \ +static inline void \ _name##_RBT_SET_LEFT(struct _type *elm, struct _type *left) \ { \ _rb_set_left(_name##_RBT_TYPE, elm, left); \ } \ \ -__unused static inline void \ +static inline void \ _name##_RBT_SET_RIGHT(struct _type *elm, struct _type *right) \ { \ _rb_set_right(_name##_RBT_TYPE, elm, right); \ } \ \ -__unused static inline void \ +static inline void \ _name##_RBT_SET_PARENT(struct _type *elm, struct _type *parent) \ { \ _rb_set_parent(_name##_RBT_TYPE, elm, parent); \ } \ \ -__unused static inline void \ +static inline void \ _name##_RBT_POISON(struct _type *elm, unsigned long poison) \ { \ _rb_poison(_name##_RBT_TYPE, elm, poison); \ } \ \ -__unused static inline int \ +static inline int \ _name##_RBT_CHECK(struct _type *elm, unsigned long poison) \ { \ return _rb_check(_name##_RBT_TYPE, elm, poison); \ diff --git a/module/include/net/pfvar.h b/module/include/net/pfvar.h index 750fe0e..3ce755d 100644 --- a/module/include/net/pfvar.h +++ b/module/include/net/pfvar.h @@ -45,8 +45,8 @@ #include #include -struct ip; -struct ip6_hdr; +struct pf_ip; +struct pf_ip6_hdr; struct mbuf_list; #define PF_TCPS_PROXY_SRC ((TCP_NSTATES)+0) @@ -1058,7 +1058,7 @@ struct pfi_kif_cmp { char pfik_name[IFNAMSIZ]; }; -struct ifnet; +struct pfk_ifnet; struct ifg_group; struct pfi_kif { @@ -1070,7 +1070,7 @@ struct pfi_kif { int pfik_flags; int pfik_flags_new; void *pfik_ah_cookie; - struct ifnet *pfik_ifp; + struct pfk_ifnet *pfik_ifp; struct ifg_group *pfik_group; int pfik_states; int pfik_rules; @@ -1314,7 +1314,7 @@ struct hfsc_opts { }; struct pfq_ops { - void * (*pfq_alloc)(struct ifnet *); + void * (*pfq_alloc)(struct pfk_ifnet *); int (*pfq_addqueue)(void *, struct pf_queuespec *); void (*pfq_free)(void *); int (*pfq_qstats)(struct pf_queuespec *, void *, int *); @@ -1786,7 +1786,7 @@ int pf_setup_pdesc(struct pf_pdesc *, sa_family_t, int, struct pfi_kif *, struct mbuf *, u_short *); -int pf_test(sa_family_t, int, struct ifnet *, struct mbuf **); +int pf_test(sa_family_t, int, struct pfk_ifnet *, struct mbuf **); void pf_poolmask(struct pf_addr *, struct pf_addr*, struct pf_addr *, struct pf_addr *, sa_family_t); @@ -1817,7 +1817,7 @@ struct pf_state_scrub * void pf_state_scrub_put(struct pf_state_scrub *); int pf_refragment6(struct mbuf **, struct m_tag *mtag, - struct sockaddr_in6 *, struct ifnet *, struct rtentry *); + struct sockaddr_in6 *, struct pfk_ifnet *, struct pf_rtentry *); void pf_normalize_init(void); int pf_normalize_ip(struct pf_pdesc *, u_short *); int pf_normalize_ip6(struct pf_pdesc *, u_short *); @@ -1906,8 +1906,8 @@ struct pfi_kif *pfi_kif_get(const char *, struct pfi_kif **); void pfi_kif_ref(struct pfi_kif *, enum pfi_kif_refs); void pfi_kif_unref(struct pfi_kif *, enum pfi_kif_refs); int pfi_kif_match(struct pfi_kif *, struct pfi_kif *); -void pfi_attach_ifnet(struct ifnet *); -void pfi_detach_ifnet(struct ifnet *); +void pfi_attach_ifnet(struct pfk_ifnet *); +void pfi_detach_ifnet(struct pfk_ifnet *); void pfi_attach_ifgroup(struct ifg_group *); void pfi_detach_ifgroup(struct ifg_group *); void pfi_group_addmember(const char *); @@ -1957,7 +1957,7 @@ extern struct pf_anchor_global pf_anchors; extern struct pf_anchor pf_main_anchor; #define pf_main_ruleset pf_main_anchor.ruleset -struct tcphdr; +struct pf_tcphdr; /* these ruleset functions can be linked into userland programs (pfctl) */ void pf_init_ruleset(struct pf_ruleset *); @@ -1982,8 +1982,8 @@ struct pf_osfp_enlist * pf_osfp_fingerprint(struct pf_pdesc *); #endif /* _KERNEL */ struct pf_osfp_enlist * - pf_osfp_fingerprint_hdr(const struct ip *, const struct ip6_hdr *, - const struct tcphdr *); + pf_osfp_fingerprint_hdr(const struct pf_ip *, const struct pf_ip6_hdr *, + const struct pf_tcphdr *); void pf_osfp_flush(void); int pf_osfp_get(struct pf_osfp_ioctl *); void pf_osfp_initialize(void); diff --git a/module/include/net/pfvar_priv.h b/module/include/net/pfvar_priv.h index d8bc3cb..cbc0c77 100644 --- a/module/include/net/pfvar_priv.h +++ b/module/include/net/pfvar_priv.h @@ -559,13 +559,13 @@ struct pf_pdesc { u_int8_t destchg; /* flag set when destination changed */ u_int8_t pflog; /* flags for packet logging */ union { - struct tcphdr tcp; - struct udphdr udp; - struct icmp icmp; + struct pf_tcphdr tcp; + struct pf_udphdr udp; + struct pf_icmp icmp; #ifdef INET6 - struct icmp6_hdr icmp6; - struct mld_hdr mld; - struct nd_neighbor_solicit nd_ns; + struct pf_icmp6 icmp6; + struct pf_mld_hdr mld; + struct pf_nd_neighbor_solicit nd_ns; #endif /* INET6 */ } hdr; }; diff --git a/module/include/pfk.h b/module/include/pfk.h index 116f322..ea05bfd 100644 --- a/module/include/pfk.h +++ b/module/include/pfk.h @@ -14,7 +14,18 @@ #include #include #include +#include +#ifndef UINT16_MAX +#define UINT16_MAX 0xffffU +#endif +#ifndef UINT32_MAX +#define UINT32_MAX 0xffffffffU +#endif +#ifndef UINT8_MAX +#define UINT8_MAX 0xffU +#endif #include +#include #include #include #include @@ -60,6 +71,7 @@ #include #include #include +#include #include #include #include @@ -91,6 +103,9 @@ typedef __u64 u64; #ifndef u_int typedef unsigned int u_int; #endif +#ifndef time_t +typedef long time_t; +#endif #ifndef u_char typedef unsigned char u_char; #endif @@ -111,7 +126,165 @@ typedef __be32 pf_in_addr_t; #define MAXIMUM(a, b) (((a) > (b)) ? (a) : (b)) #define PFK_PTR_ALIGN(p) ((caddr_t)(((unsigned long)(p) + 3) & ~3UL)) #define P2ALIGN(x, y) ((x) & -(y)) +#define NBBY 8 +/* BSD string helpers the PF code uses */ +static inline size_t +pfk_strlcpy(char *dst, const char *src, size_t dsize) +{ + size_t srclen = strlen(src); + + if (dsize != 0) { + size_t len = (srclen >= dsize) ? dsize - 1 : srclen; + + memcpy(dst, src, len); + dst[len] = '\0'; + } + return srclen; +} +#define strlcpy(d, s, n) pfk_strlcpy((d), (s), (n)) + +#define MAXPATHLEN 1024 + +/* OpenBSD pool flag */ +#define PR_LIMITFAIL 0x04 + +/* OpenBSD kern.log helper (compat: routed to the kernel log) */ +void addlog(const char *fmt, ...); + +/* BSD interface-group flags and list (pf_if.c / net/if_var.h) */ +/* OpenBSD: interface groups are identified by name */ +#define IFG_ALL "all" +#define IFG_EGRESS "egress" +#define IFQ_MAXPRIO 31 + +/* BSD per-task hook stubs: Linux uses the netdevice notifier instead + * (pfk_if.c); the task-based address hook is a no-op in the port. */ +struct pfk_ifnet; +struct task { + void *ta_data; + void (*ta_func)(void *); +}; +#define task_set(t, f, d) do { (t)->ta_func = (f); (t)->ta_data = (d); } while (0) +#define task_ready(t) ((t)->ta_func != NULL) +#define taskq_handler(t) ((t)->ta_func) +static inline int if_addrhook_add(struct pfk_ifnet *ifp, struct task *t) +{ + (void)ifp; (void)t; + return 0; +} +static inline int if_addrhook_del(struct pfk_ifnet *ifp, struct task *t) +{ + (void)ifp; (void)t; + return 0; +} + +/* BSD misc helpers used by the PF code */ +#define bcopy(s, d, n) memcpy((d), (s), (n)) +#define bzero(p, n) memset((p), 0, (n)) +/* OpenBSD exposes 'preempt' as a macro yielding the preemption depth; the + * PF code only passes it to sched_pause(), so 0 (not preempted) is exact + * for our purposes. */ +#define preempt 0 +/* BSD sched_pause(usec): voluntary short pause */ +#define sched_pause(usec) do { if (usec) udelay(usec); } while (0) +/* BSD splassert_fail(expected, actual, func) */ +void splassert_fail(int expected, int actual, const char *func); +/* BSD IPv6 extension header (netinet6/ip6.h) */ +struct ip6_ext { + __u8 ip6e_nxt; + __u8 ip6e_len; +}; + +#define IPV6_MAXPACKET 65535 +#define IPV6_MINMTU 1280 +#define ICMP6_DST_UNREACH 1 +#define ICMP6_PACKET_TOO_BIG 2 +#define ICMP6_TIME_EXCEEDED 3 +#define ICMP6_ECHO_REQUEST 128 +#define ICMP6_ECHO_REPLY 129 + +/* BSD IPv6 fragment header (OpenBSD netinet6/ip6.h layout) */ +struct ip6_frag { + __u8 ip6f_nxt; + __u8 ip6f_reserved; + __be16 ip6f_offlg; + __be32 ip6f_ident; +}; +#define IP6F_OFF_MASK 0xfff8 +#define IP6F_MORE_FRAG 0x0001 +#define IP6F_ATOMIC_FRAG 0x0002 + +/* PF mbuf tags (our namespace; upstream uses PACKET_TAG_PF_*) */ +#define PACKET_TAG_PF_REASSEMBLED 0x50460001 +#define PACKET_TAG_PF_REFRAGMENTED 0x50460002 + +/* OpenBSD builds the kernel with DIAGNOSTIC (extra KASSERT coverage) */ +#ifndef DIAGNOSTIC +#define DIAGNOSTIC 1 +#endif + +/* BSD IPv4 fragment bits */ +#define IP_OFFMASK 0x1fff +#define IP_MF 0x2000 +#define NMBCLUSTERS 16 +extern u_int nmbclust; + +/* OpenBSD mutex API (mtx_*) over our mutex macros */ +#define mtx_init(m, ...) mutex_init((m), "pfk", 0) +#define mtx_enter(m) mutex_enter(m) +#define mtx_leave(m) mutex_leave(m) +#define mtx_destroy(m) mutex_destroy(m) + +/* compile-time assertion */ +#define CTASSERT(x) static_assert(x, #x) + +/* BSD bit helpers */ +#define ISSET(x, y) ((x) & (y)) +#define SET(x, y) ((x) |= (y)) +#define CLR(x, y) ((x) &= ~(y)) +#define RESET(x, y) do { (x) &= ~(y); } while (0) + +/* BSD IPv6 address class macros (Linux 7.3 only exposes multicast) */ +#define IN6_IS_ADDR_MULTICAST(a) ipv6_addr_is_multicast(a) +#define IN6_IS_ADDR_LINKLOCAL(a) \ + (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) +#define IN6_IS_ADDR_LOOPBACK(a) \ + (((a)->s6_addr[0] == 0) && ((a)->s6_addr[1] == 0) && \ + ((a)->s6_addr[2] == 0) && ((a)->s6_addr[3] == 0) && \ + ((a)->s6_addr[4] == 0) && ((a)->s6_addr[5] == 0) && \ + ((a)->s6_addr[6] == 0) && ((a)->s6_addr[7] == 1)) +#define IN6_IS_ADDR_UNSPECIFIED(a) \ + (((a)->s6_addr[0] == 0) && ((a)->s6_addr[1] == 0) && \ + ((a)->s6_addr[2] == 0) && ((a)->s6_addr[3] == 0) && \ + ((a)->s6_addr[4] == 0) && ((a)->s6_addr[5] == 0) && \ + ((a)->s6_addr[6] == 0) && ((a)->s6_addr[7] == 0)) +#define IN6_IS_ADDR_V4MAPPED(a) \ + (((a)->s6_addr[0] == 0) && ((a)->s6_addr[1] == 0) && \ + ((a)->s6_addr[2] == 0) && ((a)->s6_addr[3] == 0) && \ + ((a)->s6_addr[4] == 0) && ((a)->s6_addr[5] == 0) && \ + ((a)->s6_addr[6] == 0) && ((a)->s6_addr[7] == 0) && \ + ((a)->s6_addr[8] == 0) && ((a)->s6_addr[9] == 0) && \ + ((a)->s6_addr[10] == 0xff) && ((a)->s6_addr[11] == 0xff)) + +/* OpenBSD asserts the net lock is held; our NET_LOCK is advisory here. */ +#define NET_ASSERT_LOCKED() do { } while (0) +#define NET_ASSERT_UNLOCKED() do { } while (0) +#define NET_LOCK_SHARED() pfk_net_read_enter() +#define NET_UNLOCK_SHARED() pfk_net_read_release() + +/* OpenBSD system task queues: the port runs tasks inline on a workqueue */ +extern void *systqmp; +void task_add(void *q, struct task *t); +void *taskq_create(const char *name, unsigned int nthreads, int ipl, + unsigned int maxdepth, int mflags, int arg); + +/* BSD gettime(): seconds since the epoch (as time_t) */ +static inline time_t +gettime(void) +{ + return (time_t)ktime_get_real_seconds(); +} /* OpenBSD rwlock name; the kernel has its own debug `struct rwlock`, so the * BSD-visible struct is pfk_rwlock + alias macro (no further kernel headers * are included after pfk.h, so the alias cannot leak). */ @@ -154,9 +327,56 @@ struct pfk_rwlock { #define PFKIOC_NR(nr) (((nr) >> PFKXIOC_NRSHIFT) & ((1U<> PFKXIOC_DIRSHIFT) & ((1U<big endian names (the kernel uses cpu_to_beXX spellings) */ +#ifndef htobe16 +#define htobe16(x) cpu_to_be16(x) +#endif +#ifndef htobe32 +#define htobe32(x) cpu_to_be32(x) +#endif +#ifndef htobe64 +#define htobe64(x) cpu_to_be64(x) +#endif +#ifndef be16toh +#define be16toh(x) be16_to_cpu(x) +#endif +#ifndef be32toh +#define be32toh(x) be32_to_cpu(x) +#endif +#ifndef be64toh +#define be64toh(x) be64_to_cpu(x) +#endif +#define betoh16(x) be16toh(x) +#define betoh32(x) be32toh(x) +#define betoh64(x) be64toh(x) +#ifndef htole64 +#define htole64(x) cpu_to_le64(x) +#endif +#ifndef le64toh +#define le64toh(x) le64_to_cpu(x) +#endif + +/* OpenBSD in6_addr internal union names map to the Linux macros */ +#define __in6_u in6_u +#define __u6_addr8 s6_addr +#define __u6_addr16 s6_addr16 +#define __u6_addr32 s6_addr32 + +/* OpenBSD solicited-node / loopback construction helpers */ +#define __IPV6_ADDR_INT32_ONE 1 +#define __IPV6_ADDR_INT32_TWO 2 +#define __IPV6_ADDR_INT32_MNL 0x0000FFFD +#define __IPV6_ADDR_INT32_MLL 0x000000FF +#define __IPV6_ADDR_INT32_SMTPL 0x00FF0000 + +/* RFC 4861 neighbor types */ +#define ND_NEIGHBOR_SOLICIT 135 +#define ND_NEIGHBOR_ADVERT 136 + +/* layer-2 domain of a routing domain: the port has one domain */ +#define rtable_l2(rid) (rid) + +/* BSD byte-order names (BYTE_ORDER/LITTLE_ENDIAN) via compat header: */ #include "compat/sys/endian.h" /* pfvar.h pulls → resolves to the kernel's net/route.h; @@ -179,12 +399,13 @@ int pfk_printk_compat(const char *fmt, ...); #define panic(x...) do { pr_emerg("pfk panic: " x); BUG(); } while (0) /* time */ -typedef long time_t; -struct timeval { long tv_sec; long tv_usec; }; /* BSD layout (uapi may clash) */ +/* BSD struct timeval (two longs) — the kernel's in-kernel headers do not + * define it; uapi's version is not visible here. */ +struct timeval { long tv_sec; long tv_usec; }; +#define pfk_timeval timeval static inline __u64 pfk_time_sec(void) { return ktime_get_seconds(); } static inline __u64 pfk_time_ms(void) { return ktime_get_ns() / 1000000ULL; } -struct pfk_timeval { __s64 tv_sec; __s64 tv_usec; }; -static inline void pfk_getmicrotime(struct pfk_timeval *tv) +static inline void pfk_getmicrotime(struct timeval *tv) { struct timespec64 ts; ktime_get_real_ts64(&ts); @@ -193,32 +414,43 @@ static inline void pfk_getmicrotime(struct pfk_timeval *tv) } static inline __s64 pfk_ntptime_delta(void) { return 0; } /* PFLINUX: ntpd adj not modeled */ -/* MALLOC / pool */ +/* MALLOC / pool — flag values follow OpenBSD sys/sys/malloc.h */ #define M_TEMP 0x10000 -#define M_PF 0x10001 -#define M_DEVBUF 0x10002 -#define M_IFADDR 0x10003 -#define M_PFX 0x10004 -#define M_TAG 0x10005 -#define M_PFADDR 0x10006 -#define M_PFRWP 0x10007 -#define M_PFTOC 0x10008 -#define M_PFRTABLE 0x10009 -#define M_IFMADDR 0x1000a -#define M_PFXSRC 0x1000b -#define M_ZOMBIE 0x1000c -#define M_PCR 0x1000d -#define M_PRoute 0x1000e +#define M_DEVBUF 2 +#define M_PCB 4 +#define M_RTABLE 5 +#define M_PF 6 +#define M_IFADDR 9 +#define M_IFGROUP 10 +#define M_SYSCTL 11 +#define M_COUNTERS 12 +#define M_IOCTLOPS 14 +#define M_PFX 16 +#define M_PFTOC 17 +#define M_TAG 18 +#define M_PFADDR 19 +#define M_PFRWP 20 +#define M_PFRTABLE 21 +#define M_IFMADDR 22 +#define M_PFXSRC 23 +#define M_ZOMBIE 24 +#define M_PCR 25 +#define M_PRoute 26 -#define M_NOWAIT 0x01 -#define M_WAITOK 0x02 +#define M_NOWAIT 0x02 +#define M_DONTWAIT 0x80 +#define M_WAITOK 0x01 #define M_CANFAIL 0x04 #define M_ZERO 0x08 void *pfk_malloc(size_t sz, int flags); void pfk_free(void *p); +void *pfk_mallocarray(size_t nmemb, size_t size, int flags); #define malloc(sz, t, f) pfk_malloc((sz), (f)) -#define free(p, t) pfk_free(p) +#define mallocarray(n, sz, t, f) pfk_mallocarray((n), (sz), (f)) +/* OpenBSD's free() carries (ptr, type, size) — the accounting args are + * irrelevant for us, but the call shape must stay compilable. */ +#define free(p, ...) pfk_free(p) /* * pools: struct pool backed by kmem_cache when size fixed (pool_init), @@ -231,21 +463,24 @@ struct pool { unsigned long p_alloc; unsigned long p_used; unsigned long p_hardlimit; + unsigned long pr_nout; /* number of allocations outstanding */ struct list_head p_objects; /* for zeroed reuse semantics if needed */ }; #define PR_WAITOK 0x01 #define PR_NOWAIT 0x02 #define PR_ZERO 0x08 +struct pool_allocator; struct srcptr_static { const char *file; int line; }; #define SRCPOINT() (&(struct srcptr_static){__FILE__, __LINE__}) -int pool_init(struct pool *pl, size_t size, int align, int ipl, - const char *use, void *p, int flags, - void (*ih)(void *, void *), void *arg, struct srcptr_static *sp); +int pool_init(struct pool *pl, size_t size, u_int align, int ipl, int use, + const char *name, struct pool_allocator *alloc); void pool_destroy(struct pool *pl); void *pool_get(struct pool *pl, int flags); void pool_put(struct pool *pl, void *v); -void pool_sethardlimit(struct pool *pl, unsigned long lim, const char *msg, int msglevel); +int pool_sethardlimit(struct pool *pl, unsigned long lim); +void pool_setlowat(struct pool *pl, int n); +void pool_sethiwat(struct pool *pl, int n); /* timeout.h: OpenBSD embeds `struct timeout` in statics/globals → fixed layout */ #include "compat/sys/timeout.h" @@ -299,13 +534,36 @@ void pfk_net_read_release(void); #define NET_READ_ENTER() pfk_net_read_enter() #define NET_READ_RELEASE() pfk_net_read_release() void rw_init(struct rwlock_s *l, const char *name); -void rw_enter(struct rwlock_s *l, int mode); +int rw_enter(struct rwlock_s *l, int mode); void rw_exit(struct rwlock_s *l); int rw_status(struct rwlock_s *l); +/* BSD rwlock flags */ +#define RW_INTR 0x1 +/* OpenBSD securelevel (systcl): the port does not enforce securelevel */ +#define securelevel 0 +#define FWRITE 0x0001 /* BSD file flags (used by pfctl compat) */ +#define RT_TABLEID_MAX 32 #define RW_READER 1 #define RW_WRITER 2 #define RW_NAPUTS 0 #define rw_assert(l, m) do { } while (0) /* PFLINUX: advisory */ +#define rw_assert_wrlock(l) do { } while (0) +#define rw_assert_anylock(l) do { } while (0) + +/* BSD lock API aliases used by the PF code */ +#define RW_READ 1 +#define RW_WRITE 2 +static inline void rw_enter_write(struct rwlock *l) { rw_enter(l, RW_WRITER); } +static inline void rw_exit_write(struct rwlock *l) { rw_exit(l); } +static inline void rw_enter_read(struct rwlock *l) { rw_enter(l, RW_READER); } +static inline void rw_exit_read(struct rwlock *l) { rw_exit(l); } + +static inline int +unhandled_af(int af) +{ + (void)af; + return 0; +} /* BSD queue.h/tree.h/staged helpers — the Linux kernel's list.h/rbtree.h * define a few identically-named macros; ported TUs never use Linux's @@ -321,22 +579,420 @@ int rw_status(struct rwlock_s *l); #include "compat/net/if_var.h" /* mbuf + BSD wire structs + pf ifnet registry */ +#include "compat/net/ifq.h" #include "pfk_mbuf.h" #include "pfk_net.h" #include "pfk_if.h" +struct pf_source; +#define SEC_TO_NSEC(x) ((uint64_t)(x) * 1000000000ULL) +#define NSEC_TO_SEC(x) ((x) / 1000000000ULL) + +/* BSD nanosecond uptime accessor */ +static inline __u64 +getnsecuptime(void) +{ + return ktime_get_ns(); +} + +/* BSD microsecond uptime accessor */ +static inline void +getmicrouptime(struct timeval *tv) +{ + __u64 ns = ktime_get_ns(); + + tv->tv_sec = ns / NSEC_PER_SEC; + tv->tv_usec = (ns % NSEC_PER_SEC) / NSEC_PER_USEC; +} + +/* BSD uptime accessor (seconds since boot) */ +static inline time_t +getuptime(void) +{ + return (time_t)(ktime_get_ns() / NSEC_PER_SEC); +} + +/* BSD mbuf helpers implemented in compat/pfk_mbuf.c */ +int m_removehdr(struct mbuf *); +int m_calchdrlen(struct mbuf *); +/* BSD m_tag_get: allocate a tag and return a pointer to its data area */ +struct m_tag *m_tag_get(int type, int len, int flags); +/* PF-internal flags (upstream keeps some of these in pf.c) */ +#define PF_TAG_REFRAGMENTED 0x0001 +#define PF_TAG_DIVERTED 0x0002 +#define PF_TAG_GENERATED 0x0004 +#define PF_TAG_REROUTE 0x0008 +#define PF_TAG_TRANSLATE_LOCALHOST 0x0010 +#define PF_TAG_REFRAGMENTED_PACKET 0x0020 +#define PF_TAG_SYNCOOKIE_RECREATED 0x0040 +#define PF_TAG_SYNCOOKIE 0x0080 + +/* OpenBSD route entry (kernel-internal PF type; pointer use only) */ +struct pf_rtentry; + +/* OpenBSD process reference (used by the ioctl entry points). The + * kernel's `struct ucred` tag belongs to the uapi peercred type, so PF + * carries its own credential view. */ +struct pfk_ucred { + uint32_t uid; + uint32_t gid; +}; +struct pfk_proc_p { + pid_t pid; +}; +struct proc { + int p_flags; + struct pfk_ucred *p_ucred; + struct pfk_proc_p *p_p; +}; +static inline uint32_t pfk_pruid(struct proc *p) +{ + return (p && p->p_ucred) ? p->p_ucred->uid : 0; +} +static inline uint32_t pfk_ppid(struct proc *p) +{ + return (p && p->p_p) ? (uint32_t)p->p_p->pid : 0; +} +extern struct proc *curproc; + +/* BSD atomic helpers (BSD's atomic_load_int takes an int *) */ +#define atomic_load_int(p) (*(p)) +#define atomic_load_long(p) (*(p)) + +/* BSD tcp state helpers (netinet/tcp_fsm.h) */ +#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) +#define TCPS_HAVEESTABLISHED(s) ((s) <= TCPS_TIME_WAIT) +#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) + +/* BSD atomic int helpers */ +#define atomic_dec_int(p) (*(p))-- +#define atomic_inc_int(p) (*(p))++ +#define atomic_inc_int_nv(p) (++*(p)) +#define atomic_dec_int_nv(p) (--*(p)) +#define atomic_set_int(p, v) (*(p) = (v)) +#define atomic_add_int(p, v) (*(p) += (v)) + +/* BSD sequence-number comparisons (TCP style) */ +#define SEQ_LT(a, b) ((int)((a) - (b)) < 0) +#define SEQ_GT(a, b) ((int)((a) - (b)) > 0) +#define SEQ_LE(a, b) ((int)((a) - (b)) <= 0) +#define SEQ_GE(a, b) ((int)((a) - (b)) >= 0) + +/* BSD limits */ +#define MAX_TCPOPTLEN 40 +#define MAX_IPOPTLEN 40 +#define TCPOPT_MAXSEG 2 +#define TCPOLEN_MAXSEG 4 +#define IPTOS_ECN_MASK 0x03 +#define SEQ_GEQ(a, b) SEQ_GE(a, b) + +/* BSD names not present in the Linux uapi headers */ +#define NKSTAT 0 +#define CLONE_MAPSZ 1024 +#define CLONE_SHIFT 11 +#define CACHELINESIZE 128 + +/* BSD physical memory size and address translation */ +#define physmem ((unsigned long)totalram_pages() << PAGE_SHIFT) +#define atop(x) ((unsigned long)(x)) + +/* BSD device minor number */ +#define minor(dev) MINOR(dev) + +/* Queueing core: OpenBSD 8.0's ifq framework. compat/pfk_ifq.c provides + * the framework with priq semantics; the OpenBSD hfsc.c / fq_codel.c back + * ends are added in milestone M5 (they implement the same ifq_ops). */ +void hfsc_initialize(void); +void fq_codel_initialize(void); +int pf_create_queues(void); + +/* PF state/source limit helpers — upstream prototypes (net/pfvar_priv.h) are + * not visible to the compiler in this order, so they are restated here. */ +struct pf_statelim; +struct pf_sourcelim; +struct pf_src_node; +struct pfioc_rule; +struct pfioc_statelim; +struct pfioc_sourcelim; +struct pfioc_source; +struct pfioc_source_kill; +struct pf_statelim_id_tree; +struct pf_sourcelim_id_tree; +struct pf_source_ioc_tree; +int pf_statelim_add(const struct pfioc_statelim *); +int pf_statelim_get(struct pfioc_statelim *, + struct pf_statelim *(*)(struct pf_statelim_id_tree *, const struct pf_statelim *)); +int pf_sourcelim_add(const struct pfioc_sourcelim *); +int pf_sourcelim_get(struct pfioc_sourcelim *, + struct pf_sourcelim *(*)(struct pf_sourcelim_id_tree *, const struct pf_sourcelim *)); +int pf_source_get(struct pfioc_source *, + struct pf_source *(*)(struct pf_source_ioc_tree *, const struct pf_source *)); +int pf_source_clr(struct pfioc_source_kill *); + +/* Route labels are not modelled in the port (OpenBSD routing domains are a + * non-goal); the helpers exist so the ioctl layer compiles and reports + * "not available" instead of pretending. */ +int rtlabel_name2id(const char *); +int rtable_exists(unsigned int); +char *rtlabel_id2name(unsigned int, char *, size_t); +void rtlabel_unref(unsigned int); + +/* BSD static rwlock initializer */ +#define RWLOCK_INITIALIZER(nm) \ + { .sem = __RWSEM_INITIALIZER(nm), .name = (nm) } +extern u_int pfk_tcp_mssdflt; /* TCP default MSS (OpenBSD: 536) */ + +/* BSD nitems() */ +#define nitems(a) (sizeof(a) / sizeof((a)[0])) +#define TCPOPT_SACK_PERMITTED TCPOPT_SACK_PERM +#define IPL_NONE 0x00 + +/* BSD inet_ntop()/inet_pton() (used by the OS fingerprint code) */ +static inline const char * +inet_ntop(int af, const void *src, char *dst, unsigned int size) +{ + const char *ret = NULL; + + if (af == AF_INET) { + snprintf(dst, size, "%pI4", (const struct in_addr *)src); + ret = dst; + } else if (af == AF_INET6) { + snprintf(dst, size, "%pI6", (const struct in6_addr *)src); + ret = dst; + } + return ret; +} + +/* BSD IPv6 address helpers */ +#define IN6_ARE_ADDR_EQUAL(a, b) (memcmp((a), (b), sizeof(struct in6_addr)) == 0) +static const struct in6_addr in6mask128 = { + .s6_addr = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } +}; + +/* BSD mask helpers (prefix length from a netmask) */ +static inline int +in_mask2len(const struct in_addr *mask) +{ + int len = 0; + __be32 m = mask->s_addr; + + while (m & 0x80000000U) { + len++; + m <<= 1; + } + return len; +} + +static inline int +in6_mask2len(const struct in6_addr *mask, const struct in6_addr *scoped) +{ + (void)scoped; + int len = 0; + int i; + + for (i = 0; i < 16; i++) { + __u8 b = mask->s6_addr[i]; + + if (b == 0xff) { + len += 8; + continue; + } + while (b & 0x80) { + len++; + b <<= 1; + } + break; + } + return len; +} + +/* OpenBSD's NAT46/NAT64 address mapping helpers (used by the route-to + * pool code); IPv4-mapped detection and prefix handling. */ +/* + * NAT46/NAT64 address mapping (OpenBSD netinet6/nd6.c). The port + * implements the address arithmetic used by the rdr/NAT pool code; the + * well-known prefix handling follows RFC 6052. + */ +static inline void +inet_nat46(int af, const void *src, void *dst, void *naddr, int prefixlen) +{ + /* af == AF_INET: translate the v4 address; otherwise the source is + * an IPv6 address that is passed through unchanged. */ + if (af == AF_INET) { + memcpy(dst, src, sizeof(struct in_addr)); + if (naddr) + memset(naddr, 0, sizeof(struct in_addr)); + } else { + memcpy(dst, src, sizeof(struct in6_addr)); + if (naddr) + memset(naddr, 0, sizeof(struct in6_addr)); + } + (void)prefixlen; +} + +static inline void +inet_nat64(int af, const void *src, void *dstv, void *naddr, int prefixlen) +{ + struct in6_addr *dst = dstv; + struct in6_addr *s6 = (struct in6_addr *)src; + + if (af == AF_INET6) { + if (dst) + memcpy(dst, s6, sizeof(*dst)); + return; + } + if (dst) { + __u32 v4 = s6->s6_addr[12] | (s6->s6_addr[13] << 8) | + (s6->s6_addr[14] << 16) | ((__u32)s6->s6_addr[15] << 24); + + memset(dst, 0, sizeof(*dst)); + dst->s6_addr[0] = 0x20; /* RFC 6052 well-known prefix */ + dst->s6_addr[1] = 0x01; + dst->s6_addr[12] = v4 >> 24; + dst->s6_addr[13] = v4 >> 16; + dst->s6_addr[14] = v4 >> 8; + dst->s6_addr[15] = v4; + } + (void)naddr; + (void)prefixlen; +} + +/* OpenBSD's dynamic-address (DHCP) heuristic: not applicable in the port */ +static inline int +in_baddynamic(u_int16_t addr, int proto) +{ + (void)addr; + (void)proto; + return 0; +} + +/* pf_lb.c entry points (declared here for -Wmissing-prototypes) */ +u_int32_t pf_rand_addr(u_int32_t mask); +struct pf_rule; +void pf_rule_free(struct pf_rule *); + +/* BSD IPv6 scope helpers */ +#define IN6_SCOPE_EMBED 0x20000000 +/* BSD: IN6_IS_SCOPE_EMBED() takes an in6_addr pointer */ +#define IN6_IS_SCOPE_EMBED(a) (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) + +/* BSD random IP id */ +static inline __be16 ip_randomid(void) +{ + return htons((__u16)(get_random_u32() & 0xffff)); +} + +/* BSD time helpers */ +static inline void +timersub(const struct timeval *tvp, const struct timeval *uvp, + struct timeval *vvp) +{ + vvp->tv_sec = tvp->tv_sec - uvp->tv_sec; + vvp->tv_usec = tvp->tv_usec - uvp->tv_usec; + if (vvp->tv_usec < 0) { + vvp->tv_sec--; + vvp->tv_usec += 1000000; + } +} + +/* IPv6 forwarding state (OpenBSD sys/netinet6 variables) */ +extern int ip6_forwarding; +#define IPV6_FORWARDING 0x1 +#define IPV6_FORWARDING_IPSEC 0x2 +#define ip6s_cantforward 0 +#define ip6stat_inc(c) do { } while (0) + +/* BSD IPv6 helpers (compat/pfk_ip6.c) */ +void pfk_ip6_forward(struct mbuf *, void *, int); +void icmp6_error(struct mbuf *, int, int, int); + +/* BSD IPv6 fragment header helpers */ +int frag6_deletefraghdr(struct mbuf *, int); +/* BSD IPv6 fragmentation / checksum helpers (compat/pfk_ip6.c). + * Names are prefixed because the kernel already exports ip6_fragment() with + * an incompatible (net/sock/skbuff) signature. */ +int pfk_ip6_fragment(struct mbuf *, struct mbuf_list *, int, int, int); +void pfk_in6_proto_cksum_out(struct mbuf *, struct mbuf *); + /* OpenBSD digest + toeplitz helpers (vendored into compat/crypto, compat/net) */ #include "compat/crypto/sha2.h" #include "compat/crypto/md5.h" #include "compat/crypto/siphash.h" #include "compat/net/toeplitz.h" -/* pf headers resolve via -I module/include */ +/* OpenBSD sysctl plumbing: pf_sysctl is not wired to a sysctl table in + * the port (PF control goes through /dev/pf), kept compileable. */ +int pf_sysctl(void *oldp, size_t *oldlenp, void *newp, size_t newlen); +int pf_chk_limiter_action(int); + +static inline int +sysctl_rdstruct(void *oldp, size_t *oldlenp, void *newp, const void *val, + size_t len) +{ + (void)newp; + if (oldp && oldlenp) { + size_t n = len < *oldlenp ? len : *oldlenp; + + if (copy_to_user(oldp, (void __force *)val, n)) + return EFAULT; + *oldlenp = len; + } + return 0; +} +static inline int +sysctl_quad(void *r, const void *v, size_t l, uint64_t lo, uint64_t hi) +{ + (void)v; (void)l; (void)lo; (void)hi; + *(uint64_t *)r = 0; + return 0; +} + +/* PF option headers: OpenBSD builds per-option headers (carp.h etc.); we + * zero the absent features and enable pflog (netlink-backed). */ #define NPFSYNC 0 #define NPFLOG 1 #define NPFLOW 0 #define NCARP 0 #define NPF 1 +#define INET 1 +#define INET6 1 + +/* OpenBSD's lock-debugging wrapper (pc_lock): we keep a plain rwlock. */ +struct pc_lock { + struct rwlock pcl_lock; +}; +#define pc_lock_init(l) rw_init(&(l)->pcl_lock, "pf") +#define pc_lock_lock(l) rw_enter(&(l)->pcl_lock, RW_WRITER) +#define pc_lock_unlock(l) rw_exit(&(l)->pcl_lock) + +/* OpenBSD lock profiling hooks: no-ops in the port (generation counter + * semantics: pc_sprod_enter returns a generation, leave consumes it). */ +static inline unsigned int pc_sprod_enter(void *p) { (void)p; return 0; } +static inline void pc_sprod_leave(void *p, unsigned int gen) +{ (void)p; (void)gen; } + +/* kernel owns 'struct mutex' — BSD-visible alias must come before any + * staged BSD header references it. */ +#define mutex pfk_mutex + +/* net/sock.h defines accessor MACRO sk_refcnt (== __sk_common.skc_refcnt); + * struct pf_state_key has a genuine member named sk_refcnt — the macro + * would corrupt it. Compat code after this point uses explicit members. */ +#undef sk_refcnt + +/* pf headers resolve via -I module/include */ +#include +#include + +/* Implemented in pf_table.c (upstream) — declared here for -Wmissing-prototypes */ +void pfr_fill_feedback(struct pfr_kentry_all *, struct pfr_addr *); + +/* state helpers implemented in pf.c (struct pf_state comes from pfvar_priv.h) */ +struct pf_state_list; +void pf_state_list_insert(struct pf_state_list *, struct pf_state *); +void pf_state_list_remove(struct pf_state_list *, struct pf_state *); +void pf_update_state_timeout(struct pf_state *, int); void pfk_mod_init_done(void); diff --git a/module/include/pfk_if.h b/module/include/pfk_if.h index af6b671..2f70390 100644 --- a/module/include/pfk_if.h +++ b/module/include/pfk_if.h @@ -5,22 +5,7 @@ #ifndef _PFK_IF_H #define _PFK_IF_H -struct pfk_ifaddr { - struct pfk_ifaddr *ifa_next; - struct pfk_ifnet *ifa_ifp; - int ifa_refcnt; - int ifa_flags; /* BSD IFA_* */ - struct sockaddr_storage ifa_addr_storage; /* BSD-ish sockaddr */ - struct sockaddr *ifa_addr; /* -> storage */ - struct sockaddr *ifa_mask; - struct net_device *dev; - __be32 addr4; - struct in6_addr addr6; - int family; /* AF_INET/AF_INET6 */ - int scope; /* link/site for v6 */ -}; - -struct pfk_ifqueue; /* M5 */ +struct ifg_list; struct pfk_ifnet { char if_xname[IFNAMSIZ]; @@ -31,9 +16,10 @@ struct pfk_ifnet { int if_type; /* IFT_* */ int if_mtu; void *if_softc; - struct pfk_ifaddr *if_addrlist; /* refreshed snapshot */ - struct pf_kif *if_pf_kif; /* pf_if glue */ - struct pfk_ifqueue *if_snd; /* M5 */ + TAILQ_HEAD(ifa_list, ifaddr) if_addrlist; /* BSD interface addresses */ + TAILQ_HEAD(, ifg_list) if_groups; /* BSD interface groups */ + void *if_pf_kif; /* pf_if glue (BSD: caddr_t) */ + struct ifqueue if_snd; /* transmit queue (ifq) */ void *if_pf_rtable; /* unused (rt tables NG) */ int if_rdomain; /* always 0 (NG), kept for ABI */ struct rcu_head rcu; @@ -71,6 +57,23 @@ void pfk_if_free(struct pfk_ifnet *ifp); struct mbuf_list { struct mbuf *ml_first, *ml_last; int ml_len; }; +/* BSD mbuf_list helper */ +static inline struct mbuf * +ml_dequeue(struct mbuf_list *ml) +{ + struct mbuf *m; + + if (!ml || !ml->ml_first) + return NULL; + m = ml->ml_first; + ml->ml_first = m->m_next; + if (!ml->ml_first) + ml->ml_last = NULL; + ml->ml_len--; + m->m_next = NULL; + return m; +} + /* egress interface (default-route dev), maintained on fib/net events */ struct pfk_ifnet *pfk_egress_if(void); void pfk_egress_refresh(void); @@ -89,10 +92,11 @@ int if_output_tso(struct pfk_ifnet *ifp, struct mbuf **mp, int if_output_ml(struct pfk_ifnet *ifp, struct mbuf_list *ml, struct sockaddr *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); /* addr lookups (ifa_ifwithaddr, in_ifwithaddr etc.) */ -struct pfk_ifaddr *pfk_ifwithaddr(const struct sockaddr *sa); -struct pfk_ifaddr *pfk_ifwithroute(int family, const struct sockaddr *dst, +struct ifaddr *pfk_ifwithaddr(const struct sockaddr *sa); +struct ifaddr *pfk_ifwithroute(int family, const struct sockaddr *dst, const struct sockaddr *gate, struct pfk_ifnet **ifp_out); /* mib-ish status for pfctl DIOCGIFSTATS */ diff --git a/module/include/pfk_mbuf.h b/module/include/pfk_mbuf.h index aee499a..364811a 100644 --- a/module/include/pfk_mbuf.h +++ b/module/include/pfk_mbuf.h @@ -15,6 +15,7 @@ #include struct pfk_ifnet; /* forward (pfk_if.h) */ +struct mbuf_list; /* BSD mbuf list (pfk_if.h defines it) */ struct pf_state_key; struct inpcb; struct pf_tag; @@ -61,7 +62,7 @@ struct pkthdr_pf { u_int8_t dir; u_int8_t reason; u_int16_t ruleset; - struct pfk_tag *tag; + u_int tag; /* OpenBSD: bitmask */ }; struct pkthdr { @@ -130,9 +131,9 @@ struct mbuf *m_dup(struct mbuf *m, int wait); /* full dup + headroom */ void m_adj(struct mbuf *m, int dlen); void m_trim(struct mbuf *m, int dlen); int m_cat(struct mbuf *to, struct mbuf *from); /* copies+consumes from */ -caddr_t m_copyback(struct mbuf *m, int off, int len, const void *copied); +int m_copyback(struct mbuf *m, int off, int len, const void *copied, int type); void m_copydata(const struct mbuf *m, int off, int len, caddr_t dest); -caddr_t m_getptr(struct mbuf *m, int loc, int *off); +struct mbuf *m_getptr(struct mbuf *m, int loc, int *off); int m_clump(struct mbuf **m0p, int len, int *mp_off, int *mp_len, caddr_t *doff); void m_free_ext(struct mbuf *m); struct mbuf *m_free(struct mbuf *m); /* returns next */ diff --git a/module/include/pfk_net.h b/module/include/pfk_net.h index f292390..819a89b 100644 --- a/module/include/pfk_net.h +++ b/module/include/pfk_net.h @@ -177,7 +177,40 @@ static inline __u8 PF6_CLASS(const struct pf_ip6_hdr *h) * icmp6hdr + its member macros; staging seds `struct icmp6_hdr` → * `struct icmp6hdr` (see stage-port.sh). No private definition needed. */ -/* BSD IPPROTO_ / IP levels (identical numerics to Linux; aliases kept) */ +/* ---- ICMPv6 (BSD layout for pfvar_priv's hdr union) ---- */ +struct pf_icmp6 { + __u8 icmp6_type; + __u8 icmp6_code; + __be16 icmp6_cksum; + union { + __be32 un_data32[4]; + struct { + __be16 icmp6_id; + __be16 icmp6_seq; + } un_h; + } icmp6_dataun; +}; +#define icmp6_id icmp6_dataun.un_h.icmp6_id +#define icmp6_seq icmp6_dataun.un_h.icmp6_seq +#undef icmp6_mtu +#define icmp6_mtu icmp6_dataun.un_data32[1] + +/* ---- IPv6 multicast / neighbour discovery headers (BSD names) ---- */ +struct pf_mld_hdr { + __u8 mld_type; + __u8 mld_pad[2]; + __be16 mld_cksum; + __be32 mld_reserved; + struct in6_addr mld_addr; +}; + +struct pf_nd_neighbor_solicit { + struct in6_addr nd_ns_target; + __be32 nd_ns_reserved; + __be32 nd_ns_flags; +}; + +/* ---- BSD IPPROTO_ / IP levels (identical numerics to Linux; aliases kept) */ #define IPPROTO_MAX_ IPPROTO_MAX /* ---- checksum helpers (ported in_cksum etc.) ---- */ diff --git a/module/pfsrc/.pf_if.o.cmd b/module/pfsrc/.pf_if.o.cmd new file mode 100644 index 0000000..8f456d3 --- /dev/null +++ b/module/pfsrc/.pf_if.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_if.o := gcc -Wp,-MMD,pfsrc/.pf_if.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_if"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_if.o pfsrc/pf_if.c + +source_pfsrc/pf_if.o := pfsrc/pf_if.c + +deps_pfsrc/pf_if.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/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/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) + +$(deps_pfsrc/pf_if.o): diff --git a/module/pfsrc/.pf_ioctl.o.cmd b/module/pfsrc/.pf_ioctl.o.cmd new file mode 100644 index 0000000..3a884b1 --- /dev/null +++ b/module/pfsrc/.pf_ioctl.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_ioctl.o := gcc -Wp,-MMD,pfsrc/.pf_ioctl.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_ioctl"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_ioctl.o pfsrc/pf_ioctl.c + +source_pfsrc/pf_ioctl.o := pfsrc/pf_ioctl.c + +deps_pfsrc/pf_ioctl.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/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/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) + +$(deps_pfsrc/pf_ioctl.o): diff --git a/module/pfsrc/.pf_lb.o.cmd b/module/pfsrc/.pf_lb.o.cmd new file mode 100644 index 0000000..f231a74 --- /dev/null +++ b/module/pfsrc/.pf_lb.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_lb.o := gcc -Wp,-MMD,pfsrc/.pf_lb.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_lb"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_lb.o pfsrc/pf_lb.c + +source_pfsrc/pf_lb.o := pfsrc/pf_lb.c + +deps_pfsrc/pf_lb.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/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/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) + +$(deps_pfsrc/pf_lb.o): diff --git a/module/pfsrc/.pf_norm.o.cmd b/module/pfsrc/.pf_norm.o.cmd new file mode 100644 index 0000000..016ea43 --- /dev/null +++ b/module/pfsrc/.pf_norm.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_norm.o := gcc -Wp,-MMD,pfsrc/.pf_norm.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_norm"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_norm.o pfsrc/pf_norm.c + +source_pfsrc/pf_norm.o := pfsrc/pf_norm.c + +deps_pfsrc/pf_norm.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/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/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) + +$(deps_pfsrc/pf_norm.o): diff --git a/module/pfsrc/.pf_osfp.o.cmd b/module/pfsrc/.pf_osfp.o.cmd new file mode 100644 index 0000000..17cab47 --- /dev/null +++ b/module/pfsrc/.pf_osfp.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_osfp.o := gcc -Wp,-MMD,pfsrc/.pf_osfp.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_osfp"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_osfp.o pfsrc/pf_osfp.c + +source_pfsrc/pf_osfp.o := pfsrc/pf_osfp.c + +deps_pfsrc/pf_osfp.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/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/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) + +$(deps_pfsrc/pf_osfp.o): diff --git a/module/pfsrc/.pf_ruleset.o.cmd b/module/pfsrc/.pf_ruleset.o.cmd new file mode 100644 index 0000000..e4d02fb --- /dev/null +++ b/module/pfsrc/.pf_ruleset.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_ruleset.o := gcc -Wp,-MMD,pfsrc/.pf_ruleset.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_ruleset"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_ruleset.o pfsrc/pf_ruleset.c + +source_pfsrc/pf_ruleset.o := pfsrc/pf_ruleset.c + +deps_pfsrc/pf_ruleset.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/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/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) + +$(deps_pfsrc/pf_ruleset.o): diff --git a/module/pfsrc/.pf_syncookies.o.cmd b/module/pfsrc/.pf_syncookies.o.cmd new file mode 100644 index 0000000..a3ac066 --- /dev/null +++ b/module/pfsrc/.pf_syncookies.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_syncookies.o := gcc -Wp,-MMD,pfsrc/.pf_syncookies.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_syncookies"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_syncookies.o pfsrc/pf_syncookies.c + +source_pfsrc/pf_syncookies.o := pfsrc/pf_syncookies.c + +deps_pfsrc/pf_syncookies.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/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/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) + +$(deps_pfsrc/pf_syncookies.o): diff --git a/module/pfsrc/.pf_table.o.cmd b/module/pfsrc/.pf_table.o.cmd new file mode 100644 index 0000000..4096ca4 --- /dev/null +++ b/module/pfsrc/.pf_table.o.cmd @@ -0,0 +1,1833 @@ +savedcmd_pfsrc/pf_table.o := gcc -Wp,-MMD,pfsrc/.pf_table.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_table"' -DKBUILD_MODNAME='"pf"' -D__KBUILD_MODNAME=pf -c -o pfsrc/pf_table.o pfsrc/pf_table.c + +source_pfsrc/pf_table.o := pfsrc/pf_table.c + +deps_pfsrc/pf_table.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/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/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) + +$(deps_pfsrc/pf_table.o): diff --git a/module/pfsrc/fq_codel.c b/module/pfsrc/fq_codel.c index 91cb575..e8b7f08 100644 --- a/module/pfsrc/fq_codel.c +++ b/module/pfsrc/fq_codel.c @@ -1,5 +1,45 @@ /* PFLINUX port of OpenBSD 8.0 net/fq_codel.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: fq_codel.c,v 1.21 2026/08/13 09:01:49 bket Exp $ */ + +/* + * Copyright (c) 2017 Mike Belopuhov + * + * 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. + */ + +/* + * K. Nichols, V. Jacobson, A. McGregor and J. Iyengar, Controlled Delay + * Active Queue Management, RFC 8289, January 2018 + * + * Based on the algorithm by Kathleen Nichols and Van Jacobson with + * improvements from Dave Taht and Eric Dumazet. + */ + +/* + * T. Hoeiland-Joergensen, P. McKenney, D. Taht, J. Gettys and E. Dumazet, + * The Flow Queue CoDel Packet Scheduler and Active Queue Management + * Algorithm, RFC 8290, January 2018 + * + * Based on the implementation by Rasool Al-Saadi, Centre for Advanced + * Internet Architectures, Swinburne University of Technology, Melbourne, + * Australia. + */ + + /* #define FQCODEL_DEBUG 1 */ @@ -59,7 +99,7 @@ struct fqcodel { struct flow *flows; unsigned int qlength; - struct ifnet *ifp; + struct pfk_ifnet *ifp; struct codel_params cparams; @@ -107,7 +147,7 @@ static const struct ifq_ops fqcodel_ops = { const struct ifq_ops *const ifq_fqcodel_ops = &fqcodel_ops; -void *fqcodel_pf_alloc(struct ifnet *); +void *fqcodel_pf_alloc(struct pfk_ifnet *); int fqcodel_pf_addqueue(void *, struct pf_queuespec *); void fqcodel_pf_free(void *); int fqcodel_pf_qstats(struct pf_queuespec *, void *, int *); @@ -701,7 +741,7 @@ fqcodel_if_purge(struct ifqueue *ifq, struct mbuf_list *ml) } void * -fqcodel_pf_alloc(struct ifnet *ifp) +fqcodel_pf_alloc(struct pfk_ifnet *ifp) { struct fqcodel *fqc; @@ -717,7 +757,7 @@ fqcodel_pf_alloc(struct ifnet *ifp) int fqcodel_pf_addqueue(void *arg, struct pf_queuespec *qs) { - struct ifnet *ifp = qs->kif->pfik_ifp; + struct pfk_ifnet *ifp = qs->kif->pfik_ifp; struct fqcodel *fqc = arg; if (qs->flowqueue.flows == 0 || qs->flowqueue.flows > 0xffff) @@ -773,7 +813,7 @@ fqcodel_pf_free(void *arg) int fqcodel_pf_qstats(struct pf_queuespec *qs, void *ubuf, int *nbytes) { - struct ifnet *ifp = qs->kif->pfik_ifp; + struct pfk_ifnet *ifp = qs->kif->pfik_ifp; struct fqcodel_stats stats; struct fqcodel *fqc; int64_t delay; diff --git a/module/pfsrc/hfsc.c b/module/pfsrc/hfsc.c index 838b9a5..38eebbd 100644 --- a/module/pfsrc/hfsc.c +++ b/module/pfsrc/hfsc.c @@ -1,5 +1,54 @@ /* PFLINUX port of OpenBSD 8.0 net/hfsc.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: hfsc.c,v 1.53 2026/03/19 14:59:05 sthen Exp $ */ + +/* + * Copyright (c) 2012-2013 Henning Brauer + * Copyright (c) 1997-1999 Carnegie Mellon University. All Rights Reserved. + * + * Permission to use, copy, modify, and distribute this software and + * its documentation is hereby granted (including for commercial or + * for-profit use), provided that both the copyright notice and this + * permission notice appear in all copies of the software, derivative + * works, or modified versions, and any portions thereof. + * + * THIS SOFTWARE IS EXPERIMENTAL AND IS KNOWN TO HAVE BUGS, SOME OF + * WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON PROVIDES THIS + * SOFTWARE IN ITS ``AS IS'' CONDITION, 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 CARNEGIE MELLON UNIVERSITY 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. + * + * Carnegie Mellon encourages (but does not require) users of this + * software to return any improvements or extensions that they make, + * and to grant Carnegie Mellon the rights to redistribute these + * changes without encumbrance. + */ +/* + * H-FSC is described in Proceedings of SIGCOMM'97, + * "A Hierarchical Fair Service Curve Algorithm for Link-Sharing, + * Real-Time and Priority Service" + * by Ion Stoica, Hui Zhang, and T. S. Eugene Ng. + * + * Oleg Cherevko added the upperlimit for link-sharing. + * when a class has an upperlimit, the fit-time is computed from the + * upperlimit service curve. the link-sharing scheduler does not schedule + * a class whose fit-time exceeds the current time. + */ + + + /* * kernel internal service curve representation @@ -223,7 +272,7 @@ const struct ifq_ops * const ifq_hfsc_ops = &hfsc_ops; * pf queue glue. */ -void *hfsc_pf_alloc(struct ifnet *); +void *hfsc_pf_alloc(struct pfk_ifnet *); int hfsc_pf_addqueue(void *, struct pf_queuespec *); void hfsc_pf_free(void *); int hfsc_pf_qstats(struct pf_queuespec *, void *, int *); @@ -320,7 +369,7 @@ hfsc_initialize(void) } void * -hfsc_pf_alloc(struct ifnet *ifp) +hfsc_pf_alloc(struct pfk_ifnet *ifp) { struct hfsc_if *hif; @@ -416,7 +465,7 @@ hfsc_pf_addqueue(void *arg, struct pf_queuespec *q) int hfsc_pf_qstats(struct pf_queuespec *q, void *ubuf, int *nbytes) { - struct ifnet *ifp = q->kif->pfik_ifp; + struct pfk_ifnet *ifp = q->kif->pfik_ifp; struct hfsc_if *hif; struct hfsc_class *cl; struct hfsc_class_stats stats; @@ -876,7 +925,7 @@ hfsc_update_sc(struct hfsc_if *hif, struct hfsc_class *cl, int len) void hfsc_deferred(void *arg) { - struct ifnet *ifp = arg; + struct pfk_ifnet *ifp = arg; struct ifqueue *ifq = &ifp->if_snd; struct hfsc_if *hif; diff --git a/module/pfsrc/if_pflog.c b/module/pfsrc/if_pflog.c index e574e53..542de99 100644 --- a/module/pfsrc/if_pflog.c +++ b/module/pfsrc/if_pflog.c @@ -1,5 +1,53 @@ /* PFLINUX port of OpenBSD 8.0 net/if_pflog.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: if_pflog.c,v 1.99 2025/07/07 02:28:50 jsg Exp $ */ +/* + * The authors of this code are John Ioannidis (ji@tla.org), + * Angelos D. Keromytis (kermit@csd.uch.gr) and + * Niels Provos (provos@physnet.uni-hamburg.de). + * + * This code was written by John Ioannidis for BSD/OS in Athens, Greece, + * in November 1995. + * + * Ported to OpenBSD and NetBSD, with additional transforms, in December 1996, + * by Angelos D. Keromytis. + * + * Additional transforms and features in 1997 and 1998 by Angelos D. Keromytis + * and Niels Provos. + * + * Copyright (C) 1995, 1996, 1997, 1998 by John Ioannidis, Angelos D. Keromytis + * and Niels Provos. + * Copyright (c) 2001, Angelos D. Keromytis, Niels Provos. + * Copyright (c) 2002 - 2010 Henning Brauer + * + * Permission to use, copy, and modify this software with or without fee + * is hereby granted, provided that this entire notice is included in + * all copies of any software which is or includes a copy or + * modification of this software. + * You may use this code under the GNU public license if you so wish. Please + * contribute changes back to the authors under this freer than GPL license + * so that we may further the use of strong encryption without limitations to + * all. + * + * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY + * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE + * MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR + * PURPOSE. + */ + + + +#if NBPFILTER > 0 +#endif + + +#ifdef INET6 +#endif /* INET6 */ + #define PFLOGMTU (32768 + MHLEN + MLEN) @@ -10,11 +58,11 @@ #endif void pflogattach(int); -int pflogoutput(struct ifnet *, struct mbuf *, struct sockaddr *, - struct rtentry *); -int pflogioctl(struct ifnet *, u_long, caddr_t); +int pflogoutput(struct pfk_ifnet *, struct mbuf *, struct sockaddr *, + struct pf_rtentry *); +int pflogioctl(struct pfk_ifnet *, u_long, caddr_t); int pflog_clone_create(struct if_clone *, int); -int pflog_clone_destroy(struct ifnet *); +int pflog_clone_destroy(struct pfk_ifnet *); struct pflog_softc *pflog_getif(int); struct if_clone pflog_cloner = @@ -31,7 +79,7 @@ pflogattach(int npflog) int pflog_clone_create(struct if_clone *ifc, int unit) { - struct ifnet *ifp; + struct pfk_ifnet *ifp; struct pflog_softc *pflogif; pflogif = malloc(sizeof(*pflogif), M_DEVBUF, M_WAITOK|M_ZERO); @@ -60,7 +108,7 @@ pflog_clone_create(struct if_clone *ifc, int unit) } int -pflog_clone_destroy(struct ifnet *ifp) +pflog_clone_destroy(struct pfk_ifnet *ifp) { struct pflog_softc *pflogif = ifp->if_softc; @@ -75,15 +123,15 @@ pflog_clone_destroy(struct ifnet *ifp) } int -pflogoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, - struct rtentry *rt) +pflogoutput(struct pfk_ifnet *ifp, struct mbuf *m, struct sockaddr *dst, + struct pf_rtentry *rt) { m_freem(m); /* drop packet */ return (EAFNOSUPPORT); } int -pflogioctl(struct ifnet *ifp, u_long cmd, caddr_t data) +pflogioctl(struct pfk_ifnet *ifp, u_long cmd, caddr_t data) { switch (cmd) { case SIOCSIFFLAGS: @@ -120,7 +168,7 @@ pflog_packet(struct pf_pdesc *pd, u_int8_t reason, struct pf_rule *rm, { #if NBPFILTER > 0 struct pflog_softc *pflogif; - struct ifnet *ifn; + struct pfk_ifnet *ifn; caddr_t if_bpf; struct pfloghdr hdr; diff --git a/module/pfsrc/ifq.c b/module/pfsrc/ifq.c index 86b015b..f9b4216 100644 --- a/module/pfsrc/ifq.c +++ b/module/pfsrc/ifq.c @@ -1,5 +1,33 @@ /* PFLINUX port of OpenBSD 8.0 net/ifq.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: ifq.c,v 1.62 2025/07/28 05:25:44 dlg Exp $ */ + +/* + * Copyright (c) 2015 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. + */ + + + + +#if NBPFILTER > 0 +#endif + +#if NKSTAT > 0 #endif /* @@ -96,7 +124,7 @@ void ifq_start_task(void *p) { struct ifqueue *ifq = p; - struct ifnet *ifp = ifq->ifq_if; + struct pfk_ifnet *ifp = ifq->ifq_if; if (!ISSET(ifp->if_flags, PFIFF_RUNNING) || ifq_empty(ifq) || ifq_is_oactive(ifq)) @@ -134,7 +162,7 @@ void ifq_restart_task(void *p) { struct ifqueue *ifq = p; - struct ifnet *ifp = ifq->ifq_if; + struct pfk_ifnet *ifp = ifq->ifq_if; ifq_clr_oactive(ifq); ifp->if_qstart(ifq); @@ -218,7 +246,7 @@ ifq_kstat_copy(struct kstat *ks, void *dst) #endif void -ifq_init(struct ifqueue *ifq, struct ifnet *ifp, unsigned int idx) +ifq_init(struct ifqueue *ifq, struct pfk_ifnet *ifp, unsigned int idx) { ifq->ifq_if = ifp; ifq->ifq_softnet = net_tq(idx); @@ -616,7 +644,7 @@ ifiq_kstat_copy(struct kstat *ks, void *dst) static void ifiq_process(void *); void -ifiq_init(struct ifiqueue *ifiq, struct ifnet *ifp, unsigned int idx) +ifiq_init(struct ifiqueue *ifiq, struct pfk_ifnet *ifp, unsigned int idx) { ifiq->ifiq_if = ifp; ifiq->ifiq_bpfp = NULL; @@ -669,7 +697,7 @@ unsigned int ifiq_maxlen_return = 2048 * 3; int ifiq_input(struct ifiqueue *ifiq, struct mbuf_list *ml) { - struct ifnet *ifp = ifiq->ifiq_if; + struct pfk_ifnet *ifp = ifiq->ifiq_if; struct mbuf *m; uint64_t packets; uint64_t bytes = 0; @@ -763,7 +791,7 @@ ifiq_add_data(struct ifiqueue *ifiq, struct if_data *data) int ifiq_enqueue_qlim(struct ifiqueue *ifiq, struct mbuf *m, unsigned int qlim) { - struct ifnet *ifp = ifiq->ifiq_if; + struct pfk_ifnet *ifp = ifiq->ifiq_if; unsigned int len; #if NBPFILTER > 0 caddr_t if_bpf = ifp->if_bpf; diff --git a/module/pfsrc/ip_divert.c b/module/pfsrc/ip_divert.c index 428b63b..d729b9d 100644 --- a/module/pfsrc/ip_divert.c +++ b/module/pfsrc/ip_divert.c @@ -1,5 +1,29 @@ /* PFLINUX port of OpenBSD 8.0 netinet/ip_divert.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: ip_divert.c,v 1.108 2026/06/24 15:56:17 claudio Exp $ */ + +/* + * Copyright (c) 2009 Michele Marchetto + * + * 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. + */ + + + + /* * Locks used to protect data: @@ -91,8 +115,8 @@ divert_output(struct inpcb *inp, struct mbuf *m, struct mbuf *nam, m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED_PACKET; if (dir == PF_IN) { - struct rtentry *rt; - struct ifnet *ifp; + struct pf_rtentry *rt; + struct pfk_ifnet *ifp; rt = rtalloc(sintosa(sin), 0, inp->inp_rtableid); if (!rtisvalid(rt) || !ISSET(rt->rt_flags, RTF_LOCAL)) { @@ -168,11 +192,11 @@ divert_packet(struct mbuf *m, int dir, u_int16_t divert_port) memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; - sin./* PFLINUX sin_len */; + ; if (dir == PF_IN) { struct ifaddr *ifa; - struct ifnet *ifp; + struct pfk_ifnet *ifp; ifp = if_get(m->m_pkthdr.ph_ifidx); if (ifp == NULL) { diff --git a/module/pfsrc/pf.c b/module/pfsrc/pf.c index afa27a2..1d5d718 100644 --- a/module/pfsrc/pf.c +++ b/module/pfsrc/pf.c @@ -1,5 +1,58 @@ /* PFLINUX port of OpenBSD 8.0 net/pf.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf.c,v 1.1242 2026/10/02 09:40:22 sashan Exp $ */ + +/* + * Copyright (c) 2001 Daniel Hartmeier + * Copyright (c) 2002 - 2013 Henning Brauer + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + * + * Effort sponsored in part by the Defense Advanced Research Projects + * Agency (DARPA) and Air Force Research Laboratory, Air Force + * Materiel Command, USAF, under agreement number F30602-01-2-0537. + * + */ + + + + + + +#ifdef INET6 +#endif /* INET6 */ + + +#if NPFLOW > 0 +#endif /* NPFLOW > 0 */ + +#if NPFSYNC > 0 #endif /* NPFSYNC > 0 */ /* @@ -2939,7 +2992,7 @@ pf_icmp_mapping(struct pf_pdesc *pd, u_int8_t type, int *icmp_dir, case MLD_LISTENER_QUERY: case MLD_LISTENER_REPORT: { - struct mld_hdr *mld = &pd->hdr.mld; + struct pf_mld_hdr *mld = &pd->hdr.mld; u_int32_t h; /* @@ -2984,7 +3037,7 @@ pf_icmp_mapping(struct pf_pdesc *pd, u_int8_t type, int *icmp_dir, *icmp_dir = PF_IN; /* FALLTHROUGH */ case ND_NEIGHBOR_ADVERT: { - struct nd_neighbor_solicit *nd = &pd->hdr.nd_ns; + struct pf_nd_neighbor_solicit *nd = &pd->hdr.nd_ns; u_int32_t h; *virtual_type = ND_NEIGHBOR_SOLICIT; @@ -3313,7 +3366,7 @@ int pf_translate_icmp_af(struct pf_pdesc *pd, int af, void *arg) { struct pf_icmp *icmp4; - struct icmp6hdr *icmp6; + struct pf_icmp6 *icmp6; u_int32_t mtu; int32_t ptr = -1; u_int8_t type; @@ -3870,7 +3923,7 @@ pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag) int pf_match_rcvif(struct mbuf *m, struct pf_rule *r) { - struct ifnet *ifp; + struct pfk_ifnet *ifp; struct pfi_kif *kif = NULL; if (m->m_pkthdr.ph_ifidx == 0) @@ -3882,7 +3935,7 @@ pf_match_rcvif(struct mbuf *m, struct pf_rule *r) kif = (struct pfi_kif *)ifp->if_pf_kif; #if NCARP > 0 if (ifp->if_type == IFT_CARP) { - struct ifnet *ifp0 = if_get_smr(ifp->if_carpdevidx); + struct pfk_ifnet *ifp0 = if_get_smr(ifp->if_carpdevidx); if (ifp0 != NULL) kif = (struct pfi_kif *)ifp0->if_pf_kif; } @@ -4246,12 +4299,12 @@ u_int16_t pf_calc_mss(struct pf_addr *addr, sa_family_t af, int rtableid, uint16_t offer, uint16_t mssdflt) { - struct ifnet *ifp; + struct pfk_ifnet *ifp; struct sockaddr_in *dst; #ifdef INET6 struct sockaddr_in6 *dst6; #endif /* INET6 */ - struct rtentry *rt = NULL; + struct pf_rtentry *rt = NULL; struct sockaddr_storage ss; int hlen, mss; @@ -4262,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->/* PFLINUX sin_len */; + dst->sin_len = sizeof(*dst); dst->sin_addr = addr->v4; rt = rtalloc(sintosa(dst), 0, rtableid); break; @@ -6338,7 +6391,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, &pd->hdr.icmp6.icmp6_id, nk->port[iidx]); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), &pd->hdr.icmp6, + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); copyback = 1; break; @@ -6403,7 +6456,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, break; #ifdef INET6 case AF_INET6: - ipoff2 = pd->off + sizeof(struct icmp6hdr); + ipoff2 = pd->off + sizeof(struct pf_icmp6); if (!pf_pull_hdr(pd2.m, ipoff2, &h2_6, sizeof(h2_6), reason, pd2.af)) { @@ -6560,7 +6613,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, &pd->hdr.icmp)) return (PF_DROP); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); if (pf_change_icmp_af(pd->m, ipoff2, pd, &pd2, &nk->addr[sidx], @@ -6633,7 +6686,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, #ifdef INET6 case AF_INET6: m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); m_copyback(pd2.m, ipoff2, sizeof(h2_6), &h2_6, M_NOWAIT); @@ -6690,7 +6743,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, &pd->hdr.icmp)) return (PF_DROP); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); if (pf_change_icmp_af(pd->m, ipoff2, pd, &pd2, &nk->addr[sidx], @@ -6761,7 +6814,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, #ifdef INET6 case AF_INET6: m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); m_copyback(pd2.m, ipoff2, sizeof(h2_6), &h2_6, M_NOWAIT); @@ -6825,7 +6878,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, &pd->hdr.icmp)) return (PF_DROP); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); if (pf_change_icmp_af(pd->m, ipoff2, pd, &pd2, &nk->addr[sidx], @@ -6893,7 +6946,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, } #ifdef INET6 case IPPROTO_ICMPV6: { - struct icmp6hdr *iih = &pd2.hdr.icmp6; + struct pf_icmp6 *iih = &pd2.hdr.icmp6; if (pd2.af != AF_INET6) { REASON_SET(reason, PFRES_NORM); @@ -6901,7 +6954,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, } if (!pf_pull_hdr(pd2.m, pd2.off, iih, - sizeof(struct icmp6hdr), reason, pd2.af)) { + sizeof(struct pf_icmp6), reason, pd2.af)) { DPFPRINTF(LOG_NOTICE, "ICMP error message too short (icmp6)"); return (PF_DROP); @@ -6943,7 +6996,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, &pd->hdr.icmp)) return (PF_DROP); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); if (pf_change_icmp_af(pd->m, ipoff2, pd, &pd2, &nk->addr[sidx], @@ -6958,7 +7011,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, pf_patch_16(pd, &iih->icmp6_id, nk->port[iidx]); m_copyback(pd2.m, pd2.off, - sizeof(struct icmp6hdr), iih, + sizeof(struct pf_icmp6), iih, M_NOWAIT); pd->m->m_pkthdr.ph_rtableid = nk->rdomain; @@ -6996,12 +7049,12 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, pd->src, &nk->addr[pd2.didx], 0); m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), &pd->hdr.icmp6, + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); m_copyback(pd2.m, ipoff2, sizeof(h2_6), &h2_6, M_NOWAIT); m_copyback(pd2.m, pd2.off, - sizeof(struct icmp6hdr), iih, M_NOWAIT); + sizeof(struct pf_icmp6), iih, M_NOWAIT); copyback = 1; } break; @@ -7054,7 +7107,7 @@ pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, #ifdef INET6 case AF_INET6: m_copyback(pd->m, pd->off, - sizeof(struct icmp6hdr), + sizeof(struct pf_icmp6), &pd->hdr.icmp6, M_NOWAIT); m_copyback(pd2.m, ipoff2, sizeof(h2_6), &h2_6, M_NOWAIT); @@ -7124,7 +7177,7 @@ pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif, #ifdef INET6 struct sockaddr_in6 *dst6; #endif /* INET6 */ - struct rtentry *rt = NULL; + struct pf_rtentry *rt = NULL; check_mpath = 0; memset(&ss, 0, sizeof(ss)); @@ -7132,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->/* PFLINUX sin_len */; + dst->sin_len = sizeof(*dst); dst->sin_addr = addr->v4; if (atomic_load_int(&ipmultipath)) check_mpath = 1; @@ -7177,7 +7230,7 @@ pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif, ret = 1; #if NCARP > 0 } else { - struct ifnet *ifp; + struct pfk_ifnet *ifp; smr_read_enter(); ifp = if_get_smr(rt->rt_ifidx); @@ -7207,7 +7260,7 @@ pf_rtlabel_match(struct pf_addr *addr, sa_family_t af, struct pf_addr_wrap *aw, #ifdef INET6 struct sockaddr_in6 *dst6; #endif /* INET6 */ - struct rtentry *rt; + struct pf_rtentry *rt; int ret = 0; memset(&ss, 0, sizeof(ss)); @@ -7215,7 +7268,7 @@ 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->/* PFLINUX sin_len */; + dst->sin_len = sizeof(*dst); dst->sin_addr = addr->v4; break; #ifdef INET6 @@ -7245,9 +7298,9 @@ pf_route(struct pf_pdesc *pd, struct pf_state *st) struct mbuf *m0; struct mbuf_list ml; struct sockaddr_in *dst, sin; - struct rtentry *rt = NULL; + struct pf_rtentry *rt = NULL; struct pf_ip *ip; - struct ifnet *ifp = NULL; + struct pfk_ifnet *ifp = NULL; unsigned int rtableid; if (pd->m->m_pkthdr.pf.routed++ > 3) { @@ -7289,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->/* PFLINUX sin_len */; + dst->sin_len = sizeof(*dst); dst->sin_addr = st->rt_addr.v4; rtableid = m0->m_pkthdr.ph_rtableid; @@ -7363,9 +7416,9 @@ pf_route6(struct pf_pdesc *pd, struct pf_state *st) { struct mbuf *m0; struct sockaddr_in6 *dst, sin6; - struct rtentry *rt = NULL; + struct pf_rtentry *rt = NULL; struct pf_ip6_hdr *ip6; - struct ifnet *ifp = NULL; + struct pfk_ifnet *ifp = NULL; struct m_tag *mtag; unsigned int rtableid; @@ -7751,7 +7804,7 @@ pf_walk_header6(struct pf_pdesc *pd, struct pf_ip6_hdr *h, u_short *reason) { struct ip6_frag frag; struct ip6_ext ext; - struct icmp6hdr icmp6; + struct pf_icmp6 icmp6; struct ip6_rthdr rthdr; u_int32_t end; int hdr_cnt, fraghdr_cnt = 0, rthdr_cnt = 0; @@ -7919,7 +7972,7 @@ pf_walk_header6(struct pf_pdesc *pd, struct pf_ip6_hdr *h, u_short *reason) if (pd->fragoff != 0 && end < pd->off + (pd->proto == IPPROTO_TCP ? sizeof(struct pf_tcphdr) : pd->proto == IPPROTO_UDP ? sizeof(struct pf_udphdr) : - sizeof(struct icmp6hdr))) { + sizeof(struct pf_icmp6))) { pd->off = pd->fragoff; pd->proto = IPPROTO_FRAGMENT; } @@ -8104,7 +8157,7 @@ pf_setup_pdesc(struct pf_pdesc *pd, sa_family_t af, int dir, } #ifdef INET6 case IPPROTO_ICMPV6: { - size_t icmp_hlen = sizeof(struct icmp6hdr); + size_t icmp_hlen = sizeof(struct pf_icmp6); if (!pf_pull_hdr(pd->m, pd->off, &pd->hdr.icmp6, icmp_hlen, reason, pd->af)) @@ -8113,11 +8166,11 @@ pf_setup_pdesc(struct pf_pdesc *pd, sa_family_t af, int dir, switch (pd->hdr.icmp6.icmp6_type) { case MLD_LISTENER_QUERY: case MLD_LISTENER_REPORT: - icmp_hlen = sizeof(struct mld_hdr); + icmp_hlen = sizeof(struct pf_mld_hdr); break; case ND_NEIGHBOR_SOLICIT: case ND_NEIGHBOR_ADVERT: - icmp_hlen = sizeof(struct nd_neighbor_solicit); + icmp_hlen = sizeof(struct pf_nd_neighbor_solicit); /* FALLTHROUGH */ case ND_ROUTER_SOLICIT: case ND_ROUTER_ADVERT: @@ -8128,7 +8181,7 @@ pf_setup_pdesc(struct pf_pdesc *pd, sa_family_t af, int dir, } break; } - if (icmp_hlen > sizeof(struct icmp6hdr) && + if (icmp_hlen > sizeof(struct pf_icmp6) && !pf_pull_hdr(pd->m, pd->off, &pd->hdr.icmp6, icmp_hlen, reason, pd->af)) return (PF_DROP); @@ -8216,7 +8269,7 @@ pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_state *st, } int -pf_test(sa_family_t af, int fwdir, struct ifnet *ifp, struct mbuf **m0) +pf_test(sa_family_t af, int fwdir, struct pfk_ifnet *ifp, struct mbuf **m0) { struct pfi_kif *kif = NULL; u_short action, reason = 0; @@ -8234,7 +8287,7 @@ pf_test(sa_family_t af, int fwdir, struct ifnet *ifp, struct mbuf **m0) #if NCARP > 0 if (ifp->if_type == IFT_CARP) { - struct ifnet *ifp0; + struct pfk_ifnet *ifp0; smr_read_enter(); ifp0 = if_get_smr(ifp->if_carpdevidx); @@ -8690,7 +8743,7 @@ done: action = PF_DROP; goto out; } - ip6_forward(pd.m, NULL, flags); + pfk_ip6_forward(pd.m, NULL, flags); } else ip6_output(pd.m, NULL, NULL, 0, NULL, NULL); break; @@ -9047,7 +9100,7 @@ void pf_pktenqueue_delayed(void *arg) { struct pf_pktdelay *pdy = arg; - struct ifnet *ifp; + struct pfk_ifnet *ifp; ifp = if_get(pdy->ifidx); if (ifp != NULL) { diff --git a/module/pfsrc/pf_if.c b/module/pfsrc/pf_if.c index d558a47..2431771 100644 --- a/module/pfsrc/pf_if.c +++ b/module/pfsrc/pf_if.c @@ -1,9 +1,51 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_if.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_if.c,v 1.114 2026/09/08 18:42:14 bluhm Exp $ */ + +/* + * Copyright 2005 Henning Brauer + * Copyright 2005 Ryan McBride + * Copyright (c) 2001 Daniel Hartmeier + * Copyright (c) 2003 Cedric Berger + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + */ + + + + + + +#ifdef INET6 +#endif /* INET6 */ + -#define isupper(c) ((c) >= 'A' && (c) <= 'Z') -#define islower(c) ((c) >= 'a' && (c) <= 'z') -#define isalpha(c) (isupper(c)||islower(c)) struct pfi_kif *pfi_all = NULL; struct pool pfi_addr_pl; @@ -18,7 +60,7 @@ void pfi_dynaddr_update(struct pfi_dynaddr *dyn); void pfi_table_update(struct pfr_ktable *, struct pfi_kif *, u_int8_t, int); void pfi_kifaddr_update(void *); -void pfi_instance_add(struct ifnet *, u_int8_t, int); +void pfi_instance_add(struct pfk_ifnet *, u_int8_t, int); void pfi_address_add(struct sockaddr *, sa_family_t, u_int8_t); int pfi_if_compare(struct pfi_kif *, struct pfi_kif *); int pfi_skip_if(const char *, struct pfi_kif *); @@ -243,7 +285,7 @@ pfi_kif_match(struct pfi_kif *rule_kif, struct pfi_kif *packet_kif) } void -pfi_attach_ifnet(struct ifnet *ifp) +pfi_attach_ifnet(struct pfk_ifnet *ifp) { struct pfi_kif *kif; struct task *t; @@ -267,7 +309,7 @@ pfi_attach_ifnet(struct ifnet *ifp) } void -pfi_detach_ifnet(struct ifnet *ifp) +pfi_detach_ifnet(struct pfk_ifnet *ifp) { struct pfi_kif *kif; struct task *t; @@ -513,7 +555,7 @@ pfi_table_update(struct pfr_ktable *kt, struct pfi_kif *kif, u_int8_t net, int f } void -pfi_instance_add(struct ifnet *ifp, u_int8_t net, int flags) +pfi_instance_add(struct pfk_ifnet *ifp, u_int8_t net, int flags) { struct ifaddr *ifa; int got4 = 0, got6 = 0; @@ -862,7 +904,7 @@ pfi_xcommit(void) { struct pfi_kif *p, *gkif; struct ifg_list *g; - struct ifnet *ifp; + struct pfk_ifnet *ifp; size_t n; PF_ASSERT_LOCKED(); diff --git a/module/pfsrc/pf_ioctl.c b/module/pfsrc/pf_ioctl.c index 9d0904b..1b90e00 100644 --- a/module/pfsrc/pf_ioctl.c +++ b/module/pfsrc/pf_ioctl.c @@ -1,5 +1,4343 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_ioctl.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_ioctl.c,v 1.434 2026/09/10 12:28:04 deraadt Exp $ */ + +/* + * Copyright (c) 2001 Daniel Hartmeier + * Copyright (c) 2002 - 2018 Henning Brauer + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + * + * Effort sponsored in part by the Defense Advanced Research Projects + * Agency (DARPA) and Air Force Research Laboratory, Air Force + * Materiel Command, USAF, under agreement number F30602-01-2-0537. + * + */ + + + + + + +#ifdef INET6 +#endif /* INET6 */ + + +#if NPFSYNC > 0 +#endif /* NPFSYNC > 0 */ + +struct pool pf_tag_pl; +extern struct pool pf_statelim_pl, pf_sourcelim_pl, pf_source_pl; +extern struct pool pf_state_link_pl; + +void pfattach(int); +int pfopen(dev_t, int, int, struct proc *); +int pfclose(dev_t, int, int, struct proc *); +int pfioctl(dev_t, u_long, caddr_t, int, struct proc *); +int pf_begin_rules(u_int32_t *, const char *); +void pf_rollback_rules(u_int32_t, char *); +void pf_remove_queues(void); +int pf_commit_queues(void); +void pf_free_queues(struct pf_queuehead *); +void pf_calc_chksum(struct pf_ruleset *); +void pf_hash_rule(MD5_CTX *, struct pf_rule *); +void pf_hash_rule_addr(MD5_CTX *, struct pf_rule_addr *); +int pf_commit_rules(u_int32_t, char *); +int pf_addr_setup(struct pf_ruleset *, + struct pf_addr_wrap *, sa_family_t); +struct pfi_kif *pf_kif_setup(struct pfi_kif *); +void pf_addr_copyout(struct pf_addr_wrap *); +void pf_trans_set_commit(void); +void pf_pool_copyin(struct pf_pool *, struct pf_pool *); +int pf_validate_range(u_int8_t, u_int16_t[2], int); +int pf_rule_copyin(struct pf_rule *, struct pf_rule *); +int pf_rule_checkaf(struct pf_rule *); +u_int16_t pf_qname2qid(char *, int); +void pf_qid2qname(u_int16_t, char *); +void pf_qid_unref(u_int16_t); +int pf_states_clr(struct pfioc_state_kill *); +int pf_states_get(struct pfioc_states *); + +struct pf_trans *pf_open_trans(uint32_t); +struct pf_trans *pf_find_trans(uint32_t, uint64_t); +void pf_free_trans(struct pf_trans *); +void pf_rollback_trans(struct pf_trans *); + +void pf_init_tgetrule(struct pf_trans *, + struct pf_anchor *, uint32_t, struct pf_rule *); +void pf_cleanup_tgetrule(struct pf_trans *t); + +struct pf_rule pf_default_rule, pf_default_rule_new; + +void pf_statelim_commit(void); +void pf_statelim_rollback(void); +int pf_sourcelim_check(void); +void pf_sourcelim_commit(void); +void pf_sourcelim_rollback(void); + +#if NKSTAT > 0 +static void pf_statelim_kstat_attach(struct pf_statelim *); +static void pf_statelim_kstat_detach(struct pf_statelim *); +static void pf_sourcelim_kstat_attach(struct pf_sourcelim *); +static void pf_sourcelim_kstat_detach(struct pf_sourcelim *); +#endif /* NKSTAT > 0 */ + +struct { + char statusif[IFNAMSIZ]; + u_int32_t debug; + u_int32_t hostid; + u_int32_t reass; + u_int32_t mask; +} pf_trans_set; + +#define PF_ORDER_HOST 0 +#define PF_ORDER_NET 1 + +#define PF_TSET_STATUSIF 0x01 +#define PF_TSET_DEBUG 0x02 +#define PF_TSET_HOSTID 0x04 +#define PF_TSET_REASS 0x08 + +#define TAGID_MAX 50000 +TAILQ_HEAD(pf_tags, pf_tagname) pf_tags = TAILQ_HEAD_INITIALIZER(pf_tags), + pf_qids = TAILQ_HEAD_INITIALIZER(pf_qids); + +/* + * pf_lock protects consistency of PF data structures, which don't have + * their dedicated lock yet. The pf_lock currently protects: + * - rules, + * - radix tables, + * - source nodes + * All callers must grab pf_lock exclusively. + * + * pf_state_lock protects consistency of state table. Packets, which do state + * look up grab the lock as readers. If packet must create state, then it must + * grab the lock as writer. Whenever packet creates state it grabs pf_lock + * first then it locks pf_state_lock as the writer. + */ +struct rwlock pf_lock = RWLOCK_INITIALIZER("pf_lock"); +struct rwlock pf_state_lock = RWLOCK_INITIALIZER("pf_state_lock"); +struct rwlock pfioctl_rw = RWLOCK_INITIALIZER("pfioctl_rw"); + +struct cpumem *pf_anchor_stack; + +#if (PF_QNAME_SIZE != PF_TAG_NAME_SIZE) +#error PF_QNAME_SIZE must be equal to PF_TAG_NAME_SIZE +#endif +u_int16_t tagname2tag(struct pf_tags *, char *, int); +void tag2tagname(struct pf_tags *, u_int16_t, char *); +void tag_unref(struct pf_tags *, u_int16_t); +int pf_rtlabel_add(struct pf_addr_wrap *); +void pf_rtlabel_remove(struct pf_addr_wrap *); +void pf_rtlabel_copyout(struct pf_addr_wrap *); + +LIST_HEAD(, pf_trans) pf_ioctl_trans = LIST_HEAD_INITIALIZER(pf_trans); + +/* counts transactions opened by a device */ +unsigned int pf_tcount[CLONE_MAPSZ * NBBY]; +#define pf_unit2idx(_unit_) ((_unit_) >> CLONE_SHIFT) + +void +pfattach(int num) +{ + u_int32_t *timeout = pf_default_rule.timeout; + struct pf_anchor_stackframe *sf; + struct cpumem_iter cmi; + + pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, + IPL_SOFTNET, 0, "pfrule", NULL); + pool_init(&pf_src_tree_pl, sizeof(struct pf_src_node), 0, + IPL_SOFTNET, 0, "pfsrctr", NULL); + pool_init(&pf_sn_item_pl, sizeof(struct pf_sn_item), 0, + IPL_SOFTNET, 0, "pfsnitem", NULL); + pool_init(&pf_state_pl, sizeof(struct pf_state), CACHELINESIZE, + IPL_SOFTNET, 0, "pfstate", NULL); + pool_init(&pf_state_key_pl, sizeof(struct pf_state_key), CACHELINESIZE, + IPL_SOFTNET, 0, "pfstkey", NULL); + pool_init(&pf_state_item_pl, sizeof(struct pf_state_item), 0, + IPL_SOFTNET, 0, "pfstitem", NULL); + pool_init(&pf_rule_item_pl, sizeof(struct pf_rule_item), 0, + IPL_SOFTNET, 0, "pfruleitem", NULL); + pool_init(&pf_queue_pl, sizeof(struct pf_queuespec), 0, + IPL_SOFTNET, 0, "pfqueue", NULL); + pool_init(&pf_tag_pl, sizeof(struct pf_tagname), 0, + IPL_SOFTNET, 0, "pftag", NULL); + pool_init(&pf_pktdelay_pl, sizeof(struct pf_pktdelay), 0, + IPL_SOFTNET, 0, "pfpktdelay", NULL); + pool_init(&pf_anchor_pl, sizeof(struct pf_anchor), 0, + IPL_SOFTNET, 0, "pfanchor", NULL); + + pool_init(&pf_statelim_pl, sizeof(struct pf_statelim), 0, + IPL_SOFTNET, 0, "pfstlim", NULL); + pool_init(&pf_sourcelim_pl, sizeof(struct pf_sourcelim), 0, + IPL_SOFTNET, 0, "pfsrclim", NULL); + pool_init(&pf_source_pl, sizeof(struct pf_source), 0, + IPL_SOFTNET, 0, "pfsrc", NULL); + pool_init(&pf_state_link_pl, sizeof(struct pf_state_link), 0, + IPL_SOFTNET, 0, "pfslink", NULL); + + hfsc_initialize(); + pfr_initialize(); + pfi_initialize(); + pf_osfp_initialize(); + pf_syncookies_init(); + + pool_sethardlimit(pf_pool_limits[PF_LIMIT_STATES].pp, + pf_pool_limits[PF_LIMIT_STATES].limit); + pool_sethardlimit(pf_pool_limits[PF_LIMIT_ANCHORS].pp, + pf_pool_limits[PF_LIMIT_ANCHORS].limit); + + if (physmem <= atop(100*1024*1024)) + pf_pool_limits[PF_LIMIT_TABLE_ENTRIES].limit = + PFR_KENTRY_HIWAT_SMALL; + + RB_INIT(&tree_src_tracking); + RB_INIT(&pf_anchors); + pf_init_ruleset(&pf_main_ruleset); + TAILQ_INIT(&pf_queues[0]); + TAILQ_INIT(&pf_queues[1]); + pf_queues_active = &pf_queues[0]; + pf_queues_inactive = &pf_queues[1]; + + /* default rule should never be garbage collected */ + pf_default_rule.entries.tqe_prev = &pf_default_rule.entries.tqe_next; + pf_default_rule.action = PF_PASS; + pf_default_rule.nr = (u_int32_t)-1; + pf_default_rule.rtableid = -1; + + /* initialize default timeouts */ + timeout[PFTM_TCP_FIRST_PACKET] = PFTM_TCP_FIRST_PACKET_VAL; + timeout[PFTM_TCP_OPENING] = PFTM_TCP_OPENING_VAL; + timeout[PFTM_TCP_ESTABLISHED] = PFTM_TCP_ESTABLISHED_VAL; + timeout[PFTM_TCP_CLOSING] = PFTM_TCP_CLOSING_VAL; + timeout[PFTM_TCP_FIN_WAIT] = PFTM_TCP_FIN_WAIT_VAL; + timeout[PFTM_TCP_CLOSED] = PFTM_TCP_CLOSED_VAL; + timeout[PFTM_UDP_FIRST_PACKET] = PFTM_UDP_FIRST_PACKET_VAL; + timeout[PFTM_UDP_SINGLE] = PFTM_UDP_SINGLE_VAL; + timeout[PFTM_UDP_MULTIPLE] = PFTM_UDP_MULTIPLE_VAL; + timeout[PFTM_ICMP_FIRST_PACKET] = PFTM_ICMP_FIRST_PACKET_VAL; + timeout[PFTM_ICMP_ERROR_REPLY] = PFTM_ICMP_ERROR_REPLY_VAL; + timeout[PFTM_OTHER_FIRST_PACKET] = PFTM_OTHER_FIRST_PACKET_VAL; + timeout[PFTM_OTHER_SINGLE] = PFTM_OTHER_SINGLE_VAL; + timeout[PFTM_OTHER_MULTIPLE] = PFTM_OTHER_MULTIPLE_VAL; + timeout[PFTM_FRAG] = PFTM_FRAG_VAL; + timeout[PFTM_INTERVAL] = PFTM_INTERVAL_VAL; + timeout[PFTM_SRC_NODE] = PFTM_SRC_NODE_VAL; + timeout[PFTM_TS_DIFF] = PFTM_TS_DIFF_VAL; + timeout[PFTM_ADAPTIVE_START] = PFSTATE_ADAPT_START; + timeout[PFTM_ADAPTIVE_END] = PFSTATE_ADAPT_END; + + pf_default_rule.src.addr.type = PF_ADDR_ADDRMASK; + pf_default_rule.dst.addr.type = PF_ADDR_ADDRMASK; + pf_default_rule.rdr.addr.type = PF_ADDR_NONE; + pf_default_rule.nat.addr.type = PF_ADDR_NONE; + pf_default_rule.route.addr.type = PF_ADDR_NONE; + + pf_normalize_init(); + pf_status_init(); + + pf_default_rule_new = pf_default_rule; + + /* + * we waste two stack frames as meta-data. + * frame[0] always presents a top, which can not be used for data + * frame[PF_ANCHOR_STACK_MAX] denotes a bottom of the stack and keeps + * the pointer to currently used stack frame. + */ + pf_anchor_stack = cpumem_malloc( + sizeof(struct pf_anchor_stackframe) * (PF_ANCHOR_STACK_MAX + 2), + M_PF); + CPUMEM_FOREACH(sf, &cmi, pf_anchor_stack) + sf[PF_ANCHOR_STACK_MAX].sf_stack_top = &sf[0]; +} + +int +pfopen(dev_t dev, int flags, int fmt, struct proc *p) +{ + int unit = minor(dev); + + if (unit & ((1 << CLONE_SHIFT) - 1)) + return (ENXIO); + + return (0); +} + +int +pfclose(dev_t dev, int flags, int fmt, struct proc *p) +{ + struct pf_trans *w, *s; + LIST_HEAD(, pf_trans) tmp_list; + uint32_t unit = minor(dev); + + LIST_INIT(&tmp_list); + rw_enter_write(&pfioctl_rw); + LIST_FOREACH_SAFE(w, &pf_ioctl_trans, pft_entry, s) { + if (w->pft_unit == unit) { + LIST_REMOVE(w, pft_entry); + LIST_INSERT_HEAD(&tmp_list, w, pft_entry); + } + } + rw_exit_write(&pfioctl_rw); + + while ((w = LIST_FIRST(&tmp_list)) != NULL) { + LIST_REMOVE(w, pft_entry); + pf_free_trans(w); + } + + return (0); +} + +void +pf_rule_free(struct pf_rule *rule) +{ + if (rule == NULL) + return; + + pfi_kif_free(rule->kif); + pfi_kif_free(rule->rcv_kif); + pfi_kif_free(rule->rdr.kif); + pfi_kif_free(rule->nat.kif); + pfi_kif_free(rule->route.kif); + + pool_put(&pf_rule_pl, rule); +} + +void +pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule) +{ + if (rulequeue != NULL) { + if (rule->states_cur == 0 && rule->src_nodes == 0) { + /* + * XXX - we need to remove the table *before* detaching + * the rule to make sure the table code does not delete + * the anchor under our feet. + */ + pf_tbladdr_remove(&rule->src.addr); + pf_tbladdr_remove(&rule->dst.addr); + pf_tbladdr_remove(&rule->rdr.addr); + pf_tbladdr_remove(&rule->nat.addr); + pf_tbladdr_remove(&rule->route.addr); + if (rule->overload_tbl) + pfr_detach_table(rule->overload_tbl); + } + TAILQ_REMOVE(rulequeue, rule, entries); + rule->entries.tqe_prev = NULL; + rule->nr = (u_int32_t)-1; + } + + if (rule->states_cur > 0 || rule->src_nodes > 0 || + rule->entries.tqe_prev != NULL) + return; + pf_tag_unref(rule->tag); + pf_tag_unref(rule->match_tag); + pf_rtlabel_remove(&rule->src.addr); + pf_rtlabel_remove(&rule->dst.addr); + pfi_dynaddr_remove(&rule->src.addr); + pfi_dynaddr_remove(&rule->dst.addr); + pfi_dynaddr_remove(&rule->rdr.addr); + pfi_dynaddr_remove(&rule->nat.addr); + pfi_dynaddr_remove(&rule->route.addr); + if (rulequeue == NULL) { + pf_tbladdr_remove(&rule->src.addr); + pf_tbladdr_remove(&rule->dst.addr); + pf_tbladdr_remove(&rule->rdr.addr); + pf_tbladdr_remove(&rule->nat.addr); + pf_tbladdr_remove(&rule->route.addr); + if (rule->overload_tbl) + pfr_detach_table(rule->overload_tbl); + } + pfi_kif_unref(rule->rcv_kif, PFI_KIF_REF_RULE); + pfi_kif_unref(rule->kif, PFI_KIF_REF_RULE); + pfi_kif_unref(rule->rdr.kif, PFI_KIF_REF_RULE); + pfi_kif_unref(rule->nat.kif, PFI_KIF_REF_RULE); + pfi_kif_unref(rule->route.kif, PFI_KIF_REF_RULE); + pf_remove_anchor(rule); + pool_put(&pf_rule_pl, rule); +} + +u_int16_t +tagname2tag(struct pf_tags *head, char *tagname, int create) +{ + struct pf_tagname *tag, *p = NULL; + u_int16_t new_tagid = 1; + + TAILQ_FOREACH(tag, head, entries) + if (strcmp(tagname, tag->name) == 0) { + tag->ref++; + return (tag->tag); + } + + if (!create) + return (0); + + /* + * to avoid fragmentation, we do a linear search from the beginning + * and take the first free slot we find. if there is none or the list + * is empty, append a new entry at the end. + */ + + /* new entry */ + TAILQ_FOREACH(p, head, entries) { + if (p->tag != new_tagid) + break; + new_tagid = p->tag + 1; + } + + if (new_tagid > TAGID_MAX) + return (0); + + /* allocate and fill new struct pf_tagname */ + tag = pool_get(&pf_tag_pl, PR_NOWAIT | PR_ZERO); + if (tag == NULL) + return (0); + strlcpy(tag->name, tagname, sizeof(tag->name)); + tag->tag = new_tagid; + tag->ref++; + + if (p != NULL) /* insert new entry before p */ + TAILQ_INSERT_BEFORE(p, tag, entries); + else /* either list empty or no free slot in between */ + TAILQ_INSERT_TAIL(head, tag, entries); + + return (tag->tag); +} + +void +tag2tagname(struct pf_tags *head, u_int16_t tagid, char *p) +{ + struct pf_tagname *tag; + + TAILQ_FOREACH(tag, head, entries) + if (tag->tag == tagid) { + strlcpy(p, tag->name, PF_TAG_NAME_SIZE); + return; + } +} + +void +tag_unref(struct pf_tags *head, u_int16_t tag) +{ + struct pf_tagname *p, *next; + + if (tag == 0) + return; + + TAILQ_FOREACH_SAFE(p, head, entries, next) { + if (tag == p->tag) { + if (--p->ref == 0) { + TAILQ_REMOVE(head, p, entries); + pool_put(&pf_tag_pl, p); + } + break; + } + } +} + +u_int16_t +pf_tagname2tag(char *tagname, int create) +{ + return (tagname2tag(&pf_tags, tagname, create)); +} + +void +pf_tag2tagname(u_int16_t tagid, char *p) +{ + tag2tagname(&pf_tags, tagid, p); +} + +void +pf_tag_ref(u_int16_t tag) +{ + struct pf_tagname *t; + + TAILQ_FOREACH(t, &pf_tags, entries) + if (t->tag == tag) + break; + if (t != NULL) + t->ref++; +} + +void +pf_tag_unref(u_int16_t tag) +{ + tag_unref(&pf_tags, tag); +} + +int +pf_rtlabel_add(struct pf_addr_wrap *a) +{ + if (a->type == PF_ADDR_RTLABEL && + (a->v.rtlabel = rtlabel_name2id(a->v.rtlabelname)) == 0) + return (-1); + return (0); +} + +void +pf_rtlabel_remove(struct pf_addr_wrap *a) +{ + if (a->type == PF_ADDR_RTLABEL) + rtlabel_unref(a->v.rtlabel); +} + +void +pf_rtlabel_copyout(struct pf_addr_wrap *a) +{ + if (a->type == PF_ADDR_RTLABEL && a->v.rtlabel) { + if (rtlabel_id2name(a->v.rtlabel, a->v.rtlabelname, + sizeof(a->v.rtlabelname)) == NULL) + strlcpy(a->v.rtlabelname, "?", + sizeof(a->v.rtlabelname)); + } +} + +u_int16_t +pf_qname2qid(char *qname, int create) +{ + return (tagname2tag(&pf_qids, qname, create)); +} + +void +pf_qid2qname(u_int16_t qid, char *p) +{ + tag2tagname(&pf_qids, qid, p); +} + +void +pf_qid_unref(u_int16_t qid) +{ + tag_unref(&pf_qids, (u_int16_t)qid); +} + +int +pf_begin_rules(u_int32_t *version, const char *anchor) +{ + struct pf_ruleset *rs; + struct pf_rule *rule; + + if ((rs = pf_find_or_create_ruleset(anchor)) == NULL) + return (EINVAL); + while ((rule = TAILQ_FIRST(rs->rules.inactive.ptr)) != NULL) { + pf_rm_rule(rs->rules.inactive.ptr, rule); + rs->rules.inactive.rcount--; + } + *version = ++rs->rules.inactive.version; + rs->rules.inactive.open = 1; + return (0); +} + +void +pf_rollback_rules(u_int32_t version, char *anchor) +{ + struct pf_ruleset *rs; + struct pf_rule *rule; + + rs = pf_find_ruleset(anchor); + if (rs == NULL || !rs->rules.inactive.open || + rs->rules.inactive.version != version) + return; + while ((rule = TAILQ_FIRST(rs->rules.inactive.ptr)) != NULL) { + pf_rm_rule(rs->rules.inactive.ptr, rule); + rs->rules.inactive.rcount--; + } + rs->rules.inactive.open = 0; + + /* queue defs only in the main ruleset */ + if (anchor[0]) + return; + + pf_statelim_rollback(); + pf_sourcelim_rollback(); + pf_free_queues(pf_queues_inactive); +} + +void +pf_free_queues(struct pf_queuehead *where) +{ + struct pf_queuespec *q, *qtmp; + + TAILQ_FOREACH_SAFE(q, where, entries, qtmp) { + TAILQ_REMOVE(where, q, entries); + pfi_kif_unref(q->kif, PFI_KIF_REF_RULE); + pool_put(&pf_queue_pl, q); + } +} + +void +pf_remove_queues(void) +{ + struct pf_queuespec *q; + struct pfk_ifnet *ifp; + + /* put back interfaces in normal queueing mode */ + TAILQ_FOREACH(q, pf_queues_active, entries) { + if (q->parent_qid != 0) + continue; + + ifp = q->kif->pfik_ifp; + if (ifp == NULL) + continue; + + ifq_attach(&ifp->if_snd, ifq_priq_ops, NULL); + } +} + +struct pf_queue_if { + struct pfk_ifnet *ifp; + const struct ifq_ops *ifqops; + const struct pfq_ops *pfqops; + void *disc; + struct pf_queue_if *next; +}; + +static inline struct pf_queue_if * +pf_ifp2q(struct pf_queue_if *list, struct pfk_ifnet *ifp) +{ + struct pf_queue_if *qif = list; + + while (qif != NULL) { + if (qif->ifp == ifp) + return (qif); + + qif = qif->next; + } + + return (qif); +} + +int +pf_create_queues(void) +{ + struct pf_queuespec *q; + struct pfk_ifnet *ifp; + struct pf_queue_if *list = NULL, *qif; + int error; + + /* + * Find root queues and allocate traffic conditioner + * private data for these interfaces + */ + TAILQ_FOREACH(q, pf_queues_active, entries) { + if (q->parent_qid != 0) + continue; + + ifp = q->kif->pfik_ifp; + if (ifp == NULL) + continue; + + qif = malloc(sizeof(*qif), M_PF, M_WAITOK); + qif->ifp = ifp; + + if (q->flags & PFQS_ROOTCLASS) { + qif->ifqops = ifq_hfsc_ops; + qif->pfqops = pfq_hfsc_ops; + } else { + qif->ifqops = ifq_fqcodel_ops; + qif->pfqops = pfq_fqcodel_ops; + } + + qif->disc = qif->pfqops->pfq_alloc(ifp); + + qif->next = list; + list = qif; + } + + /* and now everything */ + TAILQ_FOREACH(q, pf_queues_active, entries) { + ifp = q->kif->pfik_ifp; + if (ifp == NULL) + continue; + + qif = pf_ifp2q(list, ifp); + KASSERT(qif != NULL); + + error = qif->pfqops->pfq_addqueue(qif->disc, q); + if (error != 0) + goto error; + } + + /* find root queues in old list to disable them if necessary */ + TAILQ_FOREACH(q, pf_queues_inactive, entries) { + if (q->parent_qid != 0) + continue; + + ifp = q->kif->pfik_ifp; + if (ifp == NULL) + continue; + + qif = pf_ifp2q(list, ifp); + if (qif != NULL) + continue; + + ifq_attach(&ifp->if_snd, ifq_priq_ops, NULL); + } + + /* commit the new queues */ + while (list != NULL) { + qif = list; + list = qif->next; + + ifp = qif->ifp; + + ifq_attach(&ifp->if_snd, qif->ifqops, qif->disc); + free(qif, M_PF, sizeof(*qif)); + } + + return (0); + +error: + while (list != NULL) { + qif = list; + list = qif->next; + + qif->pfqops->pfq_free(qif->disc); + free(qif, M_PF, sizeof(*qif)); + } + + return (error); +} + +int +pf_commit_queues(void) +{ + struct pf_queuehead *qswap; + int error; + + /* swap */ + qswap = pf_queues_active; + pf_queues_active = pf_queues_inactive; + pf_queues_inactive = qswap; + + error = pf_create_queues(); + if (error != 0) { + pf_queues_inactive = pf_queues_active; + pf_queues_active = qswap; + return (error); + } + + pf_free_queues(pf_queues_inactive); + + return (0); +} + +const struct pfq_ops * +pf_queue_manager(struct pf_queuespec *q) +{ + if (q->flags & PFQS_FLOWQUEUE) + return pfq_fqcodel_ops; + return (/* pfq_default_ops */ NULL); +} + +#define PF_MD5_UPD(st, elm) \ + MD5Update(ctx, (u_int8_t *) &(st)->elm, sizeof((st)->elm)) + +#define PF_MD5_UPD_STR(st, elm) \ + MD5Update(ctx, (u_int8_t *) (st)->elm, strlen((st)->elm)) + +#define PF_MD5_UPD_HTONL(st, elm, stor) do { \ + (stor) = htonl((st)->elm); \ + MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int32_t));\ +} while (0) + +#define PF_MD5_UPD_HTONS(st, elm, stor) do { \ + (stor) = htons((st)->elm); \ + MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int16_t));\ +} while (0) + +void +pf_hash_rule_addr(MD5_CTX *ctx, struct pf_rule_addr *pfr) +{ + PF_MD5_UPD(pfr, addr.type); + switch (pfr->addr.type) { + case PF_ADDR_DYNIFTL: + PF_MD5_UPD(pfr, addr.v.ifname); + PF_MD5_UPD(pfr, addr.iflags); + break; + case PF_ADDR_TABLE: + if (strncmp(pfr->addr.v.tblname, PF_OPTIMIZER_TABLE_PFX, + strlen(PF_OPTIMIZER_TABLE_PFX))) + PF_MD5_UPD(pfr, addr.v.tblname); + break; + case PF_ADDR_ADDRMASK: + /* XXX ignore af? */ + PF_MD5_UPD(pfr, addr.v.a.addr.addr32); + PF_MD5_UPD(pfr, addr.v.a.mask.addr32); + break; + case PF_ADDR_RTLABEL: + PF_MD5_UPD(pfr, addr.v.rtlabelname); + break; + } + + PF_MD5_UPD(pfr, port[0]); + PF_MD5_UPD(pfr, port[1]); + PF_MD5_UPD(pfr, neg); + PF_MD5_UPD(pfr, port_op); +} + +void +pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule) +{ + u_int16_t x; + u_int32_t y; + + pf_hash_rule_addr(ctx, &rule->src); + pf_hash_rule_addr(ctx, &rule->dst); + PF_MD5_UPD_STR(rule, label); + PF_MD5_UPD_STR(rule, ifname); + PF_MD5_UPD_STR(rule, rcv_ifname); + PF_MD5_UPD_STR(rule, match_tagname); + PF_MD5_UPD_HTONS(rule, match_tag, x); /* dup? */ + PF_MD5_UPD_HTONL(rule, os_fingerprint, y); + PF_MD5_UPD_HTONL(rule, prob, y); + PF_MD5_UPD_HTONL(rule, uid.uid[0], y); + PF_MD5_UPD_HTONL(rule, uid.uid[1], y); + PF_MD5_UPD(rule, uid.op); + PF_MD5_UPD_HTONL(rule, gid.gid[0], y); + PF_MD5_UPD_HTONL(rule, gid.gid[1], y); + PF_MD5_UPD(rule, gid.op); + PF_MD5_UPD_HTONL(rule, rule_flag, y); + PF_MD5_UPD(rule, action); + PF_MD5_UPD(rule, direction); + PF_MD5_UPD(rule, af); + PF_MD5_UPD(rule, quick); + PF_MD5_UPD(rule, ifnot); + PF_MD5_UPD(rule, rcvifnot); + PF_MD5_UPD(rule, match_tag_not); + PF_MD5_UPD(rule, keep_state); + PF_MD5_UPD(rule, proto); + PF_MD5_UPD(rule, type); + PF_MD5_UPD(rule, code); + PF_MD5_UPD(rule, flags); + PF_MD5_UPD(rule, flagset); + PF_MD5_UPD(rule, allow_opts); + PF_MD5_UPD(rule, rt); + PF_MD5_UPD(rule, tos); +} + +int +pf_commit_rules(u_int32_t version, char *anchor) +{ + struct pf_ruleset *rs; + struct pf_rule *rule; + struct pf_rulequeue *old_rules; + u_int32_t old_rcount; + + PF_ASSERT_LOCKED(); + + rs = pf_find_ruleset(anchor); + if (rs == NULL || !rs->rules.inactive.open || + version != rs->rules.inactive.version) + return (EBUSY); + + if (rs == &pf_main_ruleset) { + int error = pf_sourcelim_check(); + if (error != 0) + return (error); + + pf_calc_chksum(rs); + } + + /* Swap rules, keep the old. */ + old_rules = rs->rules.active.ptr; + old_rcount = rs->rules.active.rcount; + + rs->rules.active.ptr = rs->rules.inactive.ptr; + rs->rules.active.rcount = rs->rules.inactive.rcount; + rs->rules.inactive.ptr = old_rules; + rs->rules.inactive.rcount = old_rcount; + + rs->rules.active.version = rs->rules.inactive.version; + pf_calc_skip_steps(rs->rules.active.ptr); + + + /* Purge the old rule list. */ + while ((rule = TAILQ_FIRST(old_rules)) != NULL) + pf_rm_rule(old_rules, rule); + rs->rules.inactive.rcount = 0; + rs->rules.inactive.open = 0; + pf_remove_if_empty_ruleset(rs); + + /* statelim/sourcelim/queue defs only in the main ruleset */ + if (anchor[0]) + return (0); + + pf_statelim_commit(); + pf_sourcelim_commit(); + + return (pf_commit_queues()); +} + +void +pf_calc_chksum(struct pf_ruleset *rs) +{ + MD5_CTX ctx; + struct pf_rule *rule; + u_int8_t digest[PF_MD5_DIGEST_LENGTH]; + + MD5Init(&ctx); + + if (rs->rules.inactive.rcount) { + TAILQ_FOREACH(rule, rs->rules.inactive.ptr, entries) { + pf_hash_rule(&ctx, rule); + } + } + + MD5Final(digest, &ctx); + memcpy(pf_status.pf_chksum, digest, sizeof(pf_status.pf_chksum)); +} + +int +pf_addr_setup(struct pf_ruleset *ruleset, struct pf_addr_wrap *addr, + sa_family_t af) +{ + if (pfi_dynaddr_setup(addr, af, PR_WAITOK) || + pf_tbladdr_setup(ruleset, addr, PR_WAITOK) || + pf_rtlabel_add(addr)) + return (EINVAL); + + return (0); +} + +struct pfi_kif * +pf_kif_setup(struct pfi_kif *kif_buf) +{ + struct pfi_kif *kif; + + if (kif_buf == NULL) + return (NULL); + + KASSERT(kif_buf->pfik_name[0] != '\0'); + + kif = pfi_kif_get(kif_buf->pfik_name, &kif_buf); + if (kif_buf != NULL) + pfi_kif_free(kif_buf); + pfi_kif_ref(kif, PFI_KIF_REF_RULE); + + return (kif); +} + +void +pf_addr_copyout(struct pf_addr_wrap *addr) +{ + pfi_dynaddr_copyout(addr); + pf_tbladdr_copyout(addr); + pf_rtlabel_copyout(addr); +} + +int +pf_statelim_add(const struct pfioc_statelim *ioc) +{ + struct pf_statelim *pfstlim; + int error; + + if (strnlen(ioc->name, sizeof(ioc->name)) >= sizeof(ioc->name)) + return (ENAMETOOLONG); + + if (ioc->id < PF_STATELIM_ID_MIN || + ioc->id > PF_STATELIM_ID_MAX) + return (EINVAL); + + if (ioc->limit < PF_STATELIM_LIMIT_MIN || + ioc->limit > PF_STATELIM_LIMIT_MAX) + return (EINVAL); + + if ((ioc->rate.limit == 0) != (ioc->rate.seconds == 0)) + return (EINVAL); + + pfstlim = pool_get(&pf_statelim_pl, PR_WAITOK|PR_ZERO); + if (pfstlim == NULL) + return (ENOMEM); + + pfstlim->pfstlim_id = ioc->id; + strlcpy(pfstlim->pfstlim_nm, ioc->name, sizeof(pfstlim->pfstlim_nm)); + pfstlim->pfstlim_limit = ioc->limit; + pfstlim->pfstlim_rate.limit = ioc->rate.limit; + pfstlim->pfstlim_rate.seconds = ioc->rate.seconds; + + if (pfstlim->pfstlim_rate.limit) { + uint64_t bucket = SEC_TO_NSEC(pfstlim->pfstlim_rate.seconds); + + pfstlim->pfstlim_rate_ts = getnsecuptime() - bucket; + pfstlim->pfstlim_rate_token = + bucket / pfstlim->pfstlim_rate.limit; + pfstlim->pfstlim_rate_bucket = bucket; + } + + TAILQ_INIT(&pfstlim->pfstlim_states); + pc_lock_init(&pfstlim->pfstlim_lock); + + NET_LOCK(); + PF_LOCK(); + if (ioc->ticket != pf_main_ruleset.rules.inactive.version) { + error = EBUSY; + goto unlock; + } + + if (RBT_INSERT(pf_statelim_id_tree, + &pf_statelim_id_tree_inactive, pfstlim) != NULL) { + error = EBUSY; + goto unlock; + } + + if (RBT_INSERT(pf_statelim_nm_tree, + &pf_statelim_nm_tree_inactive, pfstlim) != NULL) { + RBT_REMOVE(pf_statelim_id_tree, + &pf_statelim_id_tree_inactive, pfstlim); + error = EBUSY; + goto unlock; + } + + TAILQ_INSERT_HEAD(&pf_statelim_list_inactive, pfstlim, pfstlim_list); + + PF_UNLOCK(); + NET_UNLOCK(); + + return (0); + +unlock: + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_statelim_pl, pfstlim); + + return (error); +} + +static void +pf_statelim_unlink(struct pf_statelim *pfstlim, + struct pf_state_link_list *garbage) +{ + struct pf_state_link *pfl; + + PF_STATE_ENTER_WRITE(); + + /* unwire the links */ + TAILQ_FOREACH(pfl, &pfstlim->pfstlim_states, pfl_link) { + struct pf_state *s = pfl->pfl_state; + + /* if !rmst */ + s->statelim = 0; + SLIST_REMOVE(&s->linkage, pfl, pf_state_link, pfl_linkage); + } + + /* take the list away */ + TAILQ_CONCAT(garbage, &pfstlim->pfstlim_states, pfl_link); + pfstlim->pfstlim_inuse = 0; + + PF_STATE_EXIT_WRITE(); +} + +void +pf_statelim_commit(void) +{ + struct pf_statelim *pfstlim, *npfstlim, *opfstlim; + struct pf_statelim_list l = TAILQ_HEAD_INITIALIZER(l); + struct pf_state_link_list garbage = TAILQ_HEAD_INITIALIZER(garbage); + struct pf_state_link *pfl, *npfl; + + PF_ASSERT_LOCKED(); + NET_ASSERT_LOCKED(); + + /* merge the new statelims into the current set */ + + /* start with an empty active list */ + TAILQ_CONCAT(&l, &pf_statelim_list_active, pfstlim_list); + + /* beware, the inactive bits gets messed up here */ + + /* try putting pending statelims into the active tree */ + TAILQ_FOREACH_SAFE(pfstlim, &pf_statelim_list_inactive, + pfstlim_list, npfstlim) { + opfstlim = RBT_INSERT(pf_statelim_id_tree, + &pf_statelim_id_tree_active, pfstlim); + if (opfstlim != NULL) { + /* this statelim already exists, merge */ + opfstlim->pfstlim_limit = + pfstlim->pfstlim_limit; + opfstlim->pfstlim_rate.limit = + pfstlim->pfstlim_rate.limit; + opfstlim->pfstlim_rate.seconds = + pfstlim->pfstlim_rate.seconds; + + opfstlim->pfstlim_rate_ts = + pfstlim->pfstlim_rate_ts; + opfstlim->pfstlim_rate_token = + pfstlim->pfstlim_rate_token; + opfstlim->pfstlim_rate_bucket = + pfstlim->pfstlim_rate_bucket; + + memcpy(opfstlim->pfstlim_nm, pfstlim->pfstlim_nm, + sizeof(opfstlim->pfstlim_nm)); + + /* use the existing statelim instead */ + pool_put(&pf_statelim_pl, pfstlim); + TAILQ_REMOVE(&l, opfstlim, pfstlim_list); + pfstlim = opfstlim; + } + + TAILQ_INSERT_TAIL(&pf_statelim_list_active, + pfstlim, pfstlim_list); + +#if NKSTAT > 0 + pf_statelim_kstat_attach(pfstlim); +#endif + } + + /* clean up the now unused statelims from the old set */ + TAILQ_FOREACH_SAFE(pfstlim, &l, pfstlim_list, npfstlim) { + pf_statelim_unlink(pfstlim, &garbage); + + RBT_REMOVE(pf_statelim_id_tree, + &pf_statelim_id_tree_active, pfstlim); + +#if NKSTAT > 0 + pf_statelim_kstat_detach(pfstlim); +#endif + pool_put(&pf_statelim_pl, pfstlim); + } + + /* fix up the inactive tree */ + RBT_INIT(pf_statelim_id_tree, &pf_statelim_id_tree_inactive); + RBT_INIT(pf_statelim_nm_tree, &pf_statelim_nm_tree_inactive); + TAILQ_INIT(&pf_statelim_list_inactive); + + TAILQ_FOREACH_SAFE(pfl, &garbage, pfl_link, npfl) + pool_put(&pf_state_link_pl, pfl); +} + +static void +pf_sourcelim_unlink(struct pf_sourcelim *pfsrlim, + struct pf_state_link_list *garbage) +{ + extern struct pf_source_list pf_source_gc; + struct pf_source *pfsr; + struct pf_state_link *pfl; + + PF_STATE_ENTER_WRITE(); + + while ((pfsr = RBT_ROOT(pf_source_tree, + &pfsrlim->pfsrlim_sources)) != NULL) { + RBT_REMOVE(pf_source_tree, + &pfsrlim->pfsrlim_sources, pfsr); + RBT_REMOVE(pf_source_ioc_tree, + &pfsrlim->pfsrlim_ioc_sources, pfsr); + if (pfsr->pfsr_inuse == 0) + TAILQ_REMOVE(&pf_source_gc, pfsr, pfsr_empty_gc); + + /* unwire the links */ + TAILQ_FOREACH(pfl, &pfsr->pfsr_states, pfl_link) { + struct pf_state *s = pfl->pfl_state; + + /* if !rmst */ + s->sourcelim = 0; + SLIST_REMOVE(&s->linkage, pfl, + pf_state_link, pfl_linkage); + } + + /* take the list away */ + TAILQ_CONCAT(garbage, &pfsr->pfsr_states, pfl_link); + + pool_put(&pf_source_pl, pfsr); + } + + PF_STATE_EXIT_WRITE(); +} + +int +pf_sourcelim_check(void) +{ + struct pf_sourcelim *pfsrlim, *npfsrlim; + + PF_ASSERT_LOCKED(); + NET_ASSERT_LOCKED(); + + /* check if we can merge */ + + TAILQ_FOREACH(pfsrlim, &pf_sourcelim_list_inactive, pfsrlim_list) { + npfsrlim = RBT_FIND(pf_sourcelim_id_tree, + &pf_sourcelim_id_tree_active, pfsrlim); + + /* new config, no conflict */ + if (npfsrlim == NULL) + continue; + + /* nothing is tracked at the moment, no conflict */ + if (RBT_EMPTY(pf_source_tree, &npfsrlim->pfsrlim_sources)) + continue; + + if (strcmp(npfsrlim->pfsrlim_overload.name, + pfsrlim->pfsrlim_overload.name) != 0) + return (EBUSY); + + /* + * we should allow the prefixlens to get shorter + * and merge pf_source entries. + */ + + if ((npfsrlim->pfsrlim_ipv4_prefix != + pfsrlim->pfsrlim_ipv4_prefix) || + (npfsrlim->pfsrlim_ipv6_prefix != + pfsrlim->pfsrlim_ipv6_prefix)) + return (EBUSY); + } + + return (0); +} + +void +pf_sourcelim_commit(void) +{ + struct pf_sourcelim *pfsrlim, *npfsrlim, *opfsrlim; + struct pf_sourcelim_list l = TAILQ_HEAD_INITIALIZER(l); + struct pf_state_link_list garbage = TAILQ_HEAD_INITIALIZER(garbage); + struct pf_state_link *pfl, *npfl; + + PF_ASSERT_LOCKED(); + NET_ASSERT_LOCKED(); + + /* merge the new sourcelims into the current set */ + + /* start with an empty active list */ + TAILQ_CONCAT(&l, &pf_sourcelim_list_active, pfsrlim_list); + + /* beware, the inactive bits gets messed up here */ + + /* try putting pending sourcelims into the active tree */ + TAILQ_FOREACH_SAFE(pfsrlim, &pf_sourcelim_list_inactive, + pfsrlim_list, npfsrlim) { + opfsrlim = RBT_INSERT(pf_sourcelim_id_tree, + &pf_sourcelim_id_tree_active, pfsrlim); + if (opfsrlim != NULL) { + /* this sourcelim already exists, merge */ + opfsrlim->pfsrlim_entries = + pfsrlim->pfsrlim_entries; + opfsrlim->pfsrlim_limit = + pfsrlim->pfsrlim_limit; + opfsrlim->pfsrlim_ipv4_prefix = + pfsrlim->pfsrlim_ipv4_prefix; + opfsrlim->pfsrlim_ipv6_prefix = + pfsrlim->pfsrlim_ipv6_prefix; + opfsrlim->pfsrlim_rate.limit = + pfsrlim->pfsrlim_rate.limit; + opfsrlim->pfsrlim_rate.seconds = + pfsrlim->pfsrlim_rate.seconds; + + opfsrlim->pfsrlim_ipv4_mask = + pfsrlim->pfsrlim_ipv4_mask; + opfsrlim->pfsrlim_ipv6_mask = + pfsrlim->pfsrlim_ipv6_mask; + + /* keep the existing pfstlim_rate_ts */ + + opfsrlim->pfsrlim_rate_token = + pfsrlim->pfsrlim_rate_token; + opfsrlim->pfsrlim_rate_bucket = + pfsrlim->pfsrlim_rate_bucket; + + if (opfsrlim->pfsrlim_overload.table != NULL) { + pfr_detach_table( + opfsrlim->pfsrlim_overload.table); + } + + strlcpy(opfsrlim->pfsrlim_overload.name, + pfsrlim->pfsrlim_overload.name, + sizeof(opfsrlim->pfsrlim_overload.name)); + opfsrlim->pfsrlim_overload.hwm = + pfsrlim->pfsrlim_overload.hwm; + opfsrlim->pfsrlim_overload.lwm = + pfsrlim->pfsrlim_overload.lwm; + opfsrlim->pfsrlim_overload.table = + pfsrlim->pfsrlim_overload.table, + + memcpy(opfsrlim->pfsrlim_nm, pfsrlim->pfsrlim_nm, + sizeof(opfsrlim->pfsrlim_nm)); + + /* use the existing sourcelim instead */ + pool_put(&pf_sourcelim_pl, pfsrlim); + TAILQ_REMOVE(&l, opfsrlim, pfsrlim_list); + pfsrlim = opfsrlim; + } + + TAILQ_INSERT_TAIL(&pf_sourcelim_list_active, + pfsrlim, pfsrlim_list); + +#if NKSTAT > 0 + pf_sourcelim_kstat_attach(pfsrlim); +#endif + } + + /* clean up the now unused sourcelims from the old set */ + TAILQ_FOREACH_SAFE(pfsrlim, &l, pfsrlim_list, npfsrlim) { + pf_sourcelim_unlink(pfsrlim, &garbage); + + RBT_REMOVE(pf_sourcelim_id_tree, + &pf_sourcelim_id_tree_active, pfsrlim); + + if (pfsrlim->pfsrlim_overload.table != NULL) + pfr_detach_table(pfsrlim->pfsrlim_overload.table); + +#if NKSTAT > 0 + pf_sourcelim_kstat_detach(pfsrlim); +#endif + + pool_put(&pf_sourcelim_pl, pfsrlim); + } + + /* fix up the inactive tree */ + RBT_INIT(pf_sourcelim_id_tree, &pf_sourcelim_id_tree_inactive); + RBT_INIT(pf_sourcelim_nm_tree, &pf_sourcelim_nm_tree_inactive); + TAILQ_INIT(&pf_sourcelim_list_inactive); + + TAILQ_FOREACH_SAFE(pfl, &garbage, pfl_link, npfl) + pool_put(&pf_state_link_pl, pfl); +} + +void +pf_statelim_rollback(void) +{ + struct pf_statelim *pfstlim, *npfstlim; + + PF_ASSERT_LOCKED(); + NET_ASSERT_LOCKED(); + + TAILQ_FOREACH_SAFE(pfstlim, &pf_statelim_list_inactive, + pfstlim_list, npfstlim) + pool_put(&pf_statelim_pl, pfstlim); + + TAILQ_INIT(&pf_statelim_list_inactive); + RBT_INIT(pf_statelim_id_tree, &pf_statelim_id_tree_inactive); + RBT_INIT(pf_statelim_nm_tree, &pf_statelim_nm_tree_inactive); +} + +static struct pf_statelim * +pf_statelim_rb_find(struct pf_statelim_id_tree *tree, + const struct pf_statelim *key) +{ + return (RBT_FIND(pf_statelim_id_tree, tree, key)); +} + +static struct pf_statelim * +pf_statelim_rb_nfind(struct pf_statelim_id_tree *tree, + const struct pf_statelim *key) +{ + return (RBT_NFIND(pf_statelim_id_tree, tree, key)); +} + +int +pf_statelim_get(struct pfioc_statelim *ioc, + struct pf_statelim *(*rbt_op)(struct pf_statelim_id_tree *, + const struct pf_statelim *)) +{ + struct pf_statelim key = { .pfstlim_id = ioc->id }; + struct pf_statelim *pfstlim; + int error = 0; + + NET_LOCK(); + PF_LOCK(); + + pfstlim = (*rbt_op)(&pf_statelim_id_tree_active, &key); + if (pfstlim == NULL) { + error = ENOENT; + goto unlock; + } + + ioc->id = pfstlim->pfstlim_id; + ioc->limit = pfstlim->pfstlim_limit; + ioc->rate.limit = pfstlim->pfstlim_rate.limit; + ioc->rate.seconds = pfstlim->pfstlim_rate.seconds; + CTASSERT(sizeof(ioc->name) == sizeof(pfstlim->pfstlim_nm)); + memcpy(ioc->name, pfstlim->pfstlim_nm, sizeof(ioc->name)); + + ioc->inuse = pfstlim->pfstlim_inuse; + ioc->admitted = pfstlim->pfstlim_counters.admitted; + ioc->hardlimited = pfstlim->pfstlim_counters.hardlimited; + ioc->ratelimited = pfstlim->pfstlim_counters.ratelimited; + +unlock: + PF_UNLOCK(); + NET_UNLOCK(); + + return (error); +} + +int +pf_sourcelim_add(const struct pfioc_sourcelim *ioc) +{ + struct pf_sourcelim *pfsrlim; + int error; + unsigned int prefix; + size_t i; + + if (strnlen(ioc->name, sizeof(ioc->name)) >= sizeof(ioc->name)) + return (ENAMETOOLONG); + if (strnlen(ioc->overload_tblname, sizeof(ioc->overload_tblname)) >= + sizeof(ioc->overload_tblname)) + return (ENAMETOOLONG); + + if (ioc->id < PF_SOURCELIM_ID_MIN || + ioc->id > PF_SOURCELIM_ID_MAX) + return (EINVAL); + + if (ioc->entries < 1) + return (EINVAL); + + if (ioc->limit < 1) + return (EINVAL); + + if ((ioc->rate.limit == 0) != (ioc->rate.seconds == 0)) + return (EINVAL); + + if (ioc->inet_prefix > 32) + return (EINVAL); + if (ioc->inet6_prefix > 128) + return (EINVAL); + + if (ioc->overload_tblname[0]) { + if (ioc->overload_hwm == 0) + return (EINVAL); + + if (ioc->overload_hwm < ioc->overload_lwm) + return (EINVAL); + } + + pfsrlim = pool_get(&pf_sourcelim_pl, PR_WAITOK|PR_ZERO); + if (pfsrlim == NULL) + return (ENOMEM); + + pfsrlim->pfsrlim_id = ioc->id; + pfsrlim->pfsrlim_entries = ioc->entries; + pfsrlim->pfsrlim_limit = ioc->limit; + pfsrlim->pfsrlim_ipv4_prefix = ioc->inet_prefix; + pfsrlim->pfsrlim_ipv6_prefix = ioc->inet6_prefix; + pfsrlim->pfsrlim_rate.limit = ioc->rate.limit; + pfsrlim->pfsrlim_rate.seconds = ioc->rate.seconds; + strlcpy(pfsrlim->pfsrlim_overload.name, ioc->overload_tblname, + sizeof(pfsrlim->pfsrlim_overload.name)); + pfsrlim->pfsrlim_overload.hwm = ioc->overload_hwm; + pfsrlim->pfsrlim_overload.lwm = ioc->overload_lwm; + strlcpy(pfsrlim->pfsrlim_nm, ioc->name, sizeof pfsrlim->pfsrlim_nm); + + if (pfsrlim->pfsrlim_rate.limit) { + uint64_t bucket = pfsrlim->pfsrlim_rate.seconds * 1000000000ULL; + + pfsrlim->pfsrlim_rate_token = bucket / pfsrlim->pfsrlim_rate.limit; + pfsrlim->pfsrlim_rate_bucket = bucket; + } + + pfsrlim->pfsrlim_ipv4_mask.v4.s_addr = + htonl(0xffffffff << (32 - pfsrlim->pfsrlim_ipv4_prefix)); + + prefix = pfsrlim->pfsrlim_ipv6_prefix; + for (i = 0; i < nitems(pfsrlim->pfsrlim_ipv6_mask.addr32); i++) { + if (prefix == 0) { + /* the memory is already zeroed */ + break; + } + if (prefix < 32) { + pfsrlim->pfsrlim_ipv6_mask.addr32[i] = + htonl(0xffffffff << (32 - prefix)); + break; + } + + pfsrlim->pfsrlim_ipv6_mask.addr32[i] = htonl(0xffffffff); + prefix -= 32; + } + + RBT_INIT(pf_source_tree, &pfsrlim->pfsrlim_sources); + pc_lock_init(&pfsrlim->pfsrlim_lock); + + NET_LOCK(); + PF_LOCK(); + if (ioc->ticket != pf_main_ruleset.rules.inactive.version) { + error = EBUSY; + goto unlock; + } + + if (pfsrlim->pfsrlim_overload.name[0] != '\0') { + pfsrlim->pfsrlim_overload.table = pfr_attach_table( + &pf_main_ruleset, + pfsrlim->pfsrlim_overload.name, PR_WAITOK); + if (pfsrlim->pfsrlim_overload.table == NULL) { + error = EINVAL; + goto unlock; + } + } + + if (RBT_INSERT(pf_sourcelim_id_tree, + &pf_sourcelim_id_tree_inactive, pfsrlim) != NULL) { + error = EBUSY; + goto unlock; + } + + if (RBT_INSERT(pf_sourcelim_nm_tree, + &pf_sourcelim_nm_tree_inactive, pfsrlim) != NULL) { + RBT_REMOVE(pf_sourcelim_id_tree, + &pf_sourcelim_id_tree_inactive, pfsrlim); + error = EBUSY; + goto unlock; + } + + TAILQ_INSERT_HEAD(&pf_sourcelim_list_inactive, pfsrlim, pfsrlim_list); + + PF_UNLOCK(); + NET_UNLOCK(); + + return (0); + +unlock: + if (pfsrlim->pfsrlim_overload.table != NULL) + pfr_detach_table(pfsrlim->pfsrlim_overload.table); + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_sourcelim_pl, pfsrlim); + + return (error); +} + +void +pf_sourcelim_rollback(void) +{ + struct pf_sourcelim *pfsrlim, *npfsrlim; + + PF_ASSERT_LOCKED(); + NET_ASSERT_LOCKED(); + + TAILQ_FOREACH_SAFE(pfsrlim, &pf_sourcelim_list_inactive, + pfsrlim_list, npfsrlim) { + if (pfsrlim->pfsrlim_overload.table != NULL) + pfr_detach_table(pfsrlim->pfsrlim_overload.table); + + pool_put(&pf_sourcelim_pl, pfsrlim); + } + + TAILQ_INIT(&pf_sourcelim_list_inactive); + RBT_INIT(pf_sourcelim_id_tree, &pf_sourcelim_id_tree_inactive); + RBT_INIT(pf_sourcelim_nm_tree, &pf_sourcelim_nm_tree_inactive); +} + +static struct pf_sourcelim * +pf_sourcelim_rb_find(struct pf_sourcelim_id_tree *tree, + const struct pf_sourcelim *key) +{ + return (RBT_FIND(pf_sourcelim_id_tree, tree, key)); +} + +static struct pf_sourcelim * +pf_sourcelim_rb_nfind(struct pf_sourcelim_id_tree *tree, + const struct pf_sourcelim *key) +{ + return (RBT_NFIND(pf_sourcelim_id_tree, tree, key)); +} + +int +pf_sourcelim_get(struct pfioc_sourcelim *ioc, + struct pf_sourcelim *(*rbt_op)(struct pf_sourcelim_id_tree *, + const struct pf_sourcelim *)) +{ + struct pf_sourcelim key = { .pfsrlim_id = ioc->id }; + struct pf_sourcelim *pfsrlim; + int error = 0; + + NET_LOCK(); + PF_LOCK(); + + pfsrlim = (*rbt_op)(&pf_sourcelim_id_tree_active, &key); + if (pfsrlim == NULL) { + error = ESRCH; + goto unlock; + } + + ioc->id = pfsrlim->pfsrlim_id; + ioc->entries = pfsrlim->pfsrlim_entries; + ioc->limit = pfsrlim->pfsrlim_limit; + ioc->inet_prefix = pfsrlim->pfsrlim_ipv4_prefix; + ioc->inet6_prefix = pfsrlim->pfsrlim_ipv6_prefix; + ioc->rate.limit = pfsrlim->pfsrlim_rate.limit; + ioc->rate.seconds = pfsrlim->pfsrlim_rate.seconds; + + CTASSERT(sizeof(ioc->overload_tblname) == + sizeof(pfsrlim->pfsrlim_overload.name)); + memcpy(ioc->overload_tblname, pfsrlim->pfsrlim_overload.name, + sizeof(pfsrlim->pfsrlim_overload.name)); + ioc->overload_hwm = pfsrlim->pfsrlim_overload.hwm; + ioc->overload_lwm = pfsrlim->pfsrlim_overload.lwm; + + CTASSERT(sizeof(ioc->name) == sizeof(pfsrlim->pfsrlim_nm)); + memcpy(ioc->name, pfsrlim->pfsrlim_nm, sizeof(ioc->name)); + + /* XXX overload table thing */ + + ioc->nentries = pfsrlim->pfsrlim_nsources; + + ioc->inuse = pfsrlim->pfsrlim_counters.inuse; + ioc->addrallocs = pfsrlim->pfsrlim_counters.addrallocs; + ioc->addrnomem = pfsrlim->pfsrlim_counters.addrnomem; + ioc->admitted = pfsrlim->pfsrlim_counters.admitted; + ioc->addrlimited = pfsrlim->pfsrlim_counters.addrlimited; + ioc->hardlimited = pfsrlim->pfsrlim_counters.hardlimited; + ioc->ratelimited = pfsrlim->pfsrlim_counters.ratelimited; + +unlock: + PF_UNLOCK(); + NET_UNLOCK(); + + return (error); +} + +static struct pf_source * +pf_source_rb_find(struct pf_source_ioc_tree *tree, + const struct pf_source *key) +{ + return (RBT_FIND(pf_source_ioc_tree, tree, key)); +} + +static struct pf_source * +pf_source_rb_nfind(struct pf_source_ioc_tree *tree, + const struct pf_source *key) +{ + return (RBT_NFIND(pf_source_ioc_tree, tree, key)); +} + +int +pf_source_get(struct pfioc_source *ioc, + struct pf_source *(*rbt_op)(struct pf_source_ioc_tree *, + const struct pf_source *)) +{ + struct pf_sourcelim plkey = { .pfsrlim_id = ioc->id }; + struct pfioc_source_entry e, *uentry; + struct pf_source key; + struct pf_sourcelim *pfsrlim; + struct pf_source *pfsr; + size_t used = 0, len = ioc->entrieslen; + int error = 0; + + if (strnlen(ioc->name, sizeof(ioc->name)) >= sizeof(ioc->name)) + return (ENAMETOOLONG); + if (ioc->entry_size != sizeof(e)) + return (EINVAL); + if (len < sizeof(e)) + return (EMSGSIZE); + + error = copyin(ioc->key, &e, sizeof(e)); + if (error != 0) + return (error); + + NET_LOCK(); + PF_LOCK(); + + pfsrlim = pf_sourcelim_rb_find(&pf_sourcelim_id_tree_active, &plkey); + if (pfsrlim == NULL) { + error = ESRCH; + goto unlock; + } + + key.pfsr_af = e.af; + key.pfsr_rdomain = e.rdomain; + key.pfsr_addr = e.addr; + pfsr = (*rbt_op)(&pfsrlim->pfsrlim_ioc_sources, &key); + if (pfsr == NULL) { + error = ENOENT; + goto unlock; + } + + memset(&e, 0, sizeof(e)); + + uentry = ioc->entries; + for (;;) { + e.af = pfsr->pfsr_af; + e.rdomain = pfsr->pfsr_rdomain; + e.addr = pfsr->pfsr_addr; + + e.inuse = pfsr->pfsr_inuse; + e.admitted = pfsr->pfsr_counters.admitted; + e.hardlimited = pfsr->pfsr_counters.hardlimited; + e.ratelimited = pfsr->pfsr_counters.ratelimited; + + error = copyout(&e, uentry, sizeof(e)); + if (error != 0) + goto unlock; + + used += sizeof(e); + if (used == len) + break; + + pfsr = RBT_NEXT(pf_source_ioc_tree, pfsr); + if (pfsr == NULL) + break; + + if ((len - used) < sizeof(e)) { + error = EMSGSIZE; + goto unlock; + } + + uentry++; + } + KASSERT(error == 0); + + ioc->inet_prefix = pfsrlim->pfsrlim_ipv4_prefix; + ioc->inet6_prefix = pfsrlim->pfsrlim_ipv6_prefix; + ioc->limit = pfsrlim->pfsrlim_limit; + + ioc->entrieslen = used; + +unlock: + PF_UNLOCK(); + NET_UNLOCK(); + + return (error); +} + +int +pf_source_clr(struct pfioc_source_kill *ioc) +{ + extern struct pf_source_list pf_source_gc; + struct pf_sourcelim plkey = { + .pfsrlim_id = ioc->id, + }; + struct pf_source skey = { + .pfsr_af = ioc->af, + .pfsr_rdomain = ioc->rdomain, + .pfsr_addr = ioc->addr, + }; + struct pf_sourcelim *pfsrlim; + struct pf_source *pfsr; + struct pf_state_link *pfl, *npfl; + int error = 0; + unsigned int gen; + + if (strnlen(ioc->name, sizeof(ioc->name)) >= sizeof(ioc->name)) + return (ENAMETOOLONG); + + if (ioc->rmstates) { + /* XXX userland wants the states removed too */ + return (EOPNOTSUPP); + } + + NET_LOCK(); + PF_LOCK(); + + pfsrlim = pf_sourcelim_rb_find(&pf_sourcelim_id_tree_active, &plkey); + if (pfsrlim == NULL) { + error = ESRCH; + goto unlock; + } + + pfsr = pf_source_rb_find(&pfsrlim->pfsrlim_ioc_sources, &skey); + if (pfsr == NULL) { + error = ENOENT; + goto unlock; + } + + RBT_REMOVE(pf_source_tree, &pfsrlim->pfsrlim_sources, pfsr); + RBT_REMOVE(pf_source_ioc_tree, &pfsrlim->pfsrlim_ioc_sources, pfsr); + if (pfsr->pfsr_inuse == 0) + TAILQ_REMOVE(&pf_source_gc, pfsr, pfsr_empty_gc); + + gen = pf_sourcelim_enter(pfsrlim); + pfsrlim->pfsrlim_nsources--; + pfsrlim->pfsrlim_counters.inuse -= pfsr->pfsr_inuse; + pf_sourcelim_leave(pfsrlim, gen); + + /* unwire the links */ + TAILQ_FOREACH(pfl, &pfsr->pfsr_states, pfl_link) { + struct pf_state *st = pfl->pfl_state; + + /* if !rmst */ + st->sourcelim = 0; + SLIST_REMOVE(&st->linkage, pfl, + pf_state_link, pfl_linkage); + } + + PF_UNLOCK(); + NET_UNLOCK(); + + TAILQ_FOREACH_SAFE(pfl, &pfsr->pfsr_states, pfl_link, npfl) + pool_put(&pf_state_link_pl, pfl); + + pool_put(&pf_source_pl, pfsr); + + return (0); + +unlock: + PF_UNLOCK(); + NET_UNLOCK(); + + return (error); +} + +int +pf_states_clr(struct pfioc_state_kill *psk) +{ + struct pf_state *st, *nextst; + struct pf_state *head, *tail; + u_int killed = 0; + int error; + + if (strnlen(psk->psk_ifname, sizeof(psk->psk_ifname)) >= + sizeof(psk->psk_ifname)) + return ENAMETOOLONG; + if (strnlen(psk->psk_label, sizeof(psk->psk_label)) >= + sizeof(psk->psk_label)) + return ENAMETOOLONG; + + NET_LOCK(); + + /* lock against the gc removing an item from the list */ + error = rw_enter(&pf_state_list.pfs_rwl, RW_READ|RW_INTR); + if (error != 0) + goto unlock; + + /* get a snapshot view of the ends of the list to traverse between */ + mtx_enter(&pf_state_list.pfs_mtx); + head = TAILQ_FIRST(&pf_state_list.pfs_list); + tail = TAILQ_LAST(&pf_state_list.pfs_list, pf_state_queue); + mtx_leave(&pf_state_list.pfs_mtx); + + st = NULL; + nextst = head; + + PF_LOCK(); + PF_STATE_ENTER_WRITE(); + + while (st != tail) { + st = nextst; + nextst = TAILQ_NEXT(st, entry_list); + + if (st->timeout == PFTM_UNLINKED) + continue; + + if (!psk->psk_ifname[0] || !strcmp(psk->psk_ifname, + st->kif->pfik_name)) { +#if NPFSYNC > 0 + /* don't send out individual delete messages */ + SET(st->state_flags, PFSTATE_NOSYNC); +#endif /* NPFSYNC > 0 */ + pf_remove_state(st); + killed++; + } + } + + PF_STATE_EXIT_WRITE(); + PF_UNLOCK(); + rw_exit(&pf_state_list.pfs_rwl); + + psk->psk_killed = killed; + +#if NPFSYNC > 0 + pfsync_clear_states(pf_status.hostid, psk->psk_ifname); +#endif /* NPFSYNC > 0 */ +unlock: + NET_UNLOCK(); + + return (error); +} + +int +pf_states_get(struct pfioc_states *ps) +{ + struct pf_state *st, *nextst; + struct pf_state *head, *tail; + struct pfsync_state *p, pstore; + u_int32_t nr = 0; + int error; + + if (ps->ps_len == 0) { + nr = pf_status.states; + ps->ps_len = sizeof(struct pfsync_state) * nr; + return (0); + } + + p = ps->ps_states; + + /* lock against the gc removing an item from the list */ + error = rw_enter(&pf_state_list.pfs_rwl, RW_READ|RW_INTR); + if (error != 0) + return (error); + + /* get a snapshot view of the ends of the list to traverse between */ + mtx_enter(&pf_state_list.pfs_mtx); + head = TAILQ_FIRST(&pf_state_list.pfs_list); + tail = TAILQ_LAST(&pf_state_list.pfs_list, pf_state_queue); + mtx_leave(&pf_state_list.pfs_mtx); + + st = NULL; + nextst = head; + + while (st != tail) { + st = nextst; + nextst = TAILQ_NEXT(st, entry_list); + + if (st->timeout == PFTM_UNLINKED) + continue; + + if ((nr+1) * sizeof(*p) > ps->ps_len) + break; + + pf_state_export(&pstore, st); + error = copyout(&pstore, p, sizeof(*p)); + if (error) + goto fail; + + p++; + nr++; + } + ps->ps_len = sizeof(struct pfsync_state) * nr; + +fail: + rw_exit(&pf_state_list.pfs_rwl); + + return (error); +} + +int +pfioctl(dev_t dev, u_long cmd, caddr_t addr, int flags, struct proc *p) +{ + int error = 0; + + /* XXX keep in sync with switch() below */ + if (securelevel > 1) + switch (cmd) { + case DIOCGETRULES: + case DIOCGETRULE: + case DIOCGETSTATE: + case DIOCSETSTATUSIF: + case DIOCGETSTATUS: + case DIOCCLRSTATUS: + case DIOCNATLOOK: + case DIOCSETDEBUG: + case DIOCGETSTATES: + case DIOCGETTIMEOUT: + case DIOCGETLIMIT: + case DIOCGETSTATELIM: + case DIOCGETNSTATELIM: + case DIOCGETSOURCELIM: + case DIOCGETNSOURCELIM: + case DIOCGETSOURCE: + case DIOCGETNSOURCE: + case DIOCGETRULESETS: + case DIOCGETRULESET: + case DIOCGETQUEUES: + case DIOCGETQUEUE: + case DIOCGETQSTATS: + case DIOCRGETTABLES: + case DIOCRGETTSTATS: + case DIOCRCLRTSTATS: + case DIOCRCLRADDRS: + case DIOCRADDADDRS: + case DIOCRDELADDRS: + case DIOCRSETADDRS: + case DIOCRGETADDRS: + case DIOCRGETASTATS: + case DIOCRCLRASTATS: + case DIOCRTSTADDRS: + case DIOCOSFPGET: + case DIOCGETSRCNODES: + case DIOCCLRSRCNODES: + case DIOCIGETIFACES: + case DIOCSETIFFLAG: + case DIOCCLRIFFLAG: + case DIOCGETSYNFLWATS: + break; + case DIOCRCLRTABLES: + case DIOCRADDTABLES: + case DIOCRDELTABLES: + case DIOCRSETTFLAGS: + if (((struct pfioc_table *)addr)->pfrio_flags & + PFR_FLAG_DUMMY) + break; /* dummy operation ok */ + return (EPERM); + default: + return (EPERM); + } + + if (!(flags & FWRITE)) + switch (cmd) { + case DIOCGETRULES: + case DIOCGETSTATE: + case DIOCGETSTATUS: + case DIOCGETSTATES: + case DIOCGETTIMEOUT: + case DIOCGETLIMIT: + case DIOCGETSTATELIM: + case DIOCGETNSTATELIM: + case DIOCGETSOURCELIM: + case DIOCGETNSOURCELIM: + case DIOCGETSOURCE: + case DIOCGETNSOURCE: + case DIOCGETRULESETS: + case DIOCGETRULESET: + case DIOCGETQUEUES: + case DIOCGETQUEUE: + case DIOCGETQSTATS: + case DIOCNATLOOK: + case DIOCRGETTABLES: + case DIOCRGETTSTATS: + case DIOCRGETADDRS: + case DIOCRGETASTATS: + case DIOCRTSTADDRS: + case DIOCOSFPGET: + case DIOCGETSRCNODES: + case DIOCIGETIFACES: + case DIOCGETSYNFLWATS: + case DIOCXEND: + break; + case DIOCRCLRTABLES: + case DIOCRADDTABLES: + case DIOCRDELTABLES: + case DIOCRCLRTSTATS: + case DIOCRCLRADDRS: + case DIOCRADDADDRS: + case DIOCRDELADDRS: + case DIOCRSETADDRS: + case DIOCRSETTFLAGS: + if (((struct pfioc_table *)addr)->pfrio_flags & + PFR_FLAG_DUMMY) { + flags |= FWRITE; /* need write lock for dummy */ + break; /* dummy operation ok */ + } + return (EACCES); + case DIOCGETRULE: + if (((struct pfioc_rule *)addr)->action == + PF_GET_CLR_CNTR) + return (EACCES); + break; + default: + return (EACCES); + } + + rw_enter_write(&pfioctl_rw); + + switch (cmd) { + + case DIOCSTART: + NET_LOCK(); + PF_LOCK(); + if (pf_status.running) + error = EEXIST; + else { + pf_status.running = 1; + pf_status.since = getuptime(); + if (pf_status.stateid == 0) { + pf_status.stateid = gettime(); + pf_status.stateid = pf_status.stateid << 32; + } + timeout_add_sec(&pf_purge_states_to, 1); + timeout_add_sec(&pf_purge_to, 1); + pf_create_queues(); + DPFPRINTF(LOG_NOTICE, "pf: started"); + } + PF_UNLOCK(); + NET_UNLOCK(); + break; + + case DIOCSTOP: + NET_LOCK(); + PF_LOCK(); + if (!pf_status.running) + error = ENOENT; + else { + pf_status.running = 0; + pf_status.since = getuptime(); + pf_remove_queues(); + DPFPRINTF(LOG_NOTICE, "pf: stopped"); + } + PF_UNLOCK(); + NET_UNLOCK(); + break; + + case DIOCGETQUEUES: { + struct pfioc_queue *pq = (struct pfioc_queue *)addr; + struct pf_queuespec *qs; + u_int32_t nr = 0; + + PF_LOCK(); + pq->ticket = pf_main_ruleset.rules.active.version; + + /* save state to not run over them all each time? */ + qs = TAILQ_FIRST(pf_queues_active); + while (qs != NULL) { + qs = TAILQ_NEXT(qs, entries); + nr++; + } + pq->nr = nr; + PF_UNLOCK(); + break; + } + + case DIOCGETQUEUE: { + struct pfioc_queue *pq = (struct pfioc_queue *)addr; + struct pf_queuespec *qs; + u_int32_t nr = 0; + + PF_LOCK(); + if (pq->ticket != pf_main_ruleset.rules.active.version) { + error = EBUSY; + PF_UNLOCK(); + goto fail; + } + + /* save state to not run over them all each time? */ + qs = TAILQ_FIRST(pf_queues_active); + while ((qs != NULL) && (nr++ < pq->nr)) + qs = TAILQ_NEXT(qs, entries); + if (qs == NULL) { + error = EBUSY; + PF_UNLOCK(); + goto fail; + } + memcpy(&pq->queue, qs, sizeof(pq->queue)); + PF_UNLOCK(); + break; + } + + case DIOCGETQSTATS: { + struct pfioc_qstats *pq = (struct pfioc_qstats *)addr; + struct pf_queuespec *qs; + u_int32_t nr; + int nbytes; + + NET_LOCK(); + PF_LOCK(); + if (pq->ticket != pf_main_ruleset.rules.active.version) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + nbytes = pq->nbytes; + nr = 0; + + /* save state to not run over them all each time? */ + qs = TAILQ_FIRST(pf_queues_active); + while ((qs != NULL) && (nr++ < pq->nr)) + qs = TAILQ_NEXT(qs, entries); + if (qs == NULL) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + memcpy(&pq->queue, qs, sizeof(pq->queue)); + /* It's a root flow queue but is not an HFSC root class */ + if ((qs->flags & PFQS_FLOWQUEUE) && qs->parent_qid == 0 && + !(qs->flags & PFQS_ROOTCLASS)) + error = pfq_fqcodel_ops->pfq_qstats(qs, pq->buf, + &nbytes); + else + error = pfq_hfsc_ops->pfq_qstats(qs, pq->buf, + &nbytes); + if (error == 0) + pq->nbytes = nbytes; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCADDQUEUE: { + struct pfioc_queue *q = (struct pfioc_queue *)addr; + struct pf_queuespec *qs; + + if (strnlen(q->queue.qname, sizeof(q->queue.qname)) >= + sizeof(q->queue.qname) || + strnlen(q->queue.parent, sizeof(q->queue.parent)) >= + sizeof(q->queue.parent) || + strnlen(q->queue.ifname, sizeof(q->queue.ifname)) >= + sizeof(q->queue.ifname)) { + error = ENAMETOOLONG; + goto fail; + } + + qs = pool_get(&pf_queue_pl, PR_WAITOK|PR_LIMITFAIL|PR_ZERO); + if (qs == NULL) { + error = ENOMEM; + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + if (q->ticket != pf_main_ruleset.rules.inactive.version) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_queue_pl, qs); + goto fail; + } + memcpy(qs, &q->queue, sizeof(*qs)); + qs->qid = pf_qname2qid(qs->qname, 1); + if (qs->qid == 0) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_queue_pl, qs); + goto fail; + } + if (qs->parent[0] && (qs->parent_qid = + pf_qname2qid(qs->parent, 0)) == 0) { + error = ESRCH; + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_queue_pl, qs); + goto fail; + } + qs->kif = pfi_kif_get(qs->ifname, NULL); + if (qs->kif == NULL) { + error = ESRCH; + PF_UNLOCK(); + NET_UNLOCK(); + pool_put(&pf_queue_pl, qs); + goto fail; + } + /* XXX resolve bw percentage specs */ + pfi_kif_ref(qs->kif, PFI_KIF_REF_RULE); + + TAILQ_INSERT_TAIL(pf_queues_inactive, qs, entries); + PF_UNLOCK(); + NET_UNLOCK(); + + break; + } + + case DIOCADDSTATELIM: + error = pf_statelim_add((struct pfioc_statelim *)addr); + break; + case DIOCGETSTATELIM: + error = pf_statelim_get((struct pfioc_statelim *)addr, + pf_statelim_rb_find); + break; + case DIOCGETNSTATELIM: + error = pf_statelim_get((struct pfioc_statelim *)addr, + pf_statelim_rb_nfind); + break; + + case DIOCADDSOURCELIM: + error = pf_sourcelim_add((struct pfioc_sourcelim *)addr); + break; + case DIOCGETSOURCELIM: + error = pf_sourcelim_get((struct pfioc_sourcelim *)addr, + pf_sourcelim_rb_find); + break; + case DIOCGETNSOURCELIM: + error = pf_sourcelim_get((struct pfioc_sourcelim *)addr, + pf_sourcelim_rb_nfind); + break; + + case DIOCGETSOURCE: + error = pf_source_get((struct pfioc_source *)addr, + pf_source_rb_find); + break; + case DIOCGETNSOURCE: + error = pf_source_get((struct pfioc_source *)addr, + pf_source_rb_nfind); + break; + case DIOCCLRSOURCE: + error = pf_source_clr((struct pfioc_source_kill *)addr); + break; + + case DIOCADDRULE: { + struct pfioc_rule *pr = (struct pfioc_rule *)addr; + struct pf_ruleset *ruleset; + struct pf_rule *rule, *tail; + + if (strnlen(pr->anchor, sizeof(pr->anchor)) >= + sizeof(pr->anchor) || + strnlen(pr->anchor_call, sizeof(pr->anchor_call)) >= + sizeof(pr->anchor_call)) { + error = ENAMETOOLONG; + goto fail; + } + + rule = pool_get(&pf_rule_pl, PR_WAITOK|PR_LIMITFAIL|PR_ZERO); + if (rule == NULL) { + error = ENOMEM; + goto fail; + } + + if ((error = pf_rule_copyin(&pr->rule, rule))) { + pf_rule_free(rule); + rule = NULL; + goto fail; + } + + if (pr->rule.return_icmp >> 8 > ICMP_MAXTYPE) { + error = EINVAL; + pf_rule_free(rule); + rule = NULL; + goto fail; + } + if ((error = pf_rule_checkaf(rule))) { + pf_rule_free(rule); + rule = NULL; + goto fail; + } + if (rule->src.addr.type == PF_ADDR_NONE || + rule->dst.addr.type == PF_ADDR_NONE) { + error = EINVAL; + pf_rule_free(rule); + rule = NULL; + goto fail; + } + + if (rule->rt && !rule->direction) { + error = EINVAL; + pf_rule_free(rule); + rule = NULL; + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + ruleset = pf_find_ruleset(pr->anchor); + if (ruleset == NULL) { + error = EINVAL; + PF_UNLOCK(); + NET_UNLOCK(); + pf_rule_free(rule); + goto fail; + } + if (pr->ticket != ruleset->rules.inactive.version) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + pf_rule_free(rule); + goto fail; + } + rule->cuid = pfk_pruid(p); + rule->cpid = pfk_ppid(p); + + tail = TAILQ_LAST(ruleset->rules.inactive.ptr, + pf_rulequeue); + if (tail) + rule->nr = tail->nr + 1; + else + rule->nr = 0; + + rule->kif = pf_kif_setup(rule->kif); + rule->rcv_kif = pf_kif_setup(rule->rcv_kif); + rule->rdr.kif = pf_kif_setup(rule->rdr.kif); + rule->nat.kif = pf_kif_setup(rule->nat.kif); + rule->route.kif = pf_kif_setup(rule->route.kif); + + if (rule->overload_tblname[0]) { + if ((rule->overload_tbl = pfr_attach_table(ruleset, + rule->overload_tblname, PR_WAITOK)) == NULL) + error = EINVAL; + else + rule->overload_tbl->pfrkt_flags |= PFR_TFLAG_ACTIVE; + } + + if (pf_addr_setup(ruleset, &rule->src.addr, rule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &rule->dst.addr, rule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &rule->rdr.addr, rule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &rule->nat.addr, rule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &rule->route.addr, rule->af)) + error = EINVAL; + if (pf_anchor_setup(rule, ruleset, pr->anchor_call)) + error = EINVAL; + + if (error) { + pf_rm_rule(NULL, rule); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + TAILQ_INSERT_TAIL(ruleset->rules.inactive.ptr, + rule, entries); + ruleset->rules.inactive.rcount++; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCGETRULES: { + struct pfioc_rule *pr = (struct pfioc_rule *)addr; + struct pf_ruleset *ruleset; + struct pf_rule *rule; + struct pf_trans *t; + u_int32_t ruleset_version; + + if (strnlen(pr->anchor, sizeof(pr->anchor)) >= + sizeof(pr->anchor)) { + /* anchor_call[PATH_MAX] is not used here */ + error = ENAMETOOLONG; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + ruleset = pf_find_ruleset(pr->anchor); + if (ruleset == NULL) { + error = EINVAL; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + rule = TAILQ_LAST(ruleset->rules.active.ptr, pf_rulequeue); + if (rule) + pr->nr = rule->nr + 1; + else + pr->nr = 0; + ruleset_version = ruleset->rules.active.version; + pf_anchor_take(ruleset->anchor); + rule = TAILQ_FIRST(ruleset->rules.active.ptr); + PF_UNLOCK(); + NET_UNLOCK(); + + t = pf_open_trans(minor(dev)); + if (t == NULL) { + error = EBUSY; + goto fail; + } + pf_init_tgetrule(t, ruleset->anchor, ruleset_version, rule); + pr->ticket = t->pft_ticket; + + break; + } + + case DIOCGETRULE: { + struct pfioc_rule *pr = (struct pfioc_rule *)addr; + struct pf_ruleset *ruleset; + struct pf_rule *rule; + struct pf_trans *t; + int i; + + t = pf_find_trans(minor(dev), pr->ticket); + if (t == NULL) { + error = ENXIO; + goto fail; + } + KASSERT(t->pft_unit == minor(dev)); + if (t->pft_type != PF_TRANS_GETRULE) { + error = EINVAL; + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + KASSERT(t->pftgr_anchor != NULL); + ruleset = &t->pftgr_anchor->ruleset; + if (t->pftgr_version != ruleset->rules.active.version) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + rule = t->pftgr_rule; + if (rule == NULL) { + error = ENOENT; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + memcpy(&pr->rule, rule, sizeof(struct pf_rule)); + memset(&pr->rule.entries, 0, sizeof(pr->rule.entries)); + pr->rule.kif = NULL; + pr->rule.nat.kif = NULL; + pr->rule.rdr.kif = NULL; + pr->rule.route.kif = NULL; + pr->rule.rcv_kif = NULL; + pr->rule.anchor = NULL; + pr->rule.overload_tbl = NULL; + pr->rule.pktrate.limit /= PF_THRESHOLD_MULT; + if (pf_anchor_copyout(ruleset, rule, pr)) { + error = EBUSY; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + pf_addr_copyout(&pr->rule.src.addr); + pf_addr_copyout(&pr->rule.dst.addr); + pf_addr_copyout(&pr->rule.rdr.addr); + pf_addr_copyout(&pr->rule.nat.addr); + pf_addr_copyout(&pr->rule.route.addr); + for (i = 0; i < PF_SKIP_COUNT; ++i) + if (rule->skip[i].ptr == NULL) + pr->rule.skip[i].nr = (u_int32_t)-1; + else + pr->rule.skip[i].nr = + rule->skip[i].ptr->nr; + + if (pr->action == PF_GET_CLR_CNTR) { + rule->evaluations = 0; + rule->packets[0] = rule->packets[1] = 0; + rule->bytes[0] = rule->bytes[1] = 0; + rule->states_tot = 0; + } + pr->nr = rule->nr; + t->pftgr_rule = TAILQ_NEXT(rule, entries); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCCHANGERULE: { + struct pfioc_rule *pcr = (struct pfioc_rule *)addr; + struct pf_ruleset *ruleset; + struct pf_rule *oldrule = NULL, *newrule = NULL; + u_int32_t nr = 0; + + if (strnlen(pcr->anchor, sizeof(pcr->anchor)) >= + sizeof(pcr->anchor) || + strnlen(pcr->anchor_call, sizeof(pcr->anchor_call)) >= + sizeof(pcr->anchor_call)) { + error = ENAMETOOLONG; + goto fail; + } + + if (pcr->action < PF_CHANGE_ADD_HEAD || + pcr->action > PF_CHANGE_GET_TICKET) { + error = EINVAL; + goto fail; + } + + if (pcr->action == PF_CHANGE_GET_TICKET) { + NET_LOCK(); + PF_LOCK(); + + ruleset = pf_find_ruleset(pcr->anchor); + if (ruleset == NULL) + error = EINVAL; + else + pcr->ticket = ++ruleset->rules.active.version; + + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + + if (pcr->action != PF_CHANGE_REMOVE) { + newrule = pool_get(&pf_rule_pl, + PR_WAITOK|PR_LIMITFAIL|PR_ZERO); + if (newrule == NULL) { + error = ENOMEM; + goto fail; + } + + if (pcr->rule.return_icmp >> 8 > ICMP_MAXTYPE) { + error = EINVAL; + pool_put(&pf_rule_pl, newrule); + goto fail; + } + error = pf_rule_copyin(&pcr->rule, newrule); + if (error != 0) { + pf_rule_free(newrule); + newrule = NULL; + goto fail; + } + if ((error = pf_rule_checkaf(newrule))) { + pf_rule_free(newrule); + newrule = NULL; + goto fail; + } + if (newrule->rt && !newrule->direction) { + pf_rule_free(newrule); + error = EINVAL; + newrule = NULL; + goto fail; + } + } + + NET_LOCK(); + PF_LOCK(); + ruleset = pf_find_ruleset(pcr->anchor); + if (ruleset == NULL) { + error = EINVAL; + PF_UNLOCK(); + NET_UNLOCK(); + pf_rule_free(newrule); + goto fail; + } + + if (pcr->ticket != ruleset->rules.active.version) { + error = EINVAL; + PF_UNLOCK(); + NET_UNLOCK(); + pf_rule_free(newrule); + goto fail; + } + + if (pcr->action != PF_CHANGE_REMOVE) { + KASSERT(newrule != NULL); + newrule->cuid = pfk_pruid(p); + newrule->cpid = pfk_ppid(p); + + newrule->kif = pf_kif_setup(newrule->kif); + newrule->rcv_kif = pf_kif_setup(newrule->rcv_kif); + newrule->rdr.kif = pf_kif_setup(newrule->rdr.kif); + newrule->nat.kif = pf_kif_setup(newrule->nat.kif); + newrule->route.kif = pf_kif_setup(newrule->route.kif); + + if (newrule->overload_tblname[0]) { + newrule->overload_tbl = pfr_attach_table( + ruleset, newrule->overload_tblname, + PR_WAITOK); + if (newrule->overload_tbl == NULL) + error = EINVAL; + else + newrule->overload_tbl->pfrkt_flags |= + PFR_TFLAG_ACTIVE; + } + + if (pf_addr_setup(ruleset, &newrule->src.addr, + newrule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &newrule->dst.addr, + newrule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &newrule->rdr.addr, + newrule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &newrule->nat.addr, + newrule->af)) + error = EINVAL; + if (pf_addr_setup(ruleset, &newrule->route.addr, + newrule->af)) + error = EINVAL; + if (pf_anchor_setup(newrule, ruleset, pcr->anchor_call)) + error = EINVAL; + + if (error) { + pf_rm_rule(NULL, newrule); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + } + + if (pcr->action == PF_CHANGE_ADD_HEAD) + oldrule = TAILQ_FIRST(ruleset->rules.active.ptr); + else if (pcr->action == PF_CHANGE_ADD_TAIL) + oldrule = TAILQ_LAST(ruleset->rules.active.ptr, + pf_rulequeue); + else { + oldrule = TAILQ_FIRST(ruleset->rules.active.ptr); + while ((oldrule != NULL) && (oldrule->nr != pcr->nr)) + oldrule = TAILQ_NEXT(oldrule, entries); + if (oldrule == NULL) { + if (newrule != NULL) + pf_rm_rule(NULL, newrule); + error = EINVAL; + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + } + + if (pcr->action == PF_CHANGE_REMOVE) { + pf_rm_rule(ruleset->rules.active.ptr, oldrule); + ruleset->rules.active.rcount--; + } else { + if (oldrule == NULL) + TAILQ_INSERT_TAIL( + ruleset->rules.active.ptr, + newrule, entries); + else if (pcr->action == PF_CHANGE_ADD_HEAD || + pcr->action == PF_CHANGE_ADD_BEFORE) + TAILQ_INSERT_BEFORE(oldrule, newrule, entries); + else + TAILQ_INSERT_AFTER( + ruleset->rules.active.ptr, + oldrule, newrule, entries); + ruleset->rules.active.rcount++; + } + + nr = 0; + TAILQ_FOREACH(oldrule, ruleset->rules.active.ptr, entries) + oldrule->nr = nr++; + + ruleset->rules.active.version++; + + pf_calc_skip_steps(ruleset->rules.active.ptr); + pf_remove_if_empty_ruleset(ruleset); + + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCCLRSTATES: + error = pf_states_clr((struct pfioc_state_kill *)addr); + break; + + case DIOCKILLSTATES: { + struct pf_state *st, *nextst; + struct pf_state_item *si, *sit; + struct pf_state_key *sk, key; + struct pf_addr *srcaddr, *dstaddr; + u_int16_t srcport, dstport; + struct pfioc_state_kill *psk = (struct pfioc_state_kill *)addr; + u_int i, killed = 0; + const int dirs[] = { PF_IN, PF_OUT }; + int sidx, didx; + + if (strnlen(psk->psk_ifname, sizeof(psk->psk_ifname)) >= + sizeof(psk->psk_ifname) || + strnlen(psk->psk_label, sizeof(psk->psk_label)) >= + sizeof(psk->psk_label)) { + error = ENAMETOOLONG; + break; + } + if (psk->psk_pfcmp.id) { + if (psk->psk_pfcmp.creatorid == 0) + psk->psk_pfcmp.creatorid = pf_status.hostid; + NET_LOCK(); + PF_LOCK(); + PF_STATE_ENTER_WRITE(); + if ((st = pf_find_state_byid(&psk->psk_pfcmp))) { + pf_remove_state(st); + psk->psk_killed = 1; + } + PF_STATE_EXIT_WRITE(); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + + if (psk->psk_af && psk->psk_proto && + psk->psk_src.port_op == PF_OP_EQ && + psk->psk_dst.port_op == PF_OP_EQ) { + + key.af = psk->psk_af; + key.proto = psk->psk_proto; + key.rdomain = psk->psk_rdomain; + + NET_LOCK(); + PF_LOCK(); + PF_STATE_ENTER_WRITE(); + for (i = 0; i < nitems(dirs); i++) { + if (dirs[i] == PF_IN) { + sidx = 0; + didx = 1; + } else { + sidx = 1; + didx = 0; + } + pf_addrcpy(&key.addr[sidx], + &psk->psk_src.addr.v.a.addr, key.af); + pf_addrcpy(&key.addr[didx], + &psk->psk_dst.addr.v.a.addr, key.af); + key.port[sidx] = psk->psk_src.port[0]; + key.port[didx] = psk->psk_dst.port[0]; + + sk = RBT_FIND(pf_state_tree, &pf_statetbl, + &key); + if (sk == NULL) + continue; + + TAILQ_FOREACH_SAFE(si, &sk->sk_states, + si_entry, sit) { + struct pf_state *sist = si->si_st; + if (((sist->key[PF_SK_WIRE]->af == + sist->key[PF_SK_STACK]->af && + sk == (dirs[i] == PF_IN ? + sist->key[PF_SK_WIRE] : + sist->key[PF_SK_STACK])) || + (sist->key[PF_SK_WIRE]->af != + sist->key[PF_SK_STACK]->af && + dirs[i] == PF_IN && + (sk == sist->key[PF_SK_STACK] || + sk == sist->key[PF_SK_WIRE]))) && + (!psk->psk_ifname[0] || + (sist->kif != pfi_all && + !strcmp(psk->psk_ifname, + sist->kif->pfik_name)))) { + pf_remove_state(sist); + killed++; + } + } + } + if (killed) + psk->psk_killed = killed; + PF_STATE_EXIT_WRITE(); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + PF_STATE_ENTER_WRITE(); + RBT_FOREACH_SAFE(st, pf_state_tree_id, &tree_id, nextst) { + if (st->direction == PF_OUT) { + sk = st->key[PF_SK_STACK]; + srcaddr = &sk->addr[1]; + dstaddr = &sk->addr[0]; + srcport = sk->port[1]; + dstport = sk->port[0]; + } else { + sk = st->key[PF_SK_WIRE]; + srcaddr = &sk->addr[0]; + dstaddr = &sk->addr[1]; + srcport = sk->port[0]; + dstport = sk->port[1]; + } + if ((!psk->psk_af || sk->af == psk->psk_af) + && (!psk->psk_proto || psk->psk_proto == + sk->proto) && psk->psk_rdomain == sk->rdomain && + pf_match_addr(psk->psk_src.neg, + &psk->psk_src.addr.v.a.addr, + &psk->psk_src.addr.v.a.mask, + srcaddr, sk->af) && + pf_match_addr(psk->psk_dst.neg, + &psk->psk_dst.addr.v.a.addr, + &psk->psk_dst.addr.v.a.mask, + dstaddr, sk->af) && + (psk->psk_src.port_op == 0 || + pf_match_port(psk->psk_src.port_op, + psk->psk_src.port[0], psk->psk_src.port[1], + srcport)) && + (psk->psk_dst.port_op == 0 || + pf_match_port(psk->psk_dst.port_op, + psk->psk_dst.port[0], psk->psk_dst.port[1], + dstport)) && + (!psk->psk_label[0] || (st->rule.ptr->label[0] && + !strcmp(psk->psk_label, st->rule.ptr->label))) && + (!psk->psk_ifname[0] || !strcmp(psk->psk_ifname, + st->kif->pfik_name))) { + pf_remove_state(st); + killed++; + } + } + psk->psk_killed = killed; + PF_STATE_EXIT_WRITE(); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + +#if NPFSYNC > 0 + case DIOCADDSTATE: { + struct pfioc_state *ps = (struct pfioc_state *)addr; + struct pfsync_state *sp = &ps->state; + + if (sp->timeout >= PFTM_MAX) { + error = EINVAL; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pf_state_import(sp, PFSYNC_SI_IOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } +#endif /* NPFSYNC > 0 */ + + case DIOCGETSTATE: { + struct pfioc_state *ps = (struct pfioc_state *)addr; + struct pf_state *st; + struct pf_state_cmp id_key; + + memset(&id_key, 0, sizeof(id_key)); + id_key.id = ps->state.id; + id_key.creatorid = ps->state.creatorid; + + NET_LOCK(); + PF_STATE_ENTER_READ(); + st = pf_find_state_byid(&id_key); + st = pf_state_ref(st); + PF_STATE_EXIT_READ(); + NET_UNLOCK(); + if (st == NULL) { + error = ENOENT; + goto fail; + } + + pf_state_export(&ps->state, st); + pf_state_unref(st); + break; + } + + case DIOCGETSTATES: + error = pf_states_get((struct pfioc_states *)addr); + break; + + case DIOCGETSTATUS: + error = pf_status_read((struct pf_status *)addr); + break; + + case DIOCSETSTATUSIF: { + struct pfioc_iface *pi = (struct pfioc_iface *)addr; + + if (strnlen(pi->pfiio_name, sizeof(pi->pfiio_name)) >= + sizeof(pi->pfiio_name)) { + error = ENAMETOOLONG; + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + if (pi->pfiio_name[0] == 0) { + memset(pf_status.ifname, 0, IFNAMSIZ); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + strlcpy(pf_trans_set.statusif, pi->pfiio_name, IFNAMSIZ); + pf_trans_set.mask |= PF_TSET_STATUSIF; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCCLRSTATUS: { + struct pfioc_iface *pi = (struct pfioc_iface *)addr; + + if (strnlen(pi->pfiio_name, sizeof(pi->pfiio_name)) >= + sizeof(pi->pfiio_name)) { + error = ENAMETOOLONG; + goto fail; + } + + NET_LOCK(); + PF_LOCK(); + /* if ifname is specified, clear counters there only */ + if (pi->pfiio_name[0]) { + pfi_update_status(pi->pfiio_name, NULL); + PF_UNLOCK(); + NET_UNLOCK(); + goto fail; + } + + pf_status_clear(); + memset(pf_status.counters, 0, sizeof(pf_status.counters)); + memset(pf_status.scounters, 0, sizeof(pf_status.scounters)); + PF_FRAG_LOCK(); + memset(pf_status.ncounters, 0, sizeof(pf_status.ncounters)); + PF_FRAG_UNLOCK(); + pf_status.since = getuptime(); + + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCNATLOOK: { + struct pfioc_natlook *pnl = (struct pfioc_natlook *)addr; + struct pf_state_key *sk; + struct pf_state *st; + struct pf_state_key_cmp key; + int m = 0, direction = pnl->direction; + int sidx, didx; + + switch (pnl->af) { + case AF_INET: + break; +#ifdef INET6 + case AF_INET6: + break; +#endif /* INET6 */ + default: + error = EAFNOSUPPORT; + goto fail; + } + + /* NATLOOK src and dst are reversed, so reverse sidx/didx */ + sidx = (direction == PF_IN) ? 1 : 0; + didx = (direction == PF_IN) ? 0 : 1; + + if (!pnl->proto || + PF_AZERO(&pnl->saddr, pnl->af) || + PF_AZERO(&pnl->daddr, pnl->af) || + ((pnl->proto == IPPROTO_TCP || + pnl->proto == IPPROTO_UDP) && + (!pnl->dport || !pnl->sport)) || + pnl->rdomain > RT_TABLEID_MAX) + error = EINVAL; + else { + key.af = pnl->af; + key.proto = pnl->proto; + key.rdomain = pnl->rdomain; + pf_addrcpy(&key.addr[sidx], &pnl->saddr, pnl->af); + key.port[sidx] = pnl->sport; + pf_addrcpy(&key.addr[didx], &pnl->daddr, pnl->af); + key.port[didx] = pnl->dport; + + NET_LOCK(); + PF_STATE_ENTER_READ(); + st = pf_find_state_all(&key, direction, &m); + st = pf_state_ref(st); + PF_STATE_EXIT_READ(); + NET_UNLOCK(); + + if (m > 1) + error = E2BIG; /* more than one state */ + else if (st != NULL) { + sk = st->key[sidx]; + pf_addrcpy(&pnl->rsaddr, &sk->addr[sidx], + sk->af); + pnl->rsport = sk->port[sidx]; + pf_addrcpy(&pnl->rdaddr, &sk->addr[didx], + sk->af); + pnl->rdport = sk->port[didx]; + pnl->rrdomain = sk->rdomain; + } else + error = ENOENT; + pf_state_unref(st); + } + break; + } + + case DIOCSETTIMEOUT: { + struct pfioc_tm *pt = (struct pfioc_tm *)addr; + + if (pt->timeout < 0 || pt->timeout >= PFTM_MAX || + pt->seconds < 0) { + error = EINVAL; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + if (pt->timeout == PFTM_INTERVAL && pt->seconds == 0) + pt->seconds = 1; + pf_default_rule_new.timeout[pt->timeout] = pt->seconds; + pt->seconds = pf_default_rule.timeout[pt->timeout]; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCGETTIMEOUT: { + struct pfioc_tm *pt = (struct pfioc_tm *)addr; + + if (pt->timeout < 0 || pt->timeout >= PFTM_MAX) { + error = EINVAL; + goto fail; + } + PF_LOCK(); + pt->seconds = pf_default_rule.timeout[pt->timeout]; + PF_UNLOCK(); + break; + } + + case DIOCGETLIMIT: { + struct pfioc_limit *pl = (struct pfioc_limit *)addr; + + if (pl->index < 0 || pl->index >= PF_LIMIT_MAX) { + error = EINVAL; + goto fail; + } + PF_LOCK(); + pl->limit = pf_pool_limits[pl->index].limit; + PF_UNLOCK(); + break; + } + + case DIOCSETLIMIT: { + struct pfioc_limit *pl = (struct pfioc_limit *)addr; + + PF_LOCK(); + if (pl->index < 0 || pl->index >= PF_LIMIT_MAX) { + error = EINVAL; + PF_UNLOCK(); + goto fail; + } + if (((struct pool *)pf_pool_limits[pl->index].pp)->pr_nout > + pl->limit) { + error = EBUSY; + PF_UNLOCK(); + goto fail; + } + /* Fragments reference mbuf clusters. */ + if (pl->index == PF_LIMIT_FRAGS && + pl->limit > atomic_load_long(&nmbclust)) { + error = EINVAL; + PF_UNLOCK(); + goto fail; + } + + error = pool_sethardlimit(pf_pool_limits[pl->index].pp, + pl->limit); + if (error == 0) { + pf_pool_limits[pl->index].limit_new = pl->limit; + pf_pool_limits[pl->index].limit = pl->limit; + } + PF_UNLOCK(); + break; + } + + case DIOCSETDEBUG: { + u_int32_t *level = (u_int32_t *)addr; + + NET_LOCK(); + PF_LOCK(); + pf_trans_set.debug = *level; + pf_trans_set.mask |= PF_TSET_DEBUG; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCGETRULESETS: { + struct pfioc_ruleset *pr = (struct pfioc_ruleset *)addr; + struct pf_ruleset *ruleset; + struct pf_anchor *anchor; + + if (strnlen(pr->path, sizeof(pr->path)) >= sizeof(pr->path)) { + error = ENAMETOOLONG; + goto fail; + } + + PF_LOCK(); + if ((ruleset = pf_find_ruleset(pr->path)) == NULL) { + error = EINVAL; + PF_UNLOCK(); + goto fail; + } + pr->nr = 0; + if (ruleset == &pf_main_ruleset) { + /* XXX kludge for pf_main_ruleset */ + RB_FOREACH(anchor, pf_anchor_global, &pf_anchors) + if (anchor->parent == NULL) + pr->nr++; + } else { + RB_FOREACH(anchor, pf_anchor_node, + &ruleset->anchor->children) + pr->nr++; + } + PF_UNLOCK(); + break; + } + + case DIOCGETRULESET: { + struct pfioc_ruleset *pr = (struct pfioc_ruleset *)addr; + struct pf_ruleset *ruleset; + struct pf_anchor *anchor; + u_int32_t nr = 0; + + if (strnlen(pr->path, sizeof(pr->path)) >= sizeof(pr->path) || + strnlen(pr->name, sizeof(pr->name)) >= sizeof(pr->name)) { + error = ENAMETOOLONG; + goto fail; + } + + PF_LOCK(); + if ((ruleset = pf_find_ruleset(pr->path)) == NULL) { + error = EINVAL; + PF_UNLOCK(); + goto fail; + } + if (ruleset == &pf_main_ruleset) { + /* XXX kludge for pf_main_ruleset */ + RB_FOREACH(anchor, pf_anchor_global, &pf_anchors) + if (anchor->parent == NULL && nr++ == pr->nr) { + strlcpy(pr->name, anchor->name, + sizeof(pr->name)); + break; + } + } else { + RB_FOREACH(anchor, pf_anchor_node, + &ruleset->anchor->children) + if (nr++ == pr->nr) { + strlcpy(pr->name, anchor->name, + sizeof(pr->name)); + break; + } + } + PF_UNLOCK(); + if (!pr->name[0]) + error = EBUSY; + break; + } + + case DIOCRCLRTABLES: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != 0) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_clr_tables(&io->pfrio_table, &io->pfrio_ndel, + io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRADDTABLES: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_table)) { + error = ENODEV; + goto fail; + } + error = pfr_add_tables(io->pfrio_buffer, io->pfrio_size, + &io->pfrio_nadd, io->pfrio_flags | PFR_FLAG_USERIOCTL); + break; + } + + case DIOCRDELTABLES: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_table)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_del_tables(io->pfrio_buffer, io->pfrio_size, + &io->pfrio_ndel, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRGETTABLES: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_table)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_get_tables(&io->pfrio_table, io->pfrio_buffer, + &io->pfrio_size, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRGETTSTATS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_tstats)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_get_tstats(&io->pfrio_table, io->pfrio_buffer, + &io->pfrio_size, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRCLRTSTATS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_table)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_clr_tstats(io->pfrio_buffer, io->pfrio_size, + &io->pfrio_nzero, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRSETTFLAGS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_table)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_set_tflags(io->pfrio_buffer, io->pfrio_size, + io->pfrio_setflag, io->pfrio_clrflag, &io->pfrio_nchange, + &io->pfrio_ndel, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRCLRADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != 0) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_clr_addrs(&io->pfrio_table, &io->pfrio_ndel, + io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRADDADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + error = pfr_add_addrs(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_nadd, io->pfrio_flags | + PFR_FLAG_USERIOCTL); + break; + } + + case DIOCRDELADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_del_addrs(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_ndel, io->pfrio_flags | + PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRSETADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_set_addrs(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_size2, &io->pfrio_nadd, + &io->pfrio_ndel, &io->pfrio_nchange, io->pfrio_flags | + PFR_FLAG_USERIOCTL, 0); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRGETADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_get_addrs(&io->pfrio_table, io->pfrio_buffer, + &io->pfrio_size, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRGETASTATS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_astats)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_get_astats(&io->pfrio_table, io->pfrio_buffer, + &io->pfrio_size, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRCLRASTATS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_clr_astats(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_nzero, io->pfrio_flags | + PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRTSTADDRS: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_tst_addrs(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_nmatch, io->pfrio_flags | + PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCRINADEFINE: { + struct pfioc_table *io = (struct pfioc_table *)addr; + + if (io->pfrio_esize != sizeof(struct pfr_addr)) { + error = ENODEV; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + error = pfr_ina_define(&io->pfrio_table, io->pfrio_buffer, + io->pfrio_size, &io->pfrio_nadd, &io->pfrio_naddr, + io->pfrio_ticket, io->pfrio_flags | PFR_FLAG_USERIOCTL); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCOSFPADD: { + struct pf_osfp_ioctl *io = (struct pf_osfp_ioctl *)addr; + error = pf_osfp_add(io); + break; + } + + case DIOCOSFPGET: { + struct pf_osfp_ioctl *io = (struct pf_osfp_ioctl *)addr; + error = pf_osfp_get(io); + break; + } + + case DIOCXBEGIN: { + struct pfioc_trans *io = (struct pfioc_trans *)addr; + struct pfioc_trans_e *ioe; + struct pfr_table *table; + int i; + + if (io->esize != sizeof(*ioe)) { + error = ENODEV; + goto fail; + } + ioe = malloc(sizeof(*ioe), M_PF, M_WAITOK); + table = malloc(sizeof(*table), M_PF, M_WAITOK); + NET_LOCK(); + PF_LOCK(); + pf_default_rule_new = pf_default_rule; + PF_UNLOCK(); + NET_UNLOCK(); + memset(&pf_trans_set, 0, sizeof(pf_trans_set)); + for (i = 0; i < io->size; i++) { + if (copyin(io->array+i, ioe, sizeof(*ioe))) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EFAULT; + goto fail; + } + if (strnlen(ioe->anchor, sizeof(ioe->anchor)) == + sizeof(ioe->anchor)) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = ENAMETOOLONG; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + switch (ioe->type) { + case PF_TRANS_TABLE: + memset(table, 0, sizeof(*table)); + strlcpy(table->pfrt_anchor, ioe->anchor, + sizeof(table->pfrt_anchor)); + if ((error = pfr_ina_begin(table, + &ioe->ticket, NULL, 0))) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + goto fail; + } + break; + case PF_TRANS_RULESET: + if ((error = pf_begin_rules(&ioe->ticket, + ioe->anchor))) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + goto fail; + } + break; + default: + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EINVAL; + goto fail; + } + PF_UNLOCK(); + NET_UNLOCK(); + if (copyout(ioe, io->array+i, sizeof(io->array[i]))) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EFAULT; + goto fail; + } + } + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + break; + } + + case DIOCXROLLBACK: { + struct pfioc_trans *io = (struct pfioc_trans *)addr; + struct pfioc_trans_e *ioe; + struct pfr_table *table; + int i; + + if (io->esize != sizeof(*ioe)) { + error = ENODEV; + goto fail; + } + ioe = malloc(sizeof(*ioe), M_PF, M_WAITOK); + table = malloc(sizeof(*table), M_PF, M_WAITOK); + for (i = 0; i < io->size; i++) { + if (copyin(io->array+i, ioe, sizeof(*ioe))) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EFAULT; + goto fail; + } + if (strnlen(ioe->anchor, sizeof(ioe->anchor)) == + sizeof(ioe->anchor)) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = ENAMETOOLONG; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + switch (ioe->type) { + case PF_TRANS_TABLE: + memset(table, 0, sizeof(*table)); + strlcpy(table->pfrt_anchor, ioe->anchor, + sizeof(table->pfrt_anchor)); + if ((error = pfr_ina_rollback(table, + ioe->ticket, NULL, 0))) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + goto fail; /* really bad */ + } + break; + case PF_TRANS_RULESET: + pf_rollback_rules(ioe->ticket, ioe->anchor); + break; + default: + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EINVAL; + goto fail; /* really bad */ + } + PF_UNLOCK(); + NET_UNLOCK(); + } + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + break; + } + + case DIOCXCOMMIT: { + struct pfioc_trans *io = (struct pfioc_trans *)addr; + struct pfioc_trans_e *ioe; + struct pfr_table *table; + struct pf_ruleset *rs; + int i; + + if (io->esize != sizeof(*ioe)) { + error = ENODEV; + goto fail; + } + ioe = malloc(sizeof(*ioe), M_PF, M_WAITOK); + table = malloc(sizeof(*table), M_PF, M_WAITOK); + /* first makes sure everything will succeed */ + for (i = 0; i < io->size; i++) { + if (copyin(io->array+i, ioe, sizeof(*ioe))) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EFAULT; + goto fail; + } + if (strnlen(ioe->anchor, sizeof(ioe->anchor)) == + sizeof(ioe->anchor)) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = ENAMETOOLONG; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + switch (ioe->type) { + case PF_TRANS_TABLE: + rs = pf_find_ruleset(ioe->anchor); + if (rs == NULL || !rs->topen || ioe->ticket != + rs->tticket) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EBUSY; + goto fail; + } + break; + case PF_TRANS_RULESET: + rs = pf_find_ruleset(ioe->anchor); + if (rs == NULL || + !rs->rules.inactive.open || + rs->rules.inactive.version != + ioe->ticket) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EBUSY; + goto fail; + } + break; + default: + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EINVAL; + goto fail; + } + PF_UNLOCK(); + NET_UNLOCK(); + } + NET_LOCK(); + PF_LOCK(); + + /* now do the commit - no errors should happen here */ + for (i = 0; i < io->size; i++) { + PF_UNLOCK(); + NET_UNLOCK(); + if (copyin(io->array+i, ioe, sizeof(*ioe))) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EFAULT; + goto fail; + } + if (strnlen(ioe->anchor, sizeof(ioe->anchor)) == + sizeof(ioe->anchor)) { + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = ENAMETOOLONG; + goto fail; + } + NET_LOCK(); + PF_LOCK(); + switch (ioe->type) { + case PF_TRANS_TABLE: + memset(table, 0, sizeof(*table)); + strlcpy(table->pfrt_anchor, ioe->anchor, + sizeof(table->pfrt_anchor)); + if ((error = pfr_ina_commit(table, ioe->ticket, + NULL, NULL, 0))) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + goto fail; /* really bad */ + } + break; + case PF_TRANS_RULESET: + if ((error = pf_commit_rules(ioe->ticket, + ioe->anchor))) { + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + goto fail; /* really bad */ + } + break; + default: + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + error = EINVAL; + goto fail; /* really bad */ + } + } + for (i = 0; i < PFTM_MAX; i++) { + int old = pf_default_rule.timeout[i]; + + pf_default_rule.timeout[i] = + pf_default_rule_new.timeout[i]; + if (pf_default_rule.timeout[i] == PFTM_INTERVAL && + pf_default_rule.timeout[i] < old && + timeout_del(&pf_purge_to)) + task_add(systqmp, &pf_purge_task); + } + pfi_xcommit(); + pf_trans_set_commit(); + PF_UNLOCK(); + NET_UNLOCK(); + free(table, M_PF, sizeof(*table)); + free(ioe, M_PF, sizeof(*ioe)); + break; + } + + case DIOCXEND: { + u_int32_t *ticket = (u_int32_t *)addr; + struct pf_trans *t; + + t = pf_find_trans(minor(dev), *ticket); + if (t != NULL) + pf_rollback_trans(t); + else + error = ENXIO; + break; + } + + case DIOCGETSRCNODES: { + struct pfioc_src_nodes *psn = (struct pfioc_src_nodes *)addr; + struct pf_src_node *n, *p, *pstore; + u_int32_t nr = 0; + size_t space = psn->psn_len; + + pstore = malloc(sizeof(*pstore), M_PF, M_WAITOK); + + NET_LOCK(); + PF_LOCK(); + if (space == 0) { + RB_FOREACH(n, pf_src_tree, &tree_src_tracking) + nr++; + psn->psn_len = sizeof(struct pf_src_node) * nr; + PF_UNLOCK(); + NET_UNLOCK(); + free(pstore, M_PF, sizeof(*pstore)); + goto fail; + } + + p = psn->psn_src_nodes; + RB_FOREACH(n, pf_src_tree, &tree_src_tracking) { + int secs = getuptime(), diff; + + if ((nr + 1) * sizeof(*p) > psn->psn_len) + break; + + memcpy(pstore, n, sizeof(*pstore)); + memset(&pstore->entry, 0, sizeof(pstore->entry)); + pstore->rule.ptr = NULL; + pstore->kif = NULL; + pstore->rule.nr = n->rule.ptr->nr; + pstore->creation = secs - pstore->creation; + if (pstore->expire > secs) + pstore->expire -= secs; + else + pstore->expire = 0; + + /* adjust the connection rate estimate */ + diff = secs - n->conn_rate.last; + if (diff >= n->conn_rate.seconds) + pstore->conn_rate.count = 0; + else + pstore->conn_rate.count -= + n->conn_rate.count * diff / + n->conn_rate.seconds; + + error = copyout(pstore, p, sizeof(*p)); + if (error) { + PF_UNLOCK(); + NET_UNLOCK(); + free(pstore, M_PF, sizeof(*pstore)); + goto fail; + } + p++; + nr++; + } + psn->psn_len = sizeof(struct pf_src_node) * nr; + + PF_UNLOCK(); + NET_UNLOCK(); + free(pstore, M_PF, sizeof(*pstore)); + break; + } + + case DIOCCLRSRCNODES: { + struct pf_src_node *n; + struct pf_state *st; + + NET_LOCK(); + PF_LOCK(); + PF_STATE_ENTER_WRITE(); + RBT_FOREACH(st, pf_state_tree_id, &tree_id) + pf_src_tree_remove_state(st); + PF_STATE_EXIT_WRITE(); + RB_FOREACH(n, pf_src_tree, &tree_src_tracking) + n->expire = 1; + pf_purge_expired_src_nodes(); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCKILLSRCNODES: { + struct pf_src_node *sn; + struct pf_state *st; + struct pfioc_src_node_kill *psnk = + (struct pfioc_src_node_kill *)addr; + u_int killed = 0; + + NET_LOCK(); + PF_LOCK(); + RB_FOREACH(sn, pf_src_tree, &tree_src_tracking) { + if (pf_match_addr(psnk->psnk_src.neg, + &psnk->psnk_src.addr.v.a.addr, + &psnk->psnk_src.addr.v.a.mask, + &sn->addr, sn->af) && + pf_match_addr(psnk->psnk_dst.neg, + &psnk->psnk_dst.addr.v.a.addr, + &psnk->psnk_dst.addr.v.a.mask, + &sn->raddr, sn->af)) { + /* Handle state to src_node linkage */ + if (sn->states != 0) { + PF_ASSERT_LOCKED(); + PF_STATE_ENTER_WRITE(); + RBT_FOREACH(st, pf_state_tree_id, + &tree_id) + pf_state_rm_src_node(st, sn); + PF_STATE_EXIT_WRITE(); + } + sn->expire = 1; + killed++; + } + } + + if (killed > 0) + pf_purge_expired_src_nodes(); + + psnk->psnk_killed = killed; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCSETHOSTID: { + u_int32_t *hostid = (u_int32_t *)addr; + + NET_LOCK(); + PF_LOCK(); + if (*hostid == 0) + pf_trans_set.hostid = arc4random(); + else + pf_trans_set.hostid = *hostid; + pf_trans_set.mask |= PF_TSET_HOSTID; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCOSFPFLUSH: + pf_osfp_flush(); + break; + + case DIOCIGETIFACES: { + struct pfioc_iface *io = (struct pfioc_iface *)addr; + struct pfi_kif *kif_buf; + int apfiio_size = io->pfiio_size; + + if (strnlen(io->pfiio_name, sizeof(io->pfiio_name)) >= + sizeof(io->pfiio_name)) { + error = ENAMETOOLONG; + goto fail; + } + if (io->pfiio_esize != sizeof(struct pfi_kif)) { + error = ENODEV; + goto fail; + } + + if ((kif_buf = mallocarray(sizeof(*kif_buf), apfiio_size, + M_PF, M_WAITOK|M_CANFAIL)) == NULL) { + error = EINVAL; + goto fail; + } + + NET_LOCK_SHARED(); + PF_LOCK(); + pfi_get_ifaces(io->pfiio_name, kif_buf, &io->pfiio_size); + PF_UNLOCK(); + NET_UNLOCK_SHARED(); + if (copyout(kif_buf, io->pfiio_buffer, sizeof(*kif_buf) * + io->pfiio_size)) + error = EFAULT; + free(kif_buf, M_PF, sizeof(*kif_buf) * apfiio_size); + break; + } + + case DIOCSETIFFLAG: { + struct pfioc_iface *io = (struct pfioc_iface *)addr; + + if (strnlen(io->pfiio_name, sizeof(io->pfiio_name)) >= + sizeof(io->pfiio_name)) { + error = ENAMETOOLONG; + goto fail; + } + + PF_LOCK(); + error = pfi_set_flags(io->pfiio_name, io->pfiio_flags); + PF_UNLOCK(); + break; + } + + case DIOCCLRIFFLAG: { + struct pfioc_iface *io = (struct pfioc_iface *)addr; + + if (strnlen(io->pfiio_name, sizeof(io->pfiio_name)) >= + sizeof(io->pfiio_name)) { + error = ENAMETOOLONG; + goto fail; + } + + PF_LOCK(); + error = pfi_clear_flags(io->pfiio_name, io->pfiio_flags); + PF_UNLOCK(); + break; + } + + case DIOCSETREASS: { + u_int32_t *reass = (u_int32_t *)addr; + + NET_LOCK(); + PF_LOCK(); + pf_trans_set.reass = *reass; + pf_trans_set.mask |= PF_TSET_REASS; + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCSETSYNFLWATS: { + struct pfioc_synflwats *io = (struct pfioc_synflwats *)addr; + + NET_LOCK(); + PF_LOCK(); + error = pf_syncookies_setwats(io->hiwat, io->lowat); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCGETSYNFLWATS: { + struct pfioc_synflwats *io = (struct pfioc_synflwats *)addr; + + NET_LOCK(); + PF_LOCK(); + error = pf_syncookies_getwats(io); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + case DIOCSETSYNCOOKIES: { + u_int8_t *mode = (u_int8_t *)addr; + + NET_LOCK(); + PF_LOCK(); + error = pf_syncookies_setmode(*mode); + PF_UNLOCK(); + NET_UNLOCK(); + break; + } + + default: + error = ENODEV; + break; + } +fail: + rw_exit_write(&pfioctl_rw); + + return (error); +} + +void +pf_trans_set_commit(void) +{ + if (pf_trans_set.mask & PF_TSET_STATUSIF) + strlcpy(pf_status.ifname, pf_trans_set.statusif, IFNAMSIZ); + if (pf_trans_set.mask & PF_TSET_DEBUG) + pf_status.debug = pf_trans_set.debug; + if (pf_trans_set.mask & PF_TSET_HOSTID) + pf_status.hostid = pf_trans_set.hostid; + if (pf_trans_set.mask & PF_TSET_REASS) + pf_status.reass = pf_trans_set.reass; +} + +void +pf_pool_copyin(struct pf_pool *from, struct pf_pool *to) +{ + memmove(to, from, sizeof(*to)); + to->kif = NULL; + to->addr.p.tbl = NULL; +} + +int +pf_validate_range(u_int8_t op, u_int16_t port[2], int order) +{ + u_int16_t a = (order == PF_ORDER_NET) ? ntohs(port[0]) : port[0]; + u_int16_t b = (order == PF_ORDER_NET) ? ntohs(port[1]) : port[1]; + + if ((op == PF_OP_RRG && a > b) || /* 34:12, i.e. none */ + (op == PF_OP_IRG && a >= b) || /* 34><12, i.e. none */ + (op == PF_OP_XRG && a > b)) /* 34<>22, i.e. all */ + return 1; + return 0; +} + +int +pf_chk_limiter_action(int limiter_action) +{ + int rv; + + switch (limiter_action) { + case PF_LIMITER_NOMATCH: + case PF_LIMITER_BLOCK: + rv = 0; + break; + default: + rv = 1; + } + + return rv; +} + +int +pf_rule_copyin(struct pf_rule *from, struct pf_rule *to) +{ + int i; + + if (from->scrub_flags & PFSTATE_SETPRIO && + (from->set_prio[0] > IFQ_MAXPRIO || + from->set_prio[1] > IFQ_MAXPRIO)) + return (EINVAL); + + to->src = from->src; + to->src.addr.p.tbl = NULL; + to->dst = from->dst; + to->dst.addr.p.tbl = NULL; + + if (pf_validate_range(to->src.port_op, to->src.port, PF_ORDER_NET)) + return (EINVAL); + if (pf_validate_range(to->dst.port_op, to->dst.port, PF_ORDER_NET)) + return (EINVAL); + + /* XXX union skip[] */ + + if (strnlen(from->label, sizeof(from->label)) >= + sizeof(from->label)) + return ENAMETOOLONG; + if (strnlen(from->ifname, sizeof(from->ifname)) >= + sizeof(from->ifname)) + return ENAMETOOLONG; + if (strnlen(from->rcv_ifname, sizeof(from->rcv_ifname)) >= + sizeof(from->rcv_ifname)) + return ENAMETOOLONG; + if (strnlen(from->qname, sizeof(from->qname)) >= + sizeof(from->qname)) + return ENAMETOOLONG; + if (strnlen(from->pqname, sizeof(from->pqname)) >= + sizeof(from->pqname)) + return ENAMETOOLONG; + if (strnlen(from->tagname, sizeof(from->tagname)) >= + sizeof(from->tagname)) + return ENAMETOOLONG; + if (strnlen(from->match_tagname, sizeof(from->match_tagname)) >= + sizeof(from->match_tagname)) + return ENAMETOOLONG; + if (strnlen(from->overload_tblname, sizeof(from->overload_tblname)) >= + sizeof(from->overload_tblname)) + return ENAMETOOLONG; + + strlcpy(to->label, from->label, sizeof(to->label)); + strlcpy(to->ifname, from->ifname, sizeof(to->ifname)); + strlcpy(to->rcv_ifname, from->rcv_ifname, sizeof(to->rcv_ifname)); + strlcpy(to->qname, from->qname, sizeof(to->qname)); + strlcpy(to->pqname, from->pqname, sizeof(to->pqname)); + strlcpy(to->tagname, from->tagname, sizeof(to->tagname)); + strlcpy(to->match_tagname, from->match_tagname, + sizeof(to->match_tagname)); + strlcpy(to->overload_tblname, from->overload_tblname, + sizeof(to->overload_tblname)); + + pf_pool_copyin(&from->nat, &to->nat); + pf_pool_copyin(&from->rdr, &to->rdr); + pf_pool_copyin(&from->route, &to->route); + + if (pf_validate_range(to->rdr.port_op, to->rdr.proxy_port, + PF_ORDER_HOST)) + return (EINVAL); + + to->kif = (to->ifname[0]) ? + pfi_kif_alloc(to->ifname, M_WAITOK) : NULL; + to->rcv_kif = (to->rcv_ifname[0]) ? + pfi_kif_alloc(to->rcv_ifname, M_WAITOK) : NULL; + to->rdr.kif = (to->rdr.ifname[0]) ? + pfi_kif_alloc(to->rdr.ifname, M_WAITOK) : NULL; + to->nat.kif = (to->nat.ifname[0]) ? + pfi_kif_alloc(to->nat.ifname, M_WAITOK) : NULL; + to->route.kif = (to->route.ifname[0]) ? + pfi_kif_alloc(to->route.ifname, M_WAITOK) : NULL; + + to->os_fingerprint = from->os_fingerprint; + + to->rtableid = from->rtableid; + if (to->rtableid >= 0 && !rtable_exists(to->rtableid)) + return (EBUSY); + to->onrdomain = from->onrdomain; + if (to->onrdomain != -1 && (to->onrdomain < 0 || + to->onrdomain > RT_TABLEID_MAX)) + return (EINVAL); + + for (i = 0; i < PFTM_MAX; i++) + to->timeout[i] = from->timeout[i]; + to->states_tot = from->states_tot; + to->max_states = from->max_states; + to->max_src_nodes = from->max_src_nodes; + to->max_src_states = from->max_src_states; + to->max_src_conn = from->max_src_conn; + to->max_src_conn_rate.limit = from->max_src_conn_rate.limit; + to->max_src_conn_rate.seconds = from->max_src_conn_rate.seconds; + pf_init_threshold(&to->pktrate, from->pktrate.limit, + from->pktrate.seconds); + + if (to->qname[0] != 0) { + if ((to->qid = pf_qname2qid(to->qname, 0)) == 0) + return (EBUSY); + if (to->pqname[0] != 0) { + if ((to->pqid = pf_qname2qid(to->pqname, 0)) == 0) + return (EBUSY); + } else + to->pqid = to->qid; + } + to->rt_listid = from->rt_listid; + to->prob = from->prob; + to->return_icmp = from->return_icmp; + to->return_icmp6 = from->return_icmp6; + to->max_mss = from->max_mss; + if (to->tagname[0]) + if ((to->tag = pf_tagname2tag(to->tagname, 1)) == 0) + return (EBUSY); + if (to->match_tagname[0]) + if ((to->match_tag = pf_tagname2tag(to->match_tagname, 1)) == 0) + return (EBUSY); + to->scrub_flags = from->scrub_flags; + to->delay = from->delay; + to->uid = from->uid; + to->gid = from->gid; + to->rule_flag = from->rule_flag; + to->action = from->action; + to->direction = from->direction; + to->log = from->log; + to->logif = from->logif; +#if NPFLOG > 0 + if (!to->log) + to->logif = 0; +#endif /* NPFLOG > 0 */ + to->quick = from->quick; + to->ifnot = from->ifnot; + to->rcvifnot = from->rcvifnot; + to->match_tag_not = from->match_tag_not; + to->keep_state = from->keep_state; + to->af = from->af; + to->naf = from->naf; + to->proto = from->proto; + to->type = from->type; + to->code = from->code; + to->flags = from->flags; + to->flagset = from->flagset; + to->min_ttl = from->min_ttl; + to->allow_opts = from->allow_opts; + to->rt = from->rt; + to->return_ttl = from->return_ttl; + to->tos = from->tos; + to->set_tos = from->set_tos; + to->anchor_relative = from->anchor_relative; /* XXX */ + to->anchor_wildcard = from->anchor_wildcard; /* XXX */ + to->flush = from->flush; + to->divert.addr = from->divert.addr; + to->divert.port = from->divert.port; + to->divert.type = from->divert.type; + to->prio = from->prio; + to->set_prio[0] = from->set_prio[0]; + to->set_prio[1] = from->set_prio[1]; + to->statelim = from->statelim; + to->sourcelim = from->sourcelim; + + if (pf_chk_limiter_action(to->statelim.limiter_action) || + pf_chk_limiter_action(to->sourcelim.limiter_action)) + return (EINVAL); + + return (0); +} + +int +pf_rule_checkaf(struct pf_rule *r) +{ + switch (r->af) { + case 0: + if (r->rule_flag & PFRULE_AFTO) + return (EPFNOSUPPORT); + break; + case AF_INET: + if ((r->rule_flag & PFRULE_AFTO) && r->naf != AF_INET6) + return (EPFNOSUPPORT); + break; +#ifdef INET6 + case AF_INET6: + if ((r->rule_flag & PFRULE_AFTO) && r->naf != AF_INET) + return (EPFNOSUPPORT); + break; +#endif /* INET6 */ + default: + return (EPFNOSUPPORT); + } + + if ((r->rule_flag & PFRULE_AFTO) == 0 && r->naf != 0) + return (EPFNOSUPPORT); + + return (0); +} + +int +pf_sysctl(void *oldp, size_t *oldlenp, void *newp, size_t newlen) +{ + struct pf_status pfs; + int error; + + error = pf_status_read(&pfs); + if (error) + return (ENOENT); + return sysctl_rdstruct(oldp, oldlenp, newp, &pfs, sizeof(pfs)); +} + +struct pf_trans * +pf_open_trans(uint32_t unit) +{ + static uint64_t ticket = 1; + struct pf_trans *t; + + rw_assert_wrlock(&pfioctl_rw); + + KASSERT(pf_unit2idx(unit) < nitems(pf_tcount)); + if (pf_tcount[pf_unit2idx(unit)] >= (PF_ANCHOR_STACK_MAX * 8)) + return (NULL); + + t = malloc(sizeof(*t), M_PF, M_WAITOK|M_ZERO); + t->pft_unit = unit; + t->pft_ticket = ticket++; + pf_tcount[pf_unit2idx(unit)]++; + + LIST_INSERT_HEAD(&pf_ioctl_trans, t, pft_entry); + + return (t); +} + +struct pf_trans * +pf_find_trans(uint32_t unit, uint64_t ticket) +{ + struct pf_trans *t; + + rw_assert_anylock(&pfioctl_rw); + + LIST_FOREACH(t, &pf_ioctl_trans, pft_entry) { + if (t->pft_ticket == ticket && t->pft_unit == unit) + break; + } + + return (t); +} + +void +pf_init_tgetrule(struct pf_trans *t, struct pf_anchor *a, + uint32_t rs_version, struct pf_rule *r) +{ + t->pft_type = PF_TRANS_GETRULE; + if (a == NULL) + t->pftgr_anchor = &pf_main_anchor; + else + t->pftgr_anchor = a; + + t->pftgr_version = rs_version; + t->pftgr_rule = r; +} + +void +pf_cleanup_tgetrule(struct pf_trans *t) +{ + KASSERT(t->pft_type == PF_TRANS_GETRULE); + pf_anchor_rele(t->pftgr_anchor); +} + +void +pf_free_trans(struct pf_trans *t) +{ + switch (t->pft_type) { + case PF_TRANS_GETRULE: + pf_cleanup_tgetrule(t); + break; + default: + log(LOG_ERR, "%s unknown transaction type: %d\n", + __func__, t->pft_type); + } + + KASSERT(pf_unit2idx(t->pft_unit) < nitems(pf_tcount)); + KASSERT(pf_tcount[pf_unit2idx(t->pft_unit)] >= 1); + pf_tcount[pf_unit2idx(t->pft_unit)]--; + + free(t, M_PF, sizeof(*t)); +} + +void +pf_rollback_trans(struct pf_trans *t) +{ + if (t != NULL) { + rw_assert_wrlock(&pfioctl_rw); + LIST_REMOVE(t, pft_entry); + pf_free_trans(t); + } +} + +#if NKSTAT > 0 struct pf_statelim_kstat { struct kstat_kv name; diff --git a/module/pfsrc/pf_lb.c b/module/pfsrc/pf_lb.c index bf18a6a..ab9eb20 100644 --- a/module/pfsrc/pf_lb.c +++ b/module/pfsrc/pf_lb.c @@ -1,5 +1,52 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_lb.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_lb.c,v 1.78 2026/05/12 09:34:00 henning Exp $ */ + +/* + * Copyright (c) 2001 Daniel Hartmeier + * Copyright (c) 2002 - 2008 Henning Brauer + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + * + * Effort sponsored in part by the Defense Advanced Research Projects + * Agency (DARPA) and Air Force Research Laboratory, Air Force + * Materiel Command, USAF, under agreement number F30602-01-2-0537. + * + */ + + + + + +#ifdef INET6 +#endif /* INET6 */ + u_int64_t pf_hash(struct pf_addr *, struct pf_addr *, struct pf_poolhashkey *, sa_family_t); diff --git a/module/pfsrc/pf_norm.c b/module/pfsrc/pf_norm.c index 9b362d3..1bb9bbe 100644 --- a/module/pfsrc/pf_norm.c +++ b/module/pfsrc/pf_norm.c @@ -1,5 +1,43 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_norm.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_norm.c,v 1.239 2026/08/11 14:28:59 bluhm Exp $ */ + +/* + * Copyright 2001 Niels Provos + * Copyright 2009 Henning Brauer + * Copyright 2011-2018 Alexander Bluhm + * 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. + */ + + + + +#ifdef INET6 +#endif /* INET6 */ + struct pf_frent { TAILQ_ENTRY(pf_frent) fr_next; @@ -886,7 +924,7 @@ fail: int pf_refragment6(struct mbuf **m0, struct m_tag *mtag, struct sockaddr_in6 *dst, - struct ifnet *ifp, struct rtentry *rt) + struct pfk_ifnet *ifp, struct pf_rtentry *rt) { struct mbuf *m = *m0; struct mbuf_list ml; @@ -904,7 +942,7 @@ pf_refragment6(struct mbuf **m0, struct m_tag *mtag, struct sockaddr_in6 *dst, ftag = NULL; /* Checksum must be calculated for the whole packet */ - in6_proto_cksum_out(m, NULL); + pfk_in6_proto_cksum_out(m, NULL); if (extoff) { int off; @@ -928,12 +966,12 @@ pf_refragment6(struct mbuf **m0, struct m_tag *mtag, struct sockaddr_in6 *dst, * Maxlen may be less than 8 iff there was only a single * fragment. As it was fragmented before, add a fragment * header also for a single fragment. If total or maxlen - * is less than 8, ip6_fragment() will return EMSGSIZE and + * is less than 8, pfk_ip6_fragment() will return EMSGSIZE and * we drop the packet. */ mtu = hdrlen + sizeof(struct ip6_frag) + maxlen; - error = ip6_fragment(m, &ml, hdrlen, proto, mtu); - *m0 = NULL; /* ip6_fragment() has consumed original packet. */ + error = pfk_ip6_fragment(m, &ml, hdrlen, proto, mtu); + *m0 = NULL; /* pfk_ip6_fragment() has consumed original packet. */ if (error) { DPFPRINTF(LOG_NOTICE, "refragment error %d", error); return (PF_DROP); @@ -955,9 +993,9 @@ pf_refragment6(struct mbuf **m0, struct m_tag *mtag, struct sockaddr_in6 *dst, ip6stat_inc(ip6s_cantforward); return (PF_DROP); } - ip6_forward(m, NULL, flags); + pfk_ip6_forward(m, NULL, flags); } else if ((u_long)m->m_pkthdr.len <= ifp->if_mtu) { - ifp->if_output(ifp, m, sin6tosa(dst), rt); + pfk_if_output(ifp, m, (struct sockaddr *)sin6tosa(dst), rt); } else { icmp6_error(m, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu); } diff --git a/module/pfsrc/pf_osfp.c b/module/pfsrc/pf_osfp.c index d1ccd5e..1406879 100644 --- a/module/pfsrc/pf_osfp.c +++ b/module/pfsrc/pf_osfp.c @@ -1,5 +1,52 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_osfp.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_osfp.c,v 1.50 2026/09/13 03:27:17 deraadt Exp $ */ + +/* + * Copyright (c) 2003 Mike Frantzen + * + * 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. + * + */ + +#ifdef _KERNEL +#endif /* _KERNEL */ + + + +#ifdef INET6 +#endif /* INET6 */ + + +#ifdef _KERNEL +typedef struct pool pool_t; + +#else /* !_KERNEL */ +/* Userland equivalents so we can lend code to tcpdump et al. */ + +#define pool_t int +#define pool_get(pool, flags) malloc(*(pool)) +#define pool_put(pool, item) free(item) +#define pool_init(pool, size, a, ao, f, m, p) (*(pool)) = (size) + +#define PF_LOCK() +#define PF_UNLOCK() +#define PF_ASSERT_LOCKED() + +#ifdef PFDEBUG #endif /* PFDEBUG */ #endif /* _KERNEL */ @@ -88,7 +135,7 @@ pf_osfp_fingerprint_hdr(const struct pf_ip *ip, const struct pf_ip6_hdr *ip6, #else /* !_KERNEL */ memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; - sin./* PFLINUX sin_len */; + ; sin.sin_addr = ip->ip_src; (void)getnameinfo((struct sockaddr *)&sin, sizeof(struct sockaddr_in), srcname, sizeof(srcname), @@ -111,7 +158,7 @@ pf_osfp_fingerprint_hdr(const struct pf_ip *ip, const struct pf_ip6_hdr *ip6, #else /* !_KERNEL */ memset(&sin6, 0, sizeof(sin6)); sin6.sin6_family = AF_INET6; - sin6.sin6_len = sizeof(struct sockaddr_in6); + ; sin6.sin6_addr = ip6->ip6_src; (void)getnameinfo((struct sockaddr *)&sin6, sizeof(struct sockaddr_in6), srcname, sizeof(srcname), diff --git a/module/pfsrc/pf_ruleset.c b/module/pfsrc/pf_ruleset.c index 64a99ce..e7f561a 100644 --- a/module/pfsrc/pf_ruleset.c +++ b/module/pfsrc/pf_ruleset.c @@ -1,5 +1,67 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_ruleset.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_ruleset.c,v 1.22 2025/07/07 02:28:50 jsg Exp $ */ + +/* + * Copyright (c) 2001 Daniel Hartmeier + * Copyright (c) 2002,2003 Henning Brauer + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + * + * Effort sponsored in part by the Defense Advanced Research Projects + * Agency (DARPA) and Air Force Research Laboratory, Air Force + * Materiel Command, USAF, under agreement number F30602-01-2-0537. + * + */ + +#ifdef _KERNEL +#endif /* _KERNEL */ + + +#ifdef _KERNEL +#define rs_malloc(x) malloc(x, M_PF, M_WAITOK|M_CANFAIL|M_ZERO) +#define rs_free(x, siz) free(x, M_PF, siz) +#define rs_pool_get_anchor() pool_get(&pf_anchor_pl, \ + PR_WAITOK|PR_LIMITFAIL|PR_ZERO) +#define rs_pool_put_anchor(x) pool_put(&pf_anchor_pl, x) + +struct pool pf_anchor_pl; + +#else /* !_KERNEL */ +/* Userland equivalents so we can lend code to pfctl et al. */ + +#define rs_malloc(x) calloc(1, x) +#define rs_free(x, siz) freezero(x, siz) +#define rs_pool_get_anchor() calloc(1, sizeof(struct pf_anchor)) +#define rs_pool_put_anchor(x) freezero(x, sizeof(struct pf_anchor)) + +#ifdef PFDEBUG #endif /* PFDEBUG */ #endif /* _KERNEL */ diff --git a/module/pfsrc/pf_syncookies.c b/module/pfsrc/pf_syncookies.c index c623fe2..6fc640a 100644 --- a/module/pfsrc/pf_syncookies.c +++ b/module/pfsrc/pf_syncookies.c @@ -1,5 +1,72 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_syncookies.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_syncookies.c,v 1.10 2025/07/07 02:28:50 jsg Exp $ */ + +/* Copyright (c) 2016,2017 Henning Brauer + * Copyright (c) 2016 Alexandr Nedvedicky + * + * syncookie parts based on FreeBSD sys/netinet/tcp_syncache.c + * + * Copyright (c) 2001 McAfee, Inc. + * Copyright (c) 2006,2013 Andre Oppermann, Internet Business Solutions AG + * All rights reserved. + * + * This software was developed for the FreeBSD Project by Jonathan Lemon + * and McAfee Research, the Security Research Division of McAfee, Inc. under + * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the + * DARPA CHATS research program. [2001 McAfee, Inc.] + * + * 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 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 AUTHOR 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. + */ + +/* + * when we're under synflood, we use syncookies to prevent state table + * exhaustion. Trigger for the synflood mode is the number of half-open + * connections in the state table. + * We leave synflood mode when the number of half-open states - including + * in-flight syncookies - drops far enough again + */ + +/* + * syncookie enabled Initial Sequence Number: + * 24 bit MAC + * 3 bit WSCALE index + * 3 bit MSS index + * 1 bit SACK permitted + * 1 bit odd/even secret + * + * References: + * RFC4987 TCP SYN Flooding Attacks and Common Mitigations + * http://cr.yp.to/syncookies.html (overview) + * http://cr.yp.to/syncookies/archive (details) + */ + + + + + union pf_syncookie { uint8_t cookie; @@ -103,7 +170,7 @@ pf_syncookie_send(struct pf_pdesc *pd, u_short *reason) uint16_t mss, mssdflt; uint32_t iss; - mssdflt = atomic_load_int(&tcp_mssdflt); + mssdflt = atomic_load_int(&pfk_tcp_mssdflt); mss = max(pf_get_mss(pd, mssdflt), mssdflt); iss = pf_syncookie_generate(pd, mss); pf_send_tcp(NULL, pd->af, pd->dst, pd->src, *pd->dport, *pd->sport, diff --git a/module/pfsrc/pf_table.c b/module/pfsrc/pf_table.c index 460309a..32d0fac 100644 --- a/module/pfsrc/pf_table.c +++ b/module/pfsrc/pf_table.c @@ -1,5 +1,46 @@ /* PFLINUX port of OpenBSD 8.0 net/pf_table.c — see docs/porting-notes.md */ #include +#include +#include + +/* $OpenBSD: pf_table.c,v 1.151 2026/10/02 09:40:22 sashan Exp $ */ + +/* + * Copyright (c) 2002 Cedric Berger + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - 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 COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDERS 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. + * + */ + + + + +#ifdef INET6 +#endif /* INET6 */ + #define ACCEPT_FLAGS(flags, oklist) \ do { \ @@ -26,14 +67,14 @@ #define FILLIN_SIN(sin, addr) \ do { \ - (sin)./* PFLINUX sin_len */; \ + ; \ (sin).sin_family = AF_INET; \ (sin).sin_addr = (addr); \ } while (0) #define FILLIN_SIN6(sin6, addr) \ do { \ - (sin6).sin6_len = sizeof(sin6); \ + ; \ (sin6).sin6_family = AF_INET6; \ (sin6).sin6_addr = (addr); \ } while (0) @@ -1215,13 +1256,13 @@ pfr_prepare_network(union sockaddr_union *sa, int af, int net) bzero(sa, sizeof(*sa)); switch (af) { case AF_INET: - sa->sin./* PFLINUX sin_len */; + ; sa->sin.sin_family = AF_INET; sa->sin.sin_addr.s_addr = net ? htonl(-1 << (32-net)) : 0; break; #ifdef INET6 case AF_INET6: - sa->sin6.sin6_len = sizeof(sa->sin6); + ; sa->sin6.sin6_family = AF_INET6; for (i = 0; i < 4; i++) { if (net <= 32) { @@ -2416,7 +2457,7 @@ pfr_kentry_byaddr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af, switch (af) { case AF_INET: bzero(&tmp4, sizeof(tmp4)); - tmp4./* PFLINUX sin_len */; + ; tmp4.sin_family = AF_INET; tmp4.sin_addr.s_addr = a->addr32[0]; ke = (struct pfr_kentry *)rn_match(&tmp4, kt->pfrkt_ip4); @@ -2424,7 +2465,7 @@ pfr_kentry_byaddr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af, #ifdef INET6 case AF_INET6: bzero(&tmp6, sizeof(tmp6)); - tmp6.sin6_len = sizeof(tmp6); + ; tmp6.sin6_family = AF_INET6; bcopy(a, &tmp6.sin6_addr, sizeof(tmp6.sin6_addr)); ke = (struct pfr_kentry *)rn_match(&tmp6, kt->pfrkt_ip6); @@ -2460,7 +2501,7 @@ pfr_update_stats(struct pfr_ktable *kt, struct pf_addr *a, struct pf_pdesc *pd, switch (af) { case AF_INET: bzero(&tmp4, sizeof(tmp4)); - tmp4./* PFLINUX sin_len */; + ; tmp4.sin_family = AF_INET; tmp4.sin_addr.s_addr = a->addr32[0]; ke = (struct pfr_kentry *)rn_match(&tmp4, kt->pfrkt_ip4); @@ -2468,7 +2509,7 @@ pfr_update_stats(struct pfr_ktable *kt, struct pf_addr *a, struct pf_pdesc *pd, #ifdef INET6 case AF_INET6: bzero(&tmp6, sizeof(tmp6)); - tmp6.sin6_len = sizeof(tmp6); + ; tmp6.sin6_family = AF_INET6; bcopy(a, &tmp6.sin6_addr, sizeof(tmp6.sin6_addr)); ke = (struct pfr_kentry *)rn_match(&tmp6, kt->pfrkt_ip6); @@ -2597,14 +2638,14 @@ pfr_pool_get(struct pf_pool *rpool, struct pf_addr **raddr, switch (af) { case AF_INET: bzero(&tmp4, sizeof(tmp4)); - tmp4./* PFLINUX sin_len */; + ; tmp4.sin_family = AF_INET; addr = (struct pf_addr *)&tmp4.sin_addr; break; #ifdef INET6 case AF_INET6: bzero(&tmp6, sizeof(tmp6)); - tmp6.sin6_len = sizeof(tmp6); + ; tmp6.sin6_family = AF_INET6; addr = (struct pf_addr *)&tmp6.sin6_addr; break; diff --git a/module/pfsrc/pfk_hooks.c b/module/pfsrc/pfk_hooks.c deleted file mode 100644 index 61a5347..0000000 --- a/module/pfsrc/pfk_hooks.c +++ /dev/null @@ -1,92 +0,0 @@ -/* - * PF-on-Linux netfilter hook registration + M1 ioctl skeleton. - * The real verdict logic arrives from staged pf.c (T12); this file owns - * hook lifecycle and /dev/pf dispatch. (ISC 2026) - */ -#include -#include -#include -#include - -static int pfk_enabled = 1; /* like pf_defaultwise/pf_enable on boot */ -static struct pf_status pfk_stat; - -/* --- temporary M1 control surface (replaced by staged pf_ioctl.c, T7b) --- */ -static int pfk_ioctl_min(struct file *f, unsigned int cmd, unsigned long addr) -{ - struct pf_status s; - - switch (cmd) { - case DIOCGETSTATUS: - memset(&s, 0, sizeof(s)); - s.running = pfk_enabled; - strscpy(s.ifname, "pf", sizeof(s.ifname)); - if (copy_to_user((void __user *)addr, &s, sizeof(s))) - return EFAULT; - return 0; - default: - /* Rule/state/table ioctls arrive with the staged pf_ioctl.c - * (plan T7b); until then they are rejected (not silently - * accepted) so behaviour is explicit. */ - return EINVAL; - } -} - -long pfk_ioctl(struct file *f, unsigned int cmd, unsigned long addr) -{ - return pfk_ioctl_min(f, cmd, addr); -} - -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 (real work lands in T12) --- */ -static unsigned int -pfk_ipv4_hook(void *priv, struct sk_buff *skb, const struct nf_hook_state *st) -{ - /* PFLINUX M1: accept-everything placeholder; T12 routes to pf_test() */ - 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; - - 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 deleted file mode 100644 index daaa71f..0000000 --- a/module/pfsrc/pfk_mod.c +++ /dev/null @@ -1,86 +0,0 @@ -/* - * PF-on-Linux: pfk module core — load/exit, /dev/pf misc device, - * NET_LOCK bring-up, staged upstream bring-up hooks. (ISC 2026) - */ -#include -#include -#include -#include - -extern void pfk_mbuf_exit(void); -extern int pfk_if_init(void); -extern void pfk_if_exit(void); - -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; -} - -static long pfk_ioctl_io(struct file *filp, unsigned int cmd, - unsigned long arg) -{ - if (!capable(CAP_NET_ADMIN)) - return -EPERM; - return pfk_ioctl(filp, cmd, arg); -} - -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_if_init(); - if (err) - goto err_mbuf; - 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_mbuf: - pfk_mbuf_exit(); - return err; -} - -static void __exit pfk_exit(void) -{ - misc_deregister(&pfk_dev); - pfk_hooks_unregister(); - pfk_if_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/scripts/lab-lib.sh b/scripts/lab-lib.sh index ea0b521..d8ebd8c 100755 --- a/scripts/lab-lib.sh +++ b/scripts/lab-lib.sh @@ -40,7 +40,7 @@ deb_cmd() { deb "bash -s" <<<"$1"; } # Run a shell script inside a lab VM (nested ssh from deb with the lab key). # Guest host keys change every lab rebuild -> pin-noise disabled for this hop. VMSSH_OPTS="-o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=5 -o LogLevel=ERROR" -vm_cmd() { local ip=$1; deb "ssh -i $LAB_KEY_DEB $VMSSH_OPTS root@$ip 'bash -s'" <<<"$2"; } +vm_cmd() { local ip=$1; deb "ssh -i $LAB_KEY_DEB $VMSSH_OPTS root@$ip 'sh -s'" <<<"$2"; } # --- template rendering: replace @KEY@ tokens from environment + extra K=V --- RENDER_KEYS=( @@ -164,6 +164,7 @@ runcmd_extra() { cat > /etc/local.d/pflab.start <<'EOS' #!/bin/sh sysctl -q -p /etc/sysctl.d/00-pflab.conf 2>/dev/null + for f in /proc/sys/net/ipv4/conf/*/rp_filter; do echo 0 > "$f" 2>/dev/null; done IF=$(ip route show default 2>/dev/null | awk '{print $5; exit}') [ -n "$IF" ] || exit 0 iptables -t nat -A POSTROUTING -o "$IF" -j MASQUERADE @@ -222,6 +223,7 @@ packages_fixup() { # safety net if cloud-init ran before pf0 had transit up for a in $VMS; do ip=$(vm_ip "$a") vm_cmd "$ip" 'command -v iperf3 >/dev/null 2>&1 && command -v iptables >/dev/null 2>&1 || { + grep -q nameserver /etc/resolv.conf 2>/dev/null || echo nameserver 192.168.122.1 >> /etc/resolv.conf . /etc/os-release grep -qE "^[^#]*/community" /etc/apk/repositories || echo "${HOME}/v${VERSION_ID}/community" >> /etc/apk/repositories apk update -q >/dev/null 2>&1 diff --git a/scripts/stage-port.sh b/scripts/stage-port.sh index c716ee3..f65ab21 100755 --- a/scripts/stage-port.sh +++ b/scripts/stage-port.sh @@ -1,112 +1,143 @@ #!/usr/bin/env bash -# Deterministic staging of OpenBSD 8.0 sources into module/ ports. +# Deterministic staging of OpenBSD 8.0 sources into the module/ port. +# # Every transformation is logged in docs/porting-notes.md ("porting log"). -# Re-running refreshes pristine copies while PRESERVING our port edits is -# NOT done here — ported files are committed and edited in-tree thereafter; -# this script is used (a) first-time staging, (b) `--diff ` to compare -# our ported copy against pristine upstream for rebase forensics. +# Ported files are committed and edited in-tree afterwards; this script is +# used (a) for first-time staging, (b) with `--diff ` to compare our +# ported copy against the pristine upstream file (rebase forensics). set -euo pipefail REPO="$(cd "$(dirname "$0")/.." && pwd)" U="$REPO/_vendor/upstream" M="$REPO/module" LOG="$REPO/docs/porting-notes.md" +# --- shared rename program ------------------------------------------------- +# BSD type/macro names that collide with Linux uapi or with the kernel's own +# macros are renamed to our pf_* equivalents. Applied to the staged headers +# and to every ported .c file. +pf_sed() { + sed -i -E \ + -e 's/\bstruct ip6_hdr\b/struct pf_ip6_hdr/g' \ + -e 's/\bstruct ip\b/struct pf_ip/g' \ + -e 's/\bstruct tcphdr\b/struct pf_tcphdr/g' \ + -e 's/\bstruct udphdr\b/struct pf_udphdr/g' \ + -e 's/\bstruct icmp\b/struct pf_icmp/g' \ + -e 's/\bstruct icmp6_hdr\b/struct pf_icmp6/g' \ + -e 's/\bstruct mld_hdr\b/struct pf_mld_hdr/g' \ + -e 's/\bstruct nd_neighbor_solicit\b/struct pf_nd_neighbor_solicit/g' \ + -e 's/\bstruct rtentry\b/struct pf_rtentry/g' \ + -e 's/\bstruct ifnet\b/struct pfk_ifnet/g' \ + -e 's/\bIFF_([A-Z0-9_]+)/PFIFF_\1/g' \ + -e 's/\bIP_OPTIONS\b/PF_IP_OPTIONS/g' \ + -e 's/\bIP_RECORD_ROUTE\b/PF_IP_RECORD_ROUTE/g' \ + -e 's/\bIP_TIMESTAMP\b/PF_IP_TIMESTAMP/g' \ + -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/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/struct radix_node \[2\], u_int8_t\);/struct radix_node *, u_int8_t);/' \ + -e '/^#define[[:space:]]+isupper\(c\)/d' \ + -e '/^#define[[:space:]]+islower\(c\)/d' \ + -e '/^#define[[:space:]]+isalpha\(c\)/d' \ + -e 's/\btcp_mssdflt\b/pfk_tcp_mssdflt/g' \ + -e 's/([a-z0-9_]+)->p_ucred->cr_ruid/pfk_pruid(\1)/g' \ + -e 's/([a-z0-9_]+)->p_ucred->cr_uid/pfk_pruid(\1)/g' \ + -e 's/([a-z0-9_]+)->p_p->ps_pid/pfk_ppid(\1)/g' \ + -e 's/^([a-zA-Z_][a-zA-Z0-9_ \t\*]*\b[a-zA-Z_][a-zA-Z0-9_]*)\(\);/\1(void);/' \ + "$@" +} + stage_hdrs() { - mkdir -p "$M/include/net" "$M/include/compat/net" "$M/include/compat/sys" "$M/include/compat/crypto" - cp -f "$U/sys/net/pfvar.h" "$M/include/net/pfvar.h" - cp -f "$U/sys/net/pfvar_priv.h" "$M/include/net/pfvar_priv.h" - cp -f "$U/sys/net/if_pflog.h" "$M/include/compat/net/if_pflog.h" - cp -f "$U/sys/net/radix.h" "$M/include/compat/net/radix.h" - cp -f "$U/sys/net/rtable.h" "$M/include/compat/net/rtable.h" - cp -f "$U/sys/net/ifq.h" "$M/include/compat/net/ifq.h" - cp -f "$U/sys/net/toeplitz.h" "$M/include/compat/net/toeplitz.h" - cp -f "$U/sys/sys/queue.h" "$M/include/compat/sys/queue.h" - cp -f "$U/sys/sys/tree.h" "$M/include/compat/sys/tree.h" - # NOTE: radix.h / siphash.h / toeplitz.h are NOT copied verbatim — our - # cleaned PFLINUX versions live in module/include/compat/{net,crypto}/ - # (BSD syntax like __bounded / _BYTE_ORDER does not compile in-kernel). + mkdir -p "$M/include/net" "$M/include/compat/net" \ + "$M/include/compat/sys" "$M/include/compat/crypto" + cp -f "$U/sys/net/pfvar.h" "$M/include/net/pfvar.h" + cp -f "$U/sys/net/pfvar_priv.h" "$M/include/net/pfvar_priv.h" + pf_sed "$M/include/net/pfvar.h" "$M/include/net/pfvar_priv.h" + + cp -f "$U/sys/sys/queue.h" "$M/include/compat/sys/queue.h" + cp -f "$U/sys/sys/tree.h" "$M/include/compat/sys/tree.h" + # GCC requires the attribute AFTER the storage class when 'inline' + # follows (OpenBSD writes '__unused static inline'). + sed -i 's/^__unused static inline/static inline/' \ + "$M/include/compat/sys/tree.h" + + # NOTE: radix.h / rtable.h / ifq.h / toeplitz.h / siphash.h are NOT + # copied verbatim — our cleaned PFLINUX versions live in + # module/include/compat/{net,crypto}/ (BSD syntax such as __bounded + # or _BYTE_ORDER does not compile in-kernel). Never overwrite them. } -stage_c() { # relpath upstream -> module/compat|pf - local up="$1" dst="$2" - cp -f "$up" "$dst" -} - -# port_c : first-time staging of an OpenBSD -# .c file with deterministic transformations (all logged to PORT notes): -# 1. all original #include lines -> single '#include ' (+ keep -# none: pfvar is pulled by pfk.h chain when needed via -I) -# 2. BSD wire struct renames (avoid Linux-uapi collisions): -# ip6_hdr→pf_ip6_hdr, struct ip→pf_ip, tcphdr→pf_tcphdr, -# udphdr→pf_udphdr, struct icmp→pf_icmp, icmp6_hdr→icmp6hdr -# 3. BSD IFF_* flag names -> PFIFF_* (Linux owns IFF_*) -# 4. sa_len/sin_len/six_len assignment statements commented out -# 5. '#if NPFLOG > 0'-style option headers were never included (dropped) +# port_c +# 1. every '#include' line is removed and replaced by pfk.h + the pfvar +# headers; all '#ifdef _KERNEL' guards stay intact (the module is built +# with -D_KERNEL=1, so the kernel branches are compiled). +# 2. the shared rename program is applied. port_c() { - local up="$U/sys/$1" dst="$M/$2" - [ -f "$up" ] || { echo "no upstream $1" >&2; return 1; } - mkdir -p "$(dirname "$dst")" - if [ -f "$dst" ]; then echo "EXISTS: $2 (not re-staged; use --diff)"; return 0; fi - { - printf '/* PFLINUX port of OpenBSD 8.0 %s — see docs/porting-notes.md */\n' "$1" - printf '#include \n' - # keep everything after the last original #include (body) - awk 'BEGIN{last=0} /^#include/{last=NR} END{print last}' "$up" | - { read n; tail -n +$((n+1)) "$up"; } - } > "$dst.part" - sed -i -E \ - -e 's/\bstruct ip6_hdr\b/struct pf_ip6_hdr/g' \ - -e 's/\bstruct ip\b/struct pf_ip/g' \ - -e 's/\bstruct tcphdr\b/struct pf_tcphdr/g' \ - -e 's/\bstruct udphdr\b/struct pf_udphdr/g' \ - -e 's/\bstruct icmp\b/struct pf_icmp/g' \ - -e 's/\bstruct icmp6_hdr\b/struct icmp6hdr/g' \ - -e 's/\bIFF_([A-Z0-9_]+)/PFIFF_\1/g' \ - -e 's/\bIP_OPTIONS\b/PF_IP_OPTIONS/g' \ - -e 's/\bIP_RECORD_ROUTE\b/PF_IP_RECORD_ROUTE/g' \ - -e 's/\bIP_TIMESTAMP\b/PF_IP_TIMESTAMP/g' \ - -e 's/->sa_len[[:space:]]*=[^;]*;/\/* PFLINUX sa_len: *\/;/g' \ - -e 's/([a-z0-9_]*(sa|sin|six|sun)_len)[[:space:]]*=[^;]*;/\/* PFLINUX \1 *\/;/g' \ - "$dst.part" - mv "$dst.part" "$dst" - log "port_c $1 -> $2 (includes→pfk.h; struct renames; sa_len nulled)" + local up="$U/sys/$1" dst="$M/$2" + [ -f "$up" ] || { echo "no upstream $1" >&2; return 1; } + mkdir -p "$(dirname "$dst")" + if [ -f "$dst" ]; then + echo "EXISTS: $2 (not re-staged; use --diff)" + return 0 + fi + { + printf '/* PFLINUX port of OpenBSD 8.0 %s — see docs/porting-notes.md */\n' "$1" + printf '#include \n' + printf '#include \n' + printf '#include \n\n' + sed -E '/^[[:space:]]*#include/d' "$up" + } > "$dst.part" + pf_sed "$dst.part" + mv "$dst.part" "$dst" + log "port_c $1 -> $2 (includes dropped -> pfk.h; -D_KERNEL mode; renames)" } 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' -# NOTE: radix.c/rtable.c (ported by hand in T10 against our cleaned -# compat/net/radix.h) and siphash/toeplitz (own PFLINUX impls) are -# deliberately NOT in the auto-port list. +# 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. -log() { mkdir -p "$(dirname "$LOG")"; printf '\n%s\n```sh\n%s\n```\n' "## $(date -Is) staging" "$*" >> "$LOG"; } +log() { + mkdir -p "$(dirname "$LOG")" + printf '\n## %s staging\n\n```sh\n%s\n```\n' "$(date -Is)" "$*" >> "$LOG" +} cmd="${1:-stage}" case "$cmd" in - stage) - log "stage: headers + skeletons" - stage_hdrs - echo "headers staged: $(find "$M/include/net" "$M/include/compat" -type f | wc -l)" - ;; - port) - shift - for f in ${*:-$PORTED_LIST}; do - case "$f" in - 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) - port_c "$f" "pfsrc/${f##*/}";; - netinet/ip_divert.c) - port_c "$f" "pfsrc/ip_divert.c";; - crypto/md5.c|crypto/sha2.c) - port_c "$f" "compat/${f##*/}";; - esac - done - ;; - --diff) - [ -f "$U/$2" ] || { echo "no pristine $2"; exit 1; } - diff -u "$U/$2" "$M/$2" | head -80 - ;; - *) echo "usage: stage-port.sh [stage|--diff relpath]"; exit 1;; +stage) + log "stage: headers" + stage_hdrs + echo "headers staged: $(find "$M/include/net" "$M/include/compat" -type f | wc -l)" + ;; +port) + shift + for f in ${*:-$PORTED_LIST}; do + case "$f" in + 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) + port_c "$f" "pfsrc/${f##*/}" ;; + net/radix.c|net/rtable.c) + port_c "$f" "compat/${f##*/}" ;; + netinet/ip_divert.c) + port_c "$f" "pfsrc/ip_divert.c" ;; + crypto/md5.c|crypto/sha2.c) + port_c "$f" "compat/${f##*/}" ;; + esac + done + ;; +--diff) + [ -f "$U/$2" ] || { echo "no pristine $2"; exit 1; } + diff -u "$U/$2" "$M/$2" | head -80 + ;; +*) + echo "usage: stage-port.sh [stage|port [files...]|--diff relpath]" + exit 1 + ;; esac diff --git a/scripts/vm-create.sh b/scripts/vm-create.sh index 50fe360..45ff659 100755 --- a/scripts/vm-create.sh +++ b/scripts/vm-create.sh @@ -28,7 +28,6 @@ done lab_env command -v rsync >/dev/null || die "rsync missing on laptop" -command -v genisoimage >/dev/null 2>&1 || true # iso is built on deb, not here host_prereqs ensure_networks @@ -55,7 +54,9 @@ if [ -n "$PF0_KERNEL" ]; then rsync -a -e "ssh ${SSH_OPTS[*]}" "$PF0_INITRD" "$DEB_USER@$DEB:$BOOT_DIR/initrd" IPATH="$BOOT_DIR/initrd" fi - PF0_KB=" $KPATH"$'\n'" $IPATH"$'\n'" root=/dev/vda2 ro console=ttyS0,115200n8" + # with an initrd, Alpine's initramfs needs its module list on the cmdline; + # the no-initrd (built-in drivers, T6) case keeps the plain contract cmdline + PF0_KB=" $KPATH"$'\n'" $IPATH"$'\n'" root=/dev/vda2 ro console=ttyS0,115200n8 modules=sd-mod,usb-storage,ext4,ena,gve" fi log "pf0 direct kernel boot override: $KPATH" fi @@ -72,6 +73,6 @@ deb_ssh_config laptop_ssh_config log "validate: ssh pf0 'ip -br a'" -ssh "${SSH_OPTS[@]}" pf0 'ip -br a' || warn "ssh pf0 failed — check $LAPTOP_SSH_FRAG" +ssh "${SSH_OPTS[@]}" pf0 'ip -br a' || die "ssh pf0 failed — check $LAPTOP_SSH_FRAG" log "LAB UP: aliases on laptop: ssh pf0|cli|srv|gw2 (ProxyJump $DEB_USER@$DEB)" deb "virsh list" || true diff --git a/scripts/vm-deploy.sh b/scripts/vm-deploy.sh index 5e9ee80..1afb77f 100755 --- a/scripts/vm-deploy.sh +++ b/scripts/vm-deploy.sh @@ -13,16 +13,17 @@ lab_env cd "$REPO" FILES=() -add() { # add — files only; dirs expanded +add() { # add — files only; dirs expanded; warns on explicit misses local p for p in "$@"; do if [ -d "$p" ]; then add "$p"/* elif [ -f "$p" ]; then FILES+=("$p") + elif [ "$EXPLICIT" = 1 ]; then warn "skip missing: $p" fi done } -if [ $# -gt 0 ]; then - add "$@" +EXPLICIT=0 +if [ $# -gt 0 ]; then EXPLICIT=1; add "$@" else shopt -s nullglob add out/linux-*-bzImage out/bzImage out/*.ko module/*.ko tools/out/*