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
This commit is contained in:
parent
b9ec6f0b02
commit
37e56c6efe
@ -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 \
|
||||
|
@ -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 recursed, 0
|
||||
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
|
||||
|
@ -355,12 +355,6 @@ extern const char *buf_wmesg; /* Default buffer lock message */
|
||||
_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 {
|
||||
|
@ -127,8 +127,6 @@ _lockmgr_args_rw(struct lock *lk, u_int flags, struct rwlock *ilk,
|
||||
#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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user