summaryrefslogtreecommitdiff
path: root/drivers/staging/ktap/scripts/interrupt/hardirq_time.kp
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/ktap/scripts/interrupt/hardirq_time.kp')
-rw-r--r--drivers/staging/ktap/scripts/interrupt/hardirq_time.kp25
1 files changed, 0 insertions, 25 deletions
diff --git a/drivers/staging/ktap/scripts/interrupt/hardirq_time.kp b/drivers/staging/ktap/scripts/interrupt/hardirq_time.kp
deleted file mode 100644
index 1d3c33e..0000000
--- a/drivers/staging/ktap/scripts/interrupt/hardirq_time.kp
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/env ktap
-
-#this script output each average consumimg time of each hardirq
-s = aggr_table()
-map = {}
-
-trace irq:irq_handler_entry {
- map[cpu()] = gettimeofday_us()
-}
-
-trace irq:irq_handler_exit {
- local entry_time = map[cpu()]
- if (entry_time == nil) {
- return;
- }
-
- s[arg1] = avg(gettimeofday_us() - entry_time)
- map[cpu()] = nil
-}
-
-trace_end {
- print("hardirq average executing time (us)")
- histogram(s)
-}
-