summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/rtems/rtems-kernel-rwlock.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-16 08:15:37 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-16 08:15:37 +0100
commit3f23fcd943026eb324992f99a5beaecdb4f4a5ce (patch)
tree370469cdc75906f7bbb0f643b935be52b723e627 /rtemsbsd/rtems/rtems-kernel-rwlock.c
parentLOCKING(9): Update to current FreeBSD version (diff)
downloadrtems-libbsd-3f23fcd943026eb324992f99a5beaecdb4f4a5ce.tar.bz2
LOCKING(9): Remove dead code (KDTRACE_HOOKS)
Diffstat (limited to 'rtemsbsd/rtems/rtems-kernel-rwlock.c')
-rw-r--r--rtemsbsd/rtems/rtems-kernel-rwlock.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-rwlock.c b/rtemsbsd/rtems/rtems-kernel-rwlock.c
index 2e03da23..80180829 100644
--- a/rtemsbsd/rtems/rtems-kernel-rwlock.c
+++ b/rtemsbsd/rtems/rtems-kernel-rwlock.c
@@ -60,9 +60,6 @@
static void assert_rw(const struct lock_object *lock, int what);
static void lock_rw(struct lock_object *lock, uintptr_t how);
-#ifdef KDTRACE_HOOKS
-static int owner_rw(const struct lock_object *lock, struct thread **owner);
-#endif
static uintptr_t unlock_rw(struct lock_object *lock);
struct lock_class lock_class_rw = {
@@ -74,9 +71,6 @@ struct lock_class lock_class_rw = {
#endif
.lc_lock = lock_rw,
.lc_unlock = unlock_rw,
-#ifdef KDTRACE_HOOKS
- .lc_owner = owner_rw,
-#endif
};
#define rw_wowner(rw) rtems_bsd_mutex_owner(&(rw)->mutex)
@@ -105,19 +99,6 @@ unlock_rw(struct lock_object *lock)
return (0);
}
-#ifdef KDTRACE_HOOKS
-int
-owner_rw(struct lock_object *lock, struct thread **owner)
-{
- struct rwlock *rw = (struct rwlock *)lock;
- uintptr_t x = rw->rw_lock;
-
- *owner = rw_wowner(rw);
- return ((x & RW_LOCK_READ) != 0 ? (RW_READERS(x) != 0) :
- (*owner != NULL));
-}
-#endif
-
void
rw_init_flags(struct rwlock *rw, const char *name, int opts)
{