According to SLEEP(9), msleep() is deprecated in favour of mtx_sleep().

Sponsored by:	FreeBSD Foundation
Reviewed by:	dwmalone, jeff, rpaulo, rwatson (as part of a larger patch)
Approved by:	kmacy (mentor)
MFC after:	1 month
This commit is contained in:
lstewart 2010-04-01 01:23:36 +00:00
parent 4aab292692
commit f1881c310c

View File

@ -191,7 +191,7 @@ ald_daemon(void)
for (;;) {
while ((alq = LIST_FIRST(&ald_active)) == NULL &&
!ald_shutingdown)
msleep(&ald_active, &ald_mtx, PWAIT, "aldslp", 0);
mtx_sleep(&ald_active, &ald_mtx, PWAIT, "aldslp", 0);
/* Don't shutdown until all active ALQs are flushed. */
if (ald_shutingdown && alq == NULL) {
@ -234,12 +234,12 @@ ald_shutdown(void *arg, int howto)
/*
* Wake ald_daemon so that it exits. It won't be able to do
* anything until we msleep because we hold the ald_mtx.
* anything until we mtx_sleep because we hold the ald_mtx.
*/
wakeup(&ald_active);
/* Wait for ald_daemon to exit. */
msleep(ald_proc, &ald_mtx, PWAIT, "aldslp", 0);
mtx_sleep(ald_proc, &ald_mtx, PWAIT, "aldslp", 0);
ALD_UNLOCK();
}