| .. | .. |
|---|
| 5 | 5 | |
|---|
| 6 | 6 | obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o |
|---|
| 7 | 7 | |
|---|
| 8 | +# Avoid recursion lockdep -> KCSAN -> ... -> lockdep. |
|---|
| 9 | +KCSAN_SANITIZE_lockdep.o := n |
|---|
| 10 | + |
|---|
| 8 | 11 | ifdef CONFIG_FUNCTION_TRACER |
|---|
| 9 | 12 | CFLAGS_REMOVE_lockdep.o = $(CC_FLAGS_FTRACE) |
|---|
| 10 | 13 | CFLAGS_REMOVE_lockdep_proc.o = $(CC_FLAGS_FTRACE) |
|---|
| .. | .. |
|---|
| 25 | 28 | obj-$(CONFIG_DEBUG_RT_MUTEXES) += rtmutex-debug.o |
|---|
| 26 | 29 | obj-$(CONFIG_DEBUG_SPINLOCK) += spinlock.o |
|---|
| 27 | 30 | obj-$(CONFIG_DEBUG_SPINLOCK) += spinlock_debug.o |
|---|
| 28 | | -obj-$(CONFIG_RWSEM_GENERIC_SPINLOCK) += rwsem-spinlock.o |
|---|
| 29 | | -obj-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += rwsem-xadd.o |
|---|
| 30 | 31 | obj-$(CONFIG_QUEUED_RWLOCKS) += qrwlock.o |
|---|
| 31 | 32 | obj-$(CONFIG_LOCK_TORTURE_TEST) += locktorture.o |
|---|
| 32 | 33 | obj-$(CONFIG_WW_MUTEX_SELFTEST) += test-ww_mutex.o |
|---|
| 34 | +obj-$(CONFIG_LOCK_EVENT_COUNTS) += lock_events.o |
|---|