android_kernel_xiaomi_sm8450/kernel/locking
Liujie Xie d01f7e1269 ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin
These hooks help us do the following things:
a) Record the number of mutex and rwsem optimistic spin.
b) Monitor the time of mutex and rwsem optimistic spin.
c) Make it possible if oems don't want mutex and rwsem to optimistic spin
for a long time.

Bug: 267565260
Change-Id: I2bee30fb17946be85e026213b481aeaeaee2459f
Signed-off-by: Liujie Xie <xieliujie@oppo.com>
2023-03-02 18:45:04 +00:00
..
lock_events_list.h
lock_events.c
lock_events.h
lockdep_internals.h lockdep: Allow tuning tracing capacity constants. 2022-08-21 15:15:27 +02:00
lockdep_proc.c locking/lockdep: Iterate lock_classes directly when reading lockdep files 2022-04-08 14:40:32 +02:00
lockdep_states.h
lockdep.c locking/lockdep: Fix lockdep_init_map_*() confusion 2022-08-21 15:15:33 +02:00
locktorture.c
Makefile
mcs_spinlock.h
mutex-debug.c locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 2021-05-26 12:06:50 +02:00
mutex-debug.h locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 2021-05-26 12:06:50 +02:00
mutex.c ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin 2023-03-02 18:45:04 +00:00
mutex.h locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 2021-05-26 12:06:50 +02:00
osq_lock.c
percpu-rwsem.c ANDROID: vendor_hook: rename the the name of hooks 2022-09-22 10:18:45 +00:00
qrwlock.c locking/qrwlock: Fix ordering in queued_write_lock_slowpath() 2021-04-28 13:40:00 +02:00
qspinlock_paravirt.h
qspinlock_stat.h
qspinlock.c
rtmutex_common.h rtmutex: Remove unused argument from rt_mutex_proxy_unlock() 2021-01-30 13:55:17 +01:00
rtmutex-debug.c
rtmutex-debug.h
rtmutex.c ANDROID: vendor_hook: add hooks to protect locking-tsk in cpu scheduler 2022-08-16 11:24:12 +00:00
rtmutex.h
rwsem.c ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin 2023-03-02 18:45:04 +00:00
rwsem.h
semaphore.c kernel: delete repeated words in comments 2022-02-01 17:25:45 +01:00
spinlock_debug.c
spinlock.c
test-ww_mutex.c