summaryrefslogtreecommitdiffstats
path: root/tapset/scheduler.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/scheduler.stp')
-rw-r--r--tapset/scheduler.stp9
1 files changed, 7 insertions, 2 deletions
diff --git a/tapset/scheduler.stp b/tapset/scheduler.stp
index b1911ac2..1610dc0a 100644
--- a/tapset/scheduler.stp
+++ b/tapset/scheduler.stp
@@ -183,7 +183,7 @@ probe scheduler.ctxswitch
probe __scheduler.kthread_stop.kp = kernel.function("kthread_stop")
{
thread_pid = $k->tgid
- thread_priority = $k->priority
+ thread_priority = $k->prio
}
probe __scheduler.kthread_stop.tp = kernel.trace("sched_kthread_stop")
{
@@ -285,7 +285,11 @@ probe __scheduler.migrate.kp1 = kernel.function("pull_task")
}
probe __scheduler.migrate.kp = kernel.function("set_task_cpu")
{
+%( kernel_v >= "2.6.23" %?
cpu_to = $new_cpu
+%:
+ cpu_to = $cpu
+%)
}
probe __scheduler.migrate.tp = kernel.trace("sched_migrate_task")
{
@@ -384,7 +388,8 @@ probe scheduler.process_fork
* @pid: pid of the process sending signal
* @signal_number: signal number
*/
-probe __scheduler.signal_send.kp = kernel.function("__send_signal")
+probe __scheduler.signal_send.kp = kernel.function("__send_signal") !,
+ kernel.function("send_signal")
{
pid = $t->tgid
}