diff options
author | kenistoj <kenistoj> | 2008-01-22 17:35:24 +0000 |
---|---|---|
committer | kenistoj <kenistoj> | 2008-01-22 17:35:24 +0000 |
commit | 98c22a8eca4b79a0115e11bb1d917f9b4e0ed7fe (patch) | |
tree | 1b85581931a5a24260d84b427abe37425d9f406f /runtime/uprobes/uprobes.c | |
parent | 9d70c184dc98bea1dd892d34e7832faf08302aff (diff) | |
download | systemtap-steved-98c22a8eca4b79a0115e11bb1d917f9b4e0ed7fe.tar.gz systemtap-steved-98c22a8eca4b79a0115e11bb1d917f9b4e0ed7fe.tar.xz systemtap-steved-98c22a8eca4b79a0115e11bb1d917f9b4e0ed7fe.zip |
* runtime/uprobes/uprobes.c: Fix from Srinivasa: Recast
rcu_dereferences of engine->data to resync with kernel.org builds.
Diffstat (limited to 'runtime/uprobes/uprobes.c')
-rw-r--r-- | runtime/uprobes/uprobes.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/runtime/uprobes/uprobes.c b/runtime/uprobes/uprobes.c index 005ca919..501c4298 100644 --- a/runtime/uprobes/uprobes.c +++ b/runtime/uprobes/uprobes.c @@ -1607,7 +1607,7 @@ static u32 uprobe_report_signal(struct utrace_attached_engine *engine, int hit_uretprobe_trampoline = 0; int registrations_deferred = 0; - utask = rcu_dereference((struct uprobe_task *)engine->data); + utask = (struct uprobe_task *)rcu_dereference(engine->data); BUG_ON(!utask); if (info->si_signo != BREAKPOINT_SIGNAL && @@ -1791,7 +1791,7 @@ static u32 uprobe_report_quiesce(struct utrace_attached_engine *engine, struct uprobe_task *utask; struct uprobe_process *uproc; - utask = rcu_dereference((struct uprobe_task *)engine->data); + utask = (struct uprobe_task *)rcu_dereference(engine->data); BUG_ON(!utask); uproc = utask->uproc; if (current == utask->quiesce_master) { @@ -1892,7 +1892,7 @@ static u32 uprobe_report_exit(struct utrace_attached_engine *engine, struct uprobe_probept *ppt; int utask_quiescing; - utask = rcu_dereference((struct uprobe_task *)engine->data); + utask = (struct uprobe_task *)rcu_dereference(engine->data); uproc = utask->uproc; uprobe_get_process(uproc); @@ -1971,7 +1971,7 @@ static u32 uprobe_report_clone(struct utrace_attached_engine *engine, struct uprobe_process *uproc; struct uprobe_task *ptask, *ctask; - ptask = rcu_dereference((struct uprobe_task *)engine->data); + ptask = (struct uprobe_task *)rcu_dereference(engine->data); uproc = ptask->uproc; /* @@ -2060,7 +2060,7 @@ static u32 uprobe_report_exec(struct utrace_attached_engine *engine, struct uprobe_task *utask; int uproc_freed; - utask = rcu_dereference((struct uprobe_task *)engine->data); + utask = (struct uprobe_task *)rcu_dereference(engine->data); uproc = utask->uproc; uprobe_get_process(uproc); |