diff options
Diffstat (limited to 'include/trace/events/preemptirq.h')
| -rw-r--r-- | include/trace/events/preemptirq.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/include/trace/events/preemptirq.h b/include/trace/events/preemptirq.h index f5024c560d8f..9c4eb33c5a1d 100644 --- a/include/trace/events/preemptirq.h +++ b/include/trace/events/preemptirq.h | |||
| @@ -56,15 +56,18 @@ DEFINE_EVENT(preemptirq_template, preempt_enable, | |||
| 56 | 56 | ||
| 57 | #include <trace/define_trace.h> | 57 | #include <trace/define_trace.h> |
| 58 | 58 | ||
| 59 | #else /* !CONFIG_PREEMPTIRQ_EVENTS */ | 59 | #endif /* !CONFIG_PREEMPTIRQ_EVENTS */ |
| 60 | 60 | ||
| 61 | #if !defined(CONFIG_PREEMPTIRQ_EVENTS) || defined(CONFIG_PROVE_LOCKING) | ||
| 61 | #define trace_irq_enable(...) | 62 | #define trace_irq_enable(...) |
| 62 | #define trace_irq_disable(...) | 63 | #define trace_irq_disable(...) |
| 63 | #define trace_preempt_enable(...) | ||
| 64 | #define trace_preempt_disable(...) | ||
| 65 | #define trace_irq_enable_rcuidle(...) | 64 | #define trace_irq_enable_rcuidle(...) |
| 66 | #define trace_irq_disable_rcuidle(...) | 65 | #define trace_irq_disable_rcuidle(...) |
| 66 | #endif | ||
| 67 | |||
| 68 | #if !defined(CONFIG_PREEMPTIRQ_EVENTS) || !defined(CONFIG_DEBUG_PREEMPT) | ||
| 69 | #define trace_preempt_enable(...) | ||
| 70 | #define trace_preempt_disable(...) | ||
| 67 | #define trace_preempt_enable_rcuidle(...) | 71 | #define trace_preempt_enable_rcuidle(...) |
| 68 | #define trace_preempt_disable_rcuidle(...) | 72 | #define trace_preempt_disable_rcuidle(...) |
| 69 | |||
| 70 | #endif | 73 | #endif |
