Skip to content

Commit 9cf16a2

Browse files
Don Bradybrad-lewis
andauthored
Compilation failures due to fentry issue [Backport of #33 to 6.0.3.0] (#47)
Co-authored-by: Brad Lewis <brad.lewis@delphix.com>
1 parent fff5d57 commit 9cf16a2

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

bpf/standalone/zil.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,8 @@
260260
"-I/usr/src/zfs-" + KVER + "/include/",
261261
"-I/usr/src/zfs-" + KVER + "/include/spl",
262262
"-I/usr/src/zfs-" + KVER + "/include/",
263-
"-I/usr/src/zfs-" + KVER + "/include/linux"])
263+
"-I/usr/src/zfs-" + KVER + "/include/linux",
264+
"-DCC_USING_FENTRY"])
264265

265266
b.attach_kprobe(event="zfs_write", fn_name="zfs_write_entry")
266267
b.attach_kretprobe(event="zfs_write", fn_name="zfs_write_return")

bpf/stbtrace/zio.st

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ b = BPF(text=bpf_text, cflags=["-include",
132132
"/usr/src/zfs-" + KVER + "/zfs_config.h",
133133
"-I/usr/src/zfs-" + KVER + "/include/",
134134
"-I/usr/src/zfs-" + KVER + "/include/spl/",
135-
"-I/usr/src/zfs-" + KVER + "/include/linux"])
135+
"-I/usr/src/zfs-" + KVER + "/include/linux",
136+
"-DCC_USING_FENTRY"])
136137

137138
b.attach_kretprobe(event="vdev_queue_io_to_issue", fn_name="vdev_queue_issue_return")
138139
b.attach_kprobe(event="vdev_queue_io_done", fn_name="vdev_queue_done")

bpf/stbtrace/zpl.st

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,8 @@ int zfs_write_done(struct pt_regs *ctx)
173173
"""
174174
KVER = os.popen('uname -r').read().rstrip()
175175
b = BPF(text=bpf_text,
176-
cflags=["-I/usr/src/zfs-" + KVER + "/include/spl"])
176+
cflags=["-I/usr/src/zfs-" + KVER + "/include/spl/",
177+
"-DCC_USING_FENTRY"])
177178

178179
b.attach_kprobe(event="zfs_read", fn_name="zfs_read_start")
179180
b.attach_kprobe(event="zfs_write", fn_name="zfs_write_start")

cmd/estat.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,8 @@ class Args:
394394
cflags = ["-include",
395395
"/usr/src/zfs-" + KVER + "/zfs_config.h",
396396
"-I/usr/src/zfs-" + KVER + "/include/",
397-
"-I/usr/src/zfs-" + KVER + "/include/spl"]
397+
"-I/usr/src/zfs-" + KVER + "/include/spl",
398+
"-DCC_USING_FENTRY"]
398399
if script_arg:
399400
cflags.append("-DOPTARG=\"" + script_arg + "\"")
400401

0 commit comments

Comments
 (0)