Blame SOURCES/bpftrace-0.16.0-RHEL8-remove-not-existing-attachpoints-from-tools.patch

d29bf8
From 7e813d0e3048f52781199384a120f5e5cbad22ae Mon Sep 17 00:00:00 2001
d29bf8
From: Viktor Malik <viktor.malik@gmail.com>
d29bf8
Date: Mon, 5 Dec 2022 13:31:25 +0100
d29bf8
Subject: [PATCH] RHEL8: remove not existing attachpoints from tools
d29bf8
d29bf8
tools/bio* attempt to attach each probe to multiple kprobes to cover all
d29bf8
possible systems. Remove probes which do not exist in RHEL8 to remove
d29bf8
unnecessary warnings.
d29bf8
---
d29bf8
 tools/biolatency.bt   | 6 ++----
d29bf8
 tools/biostacks.bt    | 4 +---
d29bf8
 tools/old/biosnoop.bt | 6 ++----
d29bf8
 3 files changed, 5 insertions(+), 11 deletions(-)
d29bf8
d29bf8
diff --git a/tools/biolatency.bt b/tools/biolatency.bt
d29bf8
index d5af1f29..4ea910b4 100755
d29bf8
--- a/tools/biolatency.bt
d29bf8
+++ b/tools/biolatency.bt
d29bf8
@@ -16,14 +16,12 @@ BEGIN
d29bf8
 	printf("Tracing block device I/O... Hit Ctrl-C to end.\n");
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_account_io_start,
d29bf8
-kprobe:__blk_account_io_start
d29bf8
+kprobe:blk_account_io_start
d29bf8
 {
d29bf8
 	@start[arg0] = nsecs;
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_account_io_done,
d29bf8
-kprobe:__blk_account_io_done
d29bf8
+kprobe:blk_account_io_done
d29bf8
 /@start[arg0]/
d29bf8
 {
d29bf8
 	@usecs = hist((nsecs - @start[arg0]) / 1000);
d29bf8
diff --git a/tools/biostacks.bt b/tools/biostacks.bt
d29bf8
index 1bc9f819..80d8cb9e 100755
d29bf8
--- a/tools/biostacks.bt
d29bf8
+++ b/tools/biostacks.bt
d29bf8
@@ -18,14 +18,12 @@ BEGIN
d29bf8
 	printf("Tracing block I/O with init stacks. Hit Ctrl-C to end.\n");
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_account_io_start,
d29bf8
-kprobe:__blk_account_io_start
d29bf8
+kprobe:blk_account_io_start
d29bf8
 {
d29bf8
 	@reqstack[arg0] = kstack;
d29bf8
 	@reqts[arg0] = nsecs;
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_start_request,
d29bf8
 kprobe:blk_mq_start_request
d29bf8
 /@reqts[arg0]/
d29bf8
 {
d29bf8
diff --git a/tools/old/biosnoop.bt b/tools/old/biosnoop.bt
d29bf8
index 1a99643a..327251e3 100755
d29bf8
--- a/tools/old/biosnoop.bt
d29bf8
+++ b/tools/old/biosnoop.bt
d29bf8
@@ -22,8 +22,7 @@ BEGIN
d29bf8
 	printf("%-12s %-7s %-16s %-6s %7s\n", "TIME(ms)", "DISK", "COMM", "PID", "LAT(ms)");
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_account_io_start,
d29bf8
-kprobe:__blk_account_io_start
d29bf8
+kprobe:blk_account_io_start
d29bf8
 {
d29bf8
 	@start[arg0] = nsecs;
d29bf8
 	@iopid[arg0] = pid;
d29bf8
@@ -31,8 +30,7 @@ kprobe:__blk_account_io_start
d29bf8
 	@disk[arg0] = ((struct request *)arg0)->rq_disk->disk_name;
d29bf8
 }
d29bf8
 
d29bf8
-kprobe:blk_account_io_done,
d29bf8
-kprobe:__blk_account_io_done
d29bf8
+kprobe:blk_account_io_done
d29bf8
 /@start[arg0] != 0 && @iopid[arg0] != 0 && @iocomm[arg0] != ""/
d29bf8
 
d29bf8
 {
d29bf8
-- 
d29bf8
2.38.1
d29bf8