From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/kernel/locking/rwsem.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/kernel/kernel/locking/rwsem.c b/kernel/kernel/locking/rwsem.c index b55d945..d368d1a 100644 --- a/kernel/kernel/locking/rwsem.c +++ b/kernel/kernel/locking/rwsem.c @@ -28,7 +28,6 @@ #include <linux/rwsem.h> #include <linux/atomic.h> -#ifndef CONFIG_PREEMPT_RT #include "lock_events.h" #include <trace/hooks/rwsem.h> #include <trace/hooks/dtask.h> @@ -1525,7 +1524,6 @@ if (tmp & RWSEM_FLAG_WAITERS) rwsem_downgrade_wake(sem); } -#endif /* * lock for reading @@ -1639,6 +1637,7 @@ void up_write(struct rw_semaphore *sem) { rwsem_release(&sem->dep_map, _RET_IP_); + trace_android_vh_rwsem_write_finished(sem); __up_write(sem); } EXPORT_SYMBOL(up_write); @@ -1649,6 +1648,7 @@ void downgrade_write(struct rw_semaphore *sem) { lock_downgrade(&sem->dep_map, _RET_IP_); + trace_android_vh_rwsem_write_finished(sem); __downgrade_write(sem); } EXPORT_SYMBOL(downgrade_write); @@ -1689,9 +1689,7 @@ { might_sleep(); __down_read(sem); -#ifndef CONFIG_PREEMPT_RT __rwsem_set_reader_owned(sem, NULL); -#endif } EXPORT_SYMBOL(down_read_non_owner); @@ -1720,9 +1718,7 @@ void up_read_non_owner(struct rw_semaphore *sem) { -#ifndef CONFIG_PREEMPT_RT DEBUG_RWSEMS_WARN_ON(!is_rwsem_reader_owned(sem), sem); -#endif __up_read(sem); } EXPORT_SYMBOL(up_read_non_owner); -- Gitblit v1.6.2