bcc/tools: Replace bpf_probe_read with bpf_probe_read_kernel
It is recommended to use bpf_probe_read_kernel_{str} in the bpf tools.
See kernel commit 0ebeea8ca8a4 ("bpf: Restrict bpf_probe_read{, str}()
only to archs where they work")
Signed-off-by: Sumanth Korikkar <[email protected]>
Acked-by: Ilya Leoshkevich <[email protected]>
diff --git a/tools/biosnoop.py b/tools/biosnoop.py
index b550281..ff9b842 100755
--- a/tools/biosnoop.py
+++ b/tools/biosnoop.py
@@ -117,9 +117,9 @@
data.pid = valp->pid;
data.len = req->__data_len;
data.sector = req->__sector;
- bpf_probe_read(&data.name, sizeof(data.name), valp->name);
+ bpf_probe_read_kernel(&data.name, sizeof(data.name), valp->name);
struct gendisk *rq_disk = req->rq_disk;
- bpf_probe_read(&data.disk_name, sizeof(data.disk_name),
+ bpf_probe_read_kernel(&data.disk_name, sizeof(data.disk_name),
rq_disk->disk_name);
}