On Wed,  4 Jan 2017 12:20:33 +0100
Daniel Bristot de Oliveira <[email protected]> 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) <[email protected]>

Thomas or Ingo, want to take this in tip?

-- Steve

> 
> Signed-off-by: Daniel Bristot de Oliveira <[email protected]>
> Cc: Thomas Gleixner <[email protected]>
> Cc: Ingo Molnar <[email protected]>
> Cc: "Peter Zijlstra (Intel)" <[email protected]>
> Cc: "H. Peter Anvin" <[email protected]>
> Cc: Steven Rostedt <[email protected]>
> Cc: Tony Luck <[email protected]>
> Cc: Borislav Petkov <[email protected]>
> Cc: Dou Liyang <[email protected]>
> Cc: Nicolai Stange <[email protected]>
> Cc: Gu Zheng <[email protected]>
> Cc: Baoquan He <[email protected]>
> Cc: Denys Vlasenko <[email protected]>
> Cc: Claudio Fontana <[email protected]>
> Cc: Aaron Lu <[email protected]>
> Cc: Andrew Morton <[email protected]>
> Cc: Wanpeng Li <[email protected]>
> Cc: Hidehiro Kawai <[email protected]>
> Cc: [email protected]
> Cc: [email protected]
> Cc: [email protected]

Reply via email to