lkml.org 
[lkml]   [2017]   [Jan]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] x86, trace: Add __irq_entry annotation to x86's platform IRQ handlers

* Steven Rostedt <rostedt@goodmis.org> wrote:

> On Wed, 4 Jan 2017 12:20:33 +0100
> Daniel Bristot de Oliveira <bristot@redhat.com> wrote:
>
> > This patch adds the __irq_entry annotation to the defaults x86's
> > platform IRQ handlers. ftrace's function_graph tracer uses the
> > __irq_entry annotation to notify the entry and return of IRQ
> > handlers.
> >
> > For example, before the patch:
> > 354549.667252 | 3) d..1 | default_idle_call() {
> > 354549.667252 | 3) d..1 | arch_cpu_idle() {
> > 354549.667253 | 3) d..1 | default_idle() {
> > 354549.696886 | 3) d..1 | smp_trace_reschedule_interrupt() {
> > 354549.696886 | 3) d..1 | irq_enter() {
> > 354549.696886 | 3) d..1 | rcu_irq_enter() {
> >
> > After the patch:
> > 366416.254476 | 3) d..1 | arch_cpu_idle() {
> > 366416.254476 | 3) d..1 | default_idle() {
> > 366416.261566 | 3) d..1 ==========> |
> > 366416.261566 | 3) d..1 | smp_trace_reschedule_interrupt() {
> > 366416.261566 | 3) d..1 | irq_enter() {
> > 366416.261566 | 3) d..1 | rcu_irq_enter() {
> >
> > KASAN also uses this annotation. The smp_apic_timer_interrupt
> > was already annotated.
>
> Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
>
> Thomas or Ingo, want to take this in tip?

Yeah, queued it up for v4.11.

Thanks,

Ingo

\
 
 \ /
  Last update: 2017-01-05 08:59    [W:0.814 / U:0.360 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site