svn commit: r303767 - in head: share/man/man9 sys/sys
Edward Tomasz Napierala
trasz at FreeBSD.org
Fri Aug 5 13:53:29 UTC 2016
Author: trasz
Date: Fri Aug 5 13:53:28 2016
New Revision: 303767
URL: https://svnweb.freebsd.org/changeset/base/303767
Log:
Remove lockmgr_waiters(9) and BUF_LOCKWAITERS(9); they were not used
for anything.
Reviewed by: kib@
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D7420
Modified:
head/share/man/man9/Makefile
head/share/man/man9/lock.9
head/sys/sys/buf.h
head/sys/sys/lockmgr.h
Modified: head/share/man/man9/Makefile
==============================================================================
--- head/share/man/man9/Makefile Fri Aug 5 09:08:00 2016 (r303766)
+++ head/share/man/man9/Makefile Fri Aug 5 13:53:28 2016 (r303767)
@@ -1015,7 +1015,6 @@ MLINKS+=lock.9 lockdestroy.9 \
lock.9 lockmgr_printinfo.9 \
lock.9 lockmgr_recursed.9 \
lock.9 lockmgr_rw.9 \
- lock.9 lockmgr_waiters.9 \
lock.9 lockstatus.9
MLINKS+=LOCK_PROFILING.9 MUTEX_PROFILING.9
MLINKS+=make_dev.9 destroy_dev.9 \
Modified: head/share/man/man9/lock.9
==============================================================================
--- head/share/man/man9/lock.9 Fri Aug 5 09:08:00 2016 (r303766)
+++ head/share/man/man9/lock.9 Fri Aug 5 13:53:28 2016 (r303767)
@@ -39,7 +39,6 @@
.Nm lockmgr_printinfo ,
.Nm lockmgr_recursed ,
.Nm lockmgr_rw ,
-.Nm lockmgr_waiters ,
.Nm lockstatus ,
.Nm lockmgr_assert
.Nd "lockmgr family of functions"
@@ -66,8 +65,6 @@
.Ft int
.Fn lockmgr_rw "struct lock *lkp" "u_int flags" "struct rwlock *ilk"
.Ft int
-.Fn lockmgr_waiters "const struct lock *lkp"
-.Ft int
.Fn lockstatus "const struct lock *lkp"
.Pp
.Cd "options INVARIANTS"
@@ -279,10 +276,6 @@ function returns true if the lock is rec
otherwise.
.Pp
The
-.Fn lockmgr_waiters
-function returns true if the lock has waiters, 0 otherwise.
-.Pp
-The
.Fn lockstatus
function returns the status of the lock in relation to the current thread.
.Pp
Modified: head/sys/sys/buf.h
==============================================================================
--- head/sys/sys/buf.h Fri Aug 5 09:08:00 2016 (r303766)
+++ head/sys/sys/buf.h Fri Aug 5 13:53:28 2016 (r303767)
@@ -355,12 +355,6 @@ extern const char *buf_wmesg; /* Defaul
_lockmgr_disown(&(bp)->b_lock, LOCK_FILE, LOCK_LINE)
#endif
-/*
- * Find out if the lock has waiters or not.
- */
-#define BUF_LOCKWAITERS(bp) \
- lockmgr_waiters(&(bp)->b_lock)
-
#endif /* _KERNEL */
struct buf_queue_head {
Modified: head/sys/sys/lockmgr.h
==============================================================================
--- head/sys/sys/lockmgr.h Fri Aug 5 09:08:00 2016 (r303766)
+++ head/sys/sys/lockmgr.h Fri Aug 5 13:53:28 2016 (r303767)
@@ -127,8 +127,6 @@ _lockmgr_args_rw(struct lock *lk, u_int
#define lockmgr_rw(lk, flags, ilk) \
_lockmgr_args_rw((lk), (flags), (ilk), LK_WMESG_DEFAULT, \
LK_PRIO_DEFAULT, LK_TIMO_DEFAULT, LOCK_FILE, LOCK_LINE)
-#define lockmgr_waiters(lk) \
- ((lk)->lk_lock & LK_ALL_WAITERS)
#ifdef INVARIANTS
#define lockmgr_assert(lk, what) \
_lockmgr_assert((lk), (what), LOCK_FILE, LOCK_LINE)
More information about the svn-src-head
mailing list