Skip to content

Commit 00b0ed2

Browse files
author
Peter Zijlstra
committed
locking/lockdep: Cleanup
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Tested-by: Marco Elver <elver@google.com> Link: https://lkml.kernel.org/r/20200821085348.546087214@infradead.org
1 parent 7da93f3 commit 00b0ed2

1 file changed

Lines changed: 30 additions & 24 deletions

File tree

include/linux/irqflags.h

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@ struct irqtrace_events {
4949
DECLARE_PER_CPU(int, hardirqs_enabled);
5050
DECLARE_PER_CPU(int, hardirq_context);
5151

52-
extern void trace_hardirqs_on_prepare(void);
53-
extern void trace_hardirqs_off_finish(void);
54-
extern void trace_hardirqs_on(void);
55-
extern void trace_hardirqs_off(void);
52+
extern void trace_hardirqs_on_prepare(void);
53+
extern void trace_hardirqs_off_finish(void);
54+
extern void trace_hardirqs_on(void);
55+
extern void trace_hardirqs_off(void);
56+
5657
# define lockdep_hardirq_context() (raw_cpu_read(hardirq_context))
5758
# define lockdep_softirq_context(p) ((p)->softirq_context)
5859
# define lockdep_hardirqs_enabled() (this_cpu_read(hardirqs_enabled))
@@ -120,17 +121,17 @@ do { \
120121
#else
121122
# define trace_hardirqs_on_prepare() do { } while (0)
122123
# define trace_hardirqs_off_finish() do { } while (0)
123-
# define trace_hardirqs_on() do { } while (0)
124-
# define trace_hardirqs_off() do { } while (0)
125-
# define lockdep_hardirq_context() 0
126-
# define lockdep_softirq_context(p) 0
127-
# define lockdep_hardirqs_enabled() 0
128-
# define lockdep_softirqs_enabled(p) 0
129-
# define lockdep_hardirq_enter() do { } while (0)
130-
# define lockdep_hardirq_threaded() do { } while (0)
131-
# define lockdep_hardirq_exit() do { } while (0)
132-
# define lockdep_softirq_enter() do { } while (0)
133-
# define lockdep_softirq_exit() do { } while (0)
124+
# define trace_hardirqs_on() do { } while (0)
125+
# define trace_hardirqs_off() do { } while (0)
126+
# define lockdep_hardirq_context() 0
127+
# define lockdep_softirq_context(p) 0
128+
# define lockdep_hardirqs_enabled() 0
129+
# define lockdep_softirqs_enabled(p) 0
130+
# define lockdep_hardirq_enter() do { } while (0)
131+
# define lockdep_hardirq_threaded() do { } while (0)
132+
# define lockdep_hardirq_exit() do { } while (0)
133+
# define lockdep_softirq_enter() do { } while (0)
134+
# define lockdep_softirq_exit() do { } while (0)
134135
# define lockdep_hrtimer_enter(__hrtimer) false
135136
# define lockdep_hrtimer_exit(__context) do { } while (0)
136137
# define lockdep_posixtimer_enter() do { } while (0)
@@ -181,17 +182,25 @@ do { \
181182
* if !TRACE_IRQFLAGS.
182183
*/
183184
#ifdef CONFIG_TRACE_IRQFLAGS
184-
#define local_irq_enable() \
185-
do { trace_hardirqs_on(); raw_local_irq_enable(); } while (0)
186-
#define local_irq_disable() \
187-
do { raw_local_irq_disable(); trace_hardirqs_off(); } while (0)
185+
186+
#define local_irq_enable() \
187+
do { \
188+
trace_hardirqs_on(); \
189+
raw_local_irq_enable(); \
190+
} while (0)
191+
192+
#define local_irq_disable() \
193+
do { \
194+
raw_local_irq_disable(); \
195+
trace_hardirqs_off(); \
196+
} while (0)
197+
188198
#define local_irq_save(flags) \
189199
do { \
190200
raw_local_irq_save(flags); \
191201
trace_hardirqs_off(); \
192202
} while (0)
193203

194-
195204
#define local_irq_restore(flags) \
196205
do { \
197206
if (raw_irqs_disabled_flags(flags)) { \
@@ -214,10 +223,7 @@ do { \
214223

215224
#define local_irq_enable() do { raw_local_irq_enable(); } while (0)
216225
#define local_irq_disable() do { raw_local_irq_disable(); } while (0)
217-
#define local_irq_save(flags) \
218-
do { \
219-
raw_local_irq_save(flags); \
220-
} while (0)
226+
#define local_irq_save(flags) do { raw_local_irq_save(flags); } while (0)
221227
#define local_irq_restore(flags) do { raw_local_irq_restore(flags); } while (0)
222228
#define safe_halt() do { raw_safe_halt(); } while (0)
223229

0 commit comments

Comments
 (0)