diff options
Diffstat (limited to 'include/linux/tracepoint.h')
| -rw-r--r-- | include/linux/tracepoint.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index 538ba1a58f5b..e9de8ad0bad7 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h | |||
| @@ -166,7 +166,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) | |||
| 166 | struct tracepoint_func *it_func_ptr; \ | 166 | struct tracepoint_func *it_func_ptr; \ |
| 167 | void *it_func; \ | 167 | void *it_func; \ |
| 168 | void *__data; \ | 168 | void *__data; \ |
| 169 | int __maybe_unused idx = 0; \ | 169 | int __maybe_unused __idx = 0; \ |
| 170 | \ | 170 | \ |
| 171 | if (!(cond)) \ | 171 | if (!(cond)) \ |
| 172 | return; \ | 172 | return; \ |
| @@ -182,7 +182,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) | |||
| 182 | * doesn't work from the idle path. \ | 182 | * doesn't work from the idle path. \ |
| 183 | */ \ | 183 | */ \ |
| 184 | if (rcuidle) { \ | 184 | if (rcuidle) { \ |
| 185 | idx = srcu_read_lock_notrace(&tracepoint_srcu); \ | 185 | __idx = srcu_read_lock_notrace(&tracepoint_srcu);\ |
| 186 | rcu_irq_enter_irqson(); \ | 186 | rcu_irq_enter_irqson(); \ |
| 187 | } \ | 187 | } \ |
| 188 | \ | 188 | \ |
| @@ -198,7 +198,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) | |||
| 198 | \ | 198 | \ |
| 199 | if (rcuidle) { \ | 199 | if (rcuidle) { \ |
| 200 | rcu_irq_exit_irqson(); \ | 200 | rcu_irq_exit_irqson(); \ |
| 201 | srcu_read_unlock_notrace(&tracepoint_srcu, idx);\ | 201 | srcu_read_unlock_notrace(&tracepoint_srcu, __idx);\ |
| 202 | } \ | 202 | } \ |
| 203 | \ | 203 | \ |
| 204 | preempt_enable_notrace(); \ | 204 | preempt_enable_notrace(); \ |
