From e454d575d92113e44204e7eaf79045f4ba4f7f66 Mon Sep 17 00:00:00 2001 From: jhb Date: Fri, 9 Mar 2007 23:29:31 +0000 Subject: Use sx_sleep() in the main loop of the accounting kthread. --- sys/kern/kern_acct.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'sys/kern/kern_acct.c') diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c index 56ed660..39c430f 100644 --- a/sys/kern/kern_acct.c +++ b/sys/kern/kern_acct.c @@ -562,9 +562,8 @@ acct_thread(void *dummy) * to exit. */ if (!(acct_state & ACCT_EXITREQ)) { - sx_xunlock(&acct_sx); - tsleep(&acct_state, pri, "-", acctchkfreq * hz); - sx_xlock(&acct_sx); + sx_sleep(&acct_state, &acct_sx, 0, "-", + acctchkfreq * hz); } } -- cgit v1.1