From: Frank Ch. Eigler Date: Mon, 10 Jan 2011 18:41:26 +0000 (-0500) Subject: tapset compat: irq tracepoints to use @cast() for $action X-Git-Tag: release-1.4~16^2~3 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=edc7738e8c1f780466145988a67a45951a57a8ce;p=systemtap.git tapset compat: irq tracepoints to use @cast() for $action --- diff --git a/tapset/irq.stp b/tapset/irq.stp index 9dc480e1f..51fa9341a 100644 --- a/tapset/irq.stp +++ b/tapset/irq.stp @@ -79,16 +79,16 @@ probe irq_handler.entry = kernel.trace("irq_handler_entry") ? { irq = $irq action = $action - handler = $action->handler - flags = $action->flags + handler = @cast($action,"irqaction","kernel")->handler + flags = @cast($action,"irqaction","kernel")->flags flags_str = irqflags_str(flags) - dev_name = $action->name - dev_id = $action->dev_id - next_irqaction = $action->next - dir = $action->dir - thread_fn = $action->thread_fn - thread = $action->thread - thread_flags = $action->thread_flags + dev_name = @cast($action,"irqaction","kernel")->name + dev_id = @cast($action,"irqaction","kernel")->dev_id + next_irqaction = @cast($action,"irqaction","kernel")->next + dir = @cast($action,"irqaction","kernel")->dir + thread_fn = @cast($action,"irqaction","kernel")->thread_fn + thread = @cast($action,"irqaction","kernel")->thread + thread_flags = @cast($action,"irqaction","kernel")->thread_flags } /** @@ -112,16 +112,16 @@ probe irq_handler.exit = kernel.trace("irq_handler_exit") ? irq = $irq action = $action ret = $ret - handler = $action->handler - flags = $action->flags + handler = @cast($action,"irqaction","kernel")->handler + flags = @cast($action,"irqaction","kernel")->flags flags_str = irqflags_str(flags) - dev_name = $action->name - dev_id = $action->dev_id - next_irqaction = $action->next - dir = $action->dir - thread_fn = $action->thread_fn - thread = $action->thread - thread_flags = $action->thread_flags + dev_name = @cast($action,"irqaction","kernel")->name + dev_id = @cast($action,"irqaction","kernel")->dev_id + next_irqaction = @cast($action,"irqaction","kernel")->next + dir = @cast($action,"irqaction","kernel")->dir + thread_fn = @cast($action,"irqaction","kernel")->thread_fn + thread = @cast($action,"irqaction","kernel")->thread + thread_flags = @cast($action,"irqaction","kernel")->thread_flags } // Softirq based probes.