Skip to content
  • Frederic Weisbecker's avatar
    tracing: Include irqflags headers from trace clock · ae1f3038
    Frederic Weisbecker authored
    
    
    trace_clock.c includes spinlock.h, which ends up including
    asm/system.h, which in turn includes linux/irqflags.h in x86.
    
    So the definition of raw_local_irq_save is luckily covered there,
    but this is not the case in parisc:
    
       tip/kernel/trace/trace_clock.c:86: error: implicit declaration of function 'raw_local_irq_save'
       tip/kernel/trace/trace_clock.c:112: error: implicit declaration of function 'raw_local_irq_restore'
    
    We need to include linux/irqflags.h directly from trace_clock.c
    to avoid such build error.
    
    Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Robert Richter <robert.richter@amd.com>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    ae1f3038