diff options
| author | Ingo Molnar <mingo@elte.hu> | 2009-03-12 20:30:40 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2009-03-12 20:32:36 -0400 |
| commit | d820ac4c2fa881079e6b689d2098adce337558ae (patch) | |
| tree | 39e4e989d22271cd401f6974c9ae7accc571d500 | |
| parent | 3c1f67d60e2b4f4455563928999fd41cc653645d (diff) | |
locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit]
Impact: cleanup
The naming clashes with upcoming softirq tracepoints, so rename the
APIs to lockdep_*().
Requested-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
| -rw-r--r-- | include/linux/irqflags.h | 8 | ||||
| -rw-r--r-- | kernel/softirq.c | 4 | ||||
| -rw-r--r-- | lib/locking-selftest.c | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/include/linux/irqflags.h b/include/linux/irqflags.h index 74bde13224c9..b02a3f1d46a0 100644 --- a/include/linux/irqflags.h +++ b/include/linux/irqflags.h | |||
| @@ -24,8 +24,8 @@ | |||
| 24 | # define trace_softirqs_enabled(p) ((p)->softirqs_enabled) | 24 | # define trace_softirqs_enabled(p) ((p)->softirqs_enabled) |
| 25 | # define trace_hardirq_enter() do { current->hardirq_context++; } while (0) | 25 | # define trace_hardirq_enter() do { current->hardirq_context++; } while (0) |
| 26 | # define trace_hardirq_exit() do { current->hardirq_context--; } while (0) | 26 | # define trace_hardirq_exit() do { current->hardirq_context--; } while (0) |
| 27 | # define trace_softirq_enter() do { current->softirq_context++; } while (0) | 27 | # define lockdep_softirq_enter() do { current->softirq_context++; } while (0) |
| 28 | # define trace_softirq_exit() do { current->softirq_context--; } while (0) | 28 | # define lockdep_softirq_exit() do { current->softirq_context--; } while (0) |
| 29 | # define INIT_TRACE_IRQFLAGS .softirqs_enabled = 1, | 29 | # define INIT_TRACE_IRQFLAGS .softirqs_enabled = 1, |
| 30 | #else | 30 | #else |
| 31 | # define trace_hardirqs_on() do { } while (0) | 31 | # define trace_hardirqs_on() do { } while (0) |
| @@ -38,8 +38,8 @@ | |||
| 38 | # define trace_softirqs_enabled(p) 0 | 38 | # define trace_softirqs_enabled(p) 0 |
| 39 | # define trace_hardirq_enter() do { } while (0) | 39 | # define trace_hardirq_enter() do { } while (0) |
| 40 | # define trace_hardirq_exit() do { } while (0) | 40 | # define trace_hardirq_exit() do { } while (0) |
| 41 | # define trace_softirq_enter() do { } while (0) | 41 | # define lockdep_softirq_enter() do { } while (0) |
| 42 | # define trace_softirq_exit() do { } while (0) | 42 | # define lockdep_softirq_exit() do { } while (0) |
| 43 | # define INIT_TRACE_IRQFLAGS | 43 | # define INIT_TRACE_IRQFLAGS |
| 44 | #endif | 44 | #endif |
| 45 | 45 | ||
diff --git a/kernel/softirq.c b/kernel/softirq.c index 9041ea7948fe..08a030f85416 100644 --- a/kernel/softirq.c +++ b/kernel/softirq.c | |||
| @@ -180,7 +180,7 @@ asmlinkage void __do_softirq(void) | |||
| 180 | account_system_vtime(current); | 180 | account_system_vtime(current); |
| 181 | 181 | ||
| 182 | __local_bh_disable((unsigned long)__builtin_return_address(0)); | 182 | __local_bh_disable((unsigned long)__builtin_return_address(0)); |
| 183 | trace_softirq_enter(); | 183 | lockdep_softirq_enter(); |
| 184 | 184 | ||
| 185 | cpu = smp_processor_id(); | 185 | cpu = smp_processor_id(); |
| 186 | restart: | 186 | restart: |
| @@ -220,7 +220,7 @@ restart: | |||
| 220 | if (pending) | 220 | if (pending) |
| 221 | wakeup_softirqd(); | 221 | wakeup_softirqd(); |
| 222 | 222 | ||
| 223 | trace_softirq_exit(); | 223 | lockdep_softirq_exit(); |
| 224 | 224 | ||
| 225 | account_system_vtime(current); | 225 | account_system_vtime(current); |
| 226 | _local_bh_enable(); | 226 | _local_bh_enable(); |
diff --git a/lib/locking-selftest.c b/lib/locking-selftest.c index 280332c1827c..619313ed6c46 100644 --- a/lib/locking-selftest.c +++ b/lib/locking-selftest.c | |||
| @@ -157,11 +157,11 @@ static void init_shared_classes(void) | |||
| 157 | #define SOFTIRQ_ENTER() \ | 157 | #define SOFTIRQ_ENTER() \ |
| 158 | local_bh_disable(); \ | 158 | local_bh_disable(); \ |
| 159 | local_irq_disable(); \ | 159 | local_irq_disable(); \ |
| 160 | trace_softirq_enter(); \ | 160 | lockdep_softirq_enter(); \ |
| 161 | WARN_ON(!in_softirq()); | 161 | WARN_ON(!in_softirq()); |
| 162 | 162 | ||
| 163 | #define SOFTIRQ_EXIT() \ | 163 | #define SOFTIRQ_EXIT() \ |
| 164 | trace_softirq_exit(); \ | 164 | lockdep_softirq_exit(); \ |
| 165 | local_irq_enable(); \ | 165 | local_irq_enable(); \ |
| 166 | local_bh_enable(); | 166 | local_bh_enable(); |
| 167 | 167 | ||
