diff --git a/bpf/standalone/zil.py b/bpf/standalone/zil.py index 2065248..6db4666 100755 --- a/bpf/standalone/zil.py +++ b/bpf/standalone/zil.py @@ -259,7 +259,8 @@ "-I/usr/src/zfs-" + KVER + "/include/", "-I/usr/src/zfs-" + KVER + "/include/spl", "-I/usr/src/zfs-" + KVER + "/include/", - "-I/usr/src/zfs-" + KVER + "/include/linux"]) + "-I/usr/src/zfs-" + KVER + "/include/linux", + "-DCC_USING_FENTRY"]) b.attach_kprobe(event="zfs_write", fn_name="zfs_write_entry") b.attach_kretprobe(event="zfs_write", fn_name="zfs_write_return") diff --git a/bpf/stbtrace/zio.st b/bpf/stbtrace/zio.st index f09eb7d..d4115a8 100644 --- a/bpf/stbtrace/zio.st +++ b/bpf/stbtrace/zio.st @@ -130,7 +130,8 @@ b = BPF(text=bpf_text, cflags=["-include", "/usr/src/zfs-" + KVER + "/zfs_config.h", "-I/usr/src/zfs-" + KVER + "/include/", "-I/usr/src/zfs-" + KVER + "/include/spl/", - "-I/usr/src/zfs-" + KVER + "/include/linux"]) + "-I/usr/src/zfs-" + KVER + "/include/linux", + "-DCC_USING_FENTRY"]) b.attach_kretprobe(event="vdev_queue_io_to_issue", fn_name="vdev_queue_issue_return") diff --git a/bpf/stbtrace/zpl.st b/bpf/stbtrace/zpl.st index c10e918..a22e91f 100644 --- a/bpf/stbtrace/zpl.st +++ b/bpf/stbtrace/zpl.st @@ -178,7 +178,8 @@ b = BPF(text=bpf_text, "-include", "/usr/src/zfs-" + KVER + "/include/spl/sys/types.h", "-I/usr/src/zfs-" + KVER + "/include/", - "-I/usr/src/zfs-" + KVER + "/include/spl/"]) + "-I/usr/src/zfs-" + KVER + "/include/spl/", + "-DCC_USING_FENTRY"]) b.attach_kprobe(event="zfs_read", fn_name="zfs_read_start") b.attach_kprobe(event="zfs_write", fn_name="zfs_write_start") diff --git a/cmd/estat.py b/cmd/estat.py index 294cbc8..3bdc7e5 100755 --- a/cmd/estat.py +++ b/cmd/estat.py @@ -386,7 +386,8 @@ class Args: "-include", "/usr/src/zfs-" + KVER + "/include/spl/sys/types.h", "-I/usr/src/zfs-" + KVER + "/include/", - "-I/usr/src/zfs-" + KVER + "/include/spl"] + "-I/usr/src/zfs-" + KVER + "/include/spl", + "-DCC_USING_FENTRY"] if script_arg: cflags.append("-DOPTARG=\"" + script_arg + "\"")