Re: cv_fdrestart()

2023-10-14 Thread Jason Thorpe
> On Oct 14, 2023, at 6:38 AM, Taylor R Campbell > wrote: > >> Date: Fri, 13 Oct 2023 13:41:50 -0700 >> From: Jason Thorpe >> >>> On Oct 13, 2023, at 11:48 AM, Andrew Doran wrote: >>> >>> Add cv_fdrestart() (better name sug

Re: cv_fdrestart()

2023-10-14 Thread Taylor R Campbell
> Date: Fri, 13 Oct 2023 13:41:50 -0700 > From: Jason Thorpe > > > On Oct 13, 2023, at 11:48 AM, Andrew Doran wrote: > > > > Add cv_fdrestart() (better name suggestions welcome): > > Oof. Why do we need this at all? Condition variable semantics is

cv_fdrestart()

2023-10-13 Thread Jason Thorpe
ndvar.h lwp.h > > Log Message: > Add cv_fdrestart() (better name suggestions welcome): Oof. I’d suggest doing something like: void cv_broadcast_cb(kcondvar_t *cv, void (*callback)(lwp_t *)) { . . . } . . . to make this a generic mechanism, rather that something so specia