diff options
Diffstat (limited to 'kernel/lockdep.c')
-rw-r--r-- | kernel/lockdep.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/lockdep.c b/kernel/lockdep.c index b0f011866969..c4582a6ea953 100644 --- a/kernel/lockdep.c +++ b/kernel/lockdep.c | |||
@@ -3061,6 +3061,8 @@ found_it: | |||
3061 | put_lock_stats(stats); | 3061 | put_lock_stats(stats); |
3062 | } | 3062 | } |
3063 | 3063 | ||
3064 | DEFINE_TRACE(lock_acquired); | ||
3065 | |||
3064 | static void | 3066 | static void |
3065 | __lock_acquired(struct lockdep_map *lock, unsigned long ip) | 3067 | __lock_acquired(struct lockdep_map *lock, unsigned long ip) |
3066 | { | 3068 | { |
@@ -3099,6 +3101,8 @@ found_it: | |||
3099 | hlock->holdtime_stamp = now; | 3101 | hlock->holdtime_stamp = now; |
3100 | } | 3102 | } |
3101 | 3103 | ||
3104 | trace_lock_acquired(lock, ip, waittime); | ||
3105 | |||
3102 | stats = get_lock_stats(hlock_class(hlock)); | 3106 | stats = get_lock_stats(hlock_class(hlock)); |
3103 | if (waittime) { | 3107 | if (waittime) { |
3104 | if (hlock->read) | 3108 | if (hlock->read) |
@@ -3137,14 +3141,10 @@ void lock_contended(struct lockdep_map *lock, unsigned long ip) | |||
3137 | } | 3141 | } |
3138 | EXPORT_SYMBOL_GPL(lock_contended); | 3142 | EXPORT_SYMBOL_GPL(lock_contended); |
3139 | 3143 | ||
3140 | DEFINE_TRACE(lock_acquired); | ||
3141 | |||
3142 | void lock_acquired(struct lockdep_map *lock, unsigned long ip) | 3144 | void lock_acquired(struct lockdep_map *lock, unsigned long ip) |
3143 | { | 3145 | { |
3144 | unsigned long flags; | 3146 | unsigned long flags; |
3145 | 3147 | ||
3146 | trace_lock_acquired(lock, ip); | ||
3147 | |||
3148 | if (unlikely(!lock_stat)) | 3148 | if (unlikely(!lock_stat)) |
3149 | return; | 3149 | return; |
3150 | 3150 | ||