mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
Remove the signal_caught argument from sleepq_timedwait() as it was
effectively always zero.
This commit is contained in:
parent
4c0142a129
commit
a5471e4ef4
4 changed files with 5 additions and 8 deletions
|
|
@ -250,7 +250,7 @@ cv_timedwait(struct cv *cvp, struct mtx *mp, int timo)
|
|||
|
||||
sleepq_add(sq, cvp, mp, cvp->cv_description, SLEEPQ_CONDVAR);
|
||||
sleepq_set_timeout(cvp, timo);
|
||||
rval = sleepq_timedwait(cvp, 0);
|
||||
rval = sleepq_timedwait(cvp);
|
||||
|
||||
#ifdef KTRACE
|
||||
if (KTRPOINT(td, KTR_CSW))
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ msleep(ident, mtx, priority, wmesg, timo)
|
|||
if (timo && catch)
|
||||
rval = sleepq_timedwait_sig(ident, sig != 0);
|
||||
else if (timo)
|
||||
rval = sleepq_timedwait(ident, sig != 0);
|
||||
rval = sleepq_timedwait(ident);
|
||||
else if (catch)
|
||||
rval = sleepq_wait_sig(ident);
|
||||
else {
|
||||
|
|
|
|||
|
|
@ -499,17 +499,14 @@ sleepq_wait_sig(void *wchan)
|
|||
* or it times out while waiting.
|
||||
*/
|
||||
int
|
||||
sleepq_timedwait(void *wchan, int signal_caught)
|
||||
sleepq_timedwait(void *wchan)
|
||||
{
|
||||
int rval;
|
||||
|
||||
sleepq_switch(wchan);
|
||||
rval = sleepq_check_timeout();
|
||||
mtx_unlock_spin(&sched_lock);
|
||||
if (signal_caught)
|
||||
return (0);
|
||||
else
|
||||
return (rval);
|
||||
return (rval);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ void sleepq_release(void *);
|
|||
void sleepq_remove(struct thread *, void *);
|
||||
void sleepq_signal(void *, int, int);
|
||||
void sleepq_set_timeout(void *wchan, int timo);
|
||||
int sleepq_timedwait(void *wchan, int signal_caught);
|
||||
int sleepq_timedwait(void *wchan);
|
||||
int sleepq_timedwait_sig(void *wchan, int signal_caught);
|
||||
void sleepq_wait(void *);
|
||||
int sleepq_wait_sig(void *wchan);
|
||||
|
|
|
|||
Loading…
Reference in a new issue