lglock: remove unused DEFINE_LGLOCK_LOCKDEP()
struct lglocks use their own lock_key/lock_dep_map which are defined in struct lglock. DEFINE_LGLOCK_LOCKDEP() is unused, so remove it and save a small piece of memory. Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Rusty Russell <rusty@rustcorp.com.au> Cc: Andi Kleen <ak@linux.intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
614c321f4b
commit
462e1e1bc8
1 changed files with 0 additions and 9 deletions
|
@ -36,16 +36,8 @@
|
||||||
|
|
||||||
#ifdef CONFIG_DEBUG_LOCK_ALLOC
|
#ifdef CONFIG_DEBUG_LOCK_ALLOC
|
||||||
#define LOCKDEP_INIT_MAP lockdep_init_map
|
#define LOCKDEP_INIT_MAP lockdep_init_map
|
||||||
|
|
||||||
#define DEFINE_LGLOCK_LOCKDEP(name) \
|
|
||||||
struct lock_class_key name##_lock_key; \
|
|
||||||
struct lockdep_map name##_lock_dep_map; \
|
|
||||||
EXPORT_SYMBOL(name##_lock_dep_map)
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define LOCKDEP_INIT_MAP(a, b, c, d)
|
#define LOCKDEP_INIT_MAP(a, b, c, d)
|
||||||
|
|
||||||
#define DEFINE_LGLOCK_LOCKDEP(name)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct lglock {
|
struct lglock {
|
||||||
|
@ -57,7 +49,6 @@ struct lglock {
|
||||||
};
|
};
|
||||||
|
|
||||||
#define DEFINE_LGLOCK(name) \
|
#define DEFINE_LGLOCK(name) \
|
||||||
DEFINE_LGLOCK_LOCKDEP(name); \
|
|
||||||
DEFINE_PER_CPU(arch_spinlock_t, name ## _lock) \
|
DEFINE_PER_CPU(arch_spinlock_t, name ## _lock) \
|
||||||
= __ARCH_SPIN_LOCK_UNLOCKED; \
|
= __ARCH_SPIN_LOCK_UNLOCKED; \
|
||||||
struct lglock name = { .lock = &name ## _lock }
|
struct lglock name = { .lock = &name ## _lock }
|
||||||
|
|
Loading…
Add table
Reference in a new issue