> On Nov 18, 2021, at 23:59, Sebastien Marie wrote:
>
> On Thu, Nov 18, 2021 at 07:50:01PM -0600, Scott Cheloha wrote:
>>> On Thu, Nov 18, 2021 at 12:30:30PM +0100, Martin Pieuchot wrote:
>>> On 17/11/21(Wed) 09:51, Scott Cheloha wrote:
> On Nov 17, 2021, at 03:22, Martin Pieuchot wrote:
>>
On Thu, Nov 18, 2021 at 07:50:01PM -0600, Scott Cheloha wrote:
> On Thu, Nov 18, 2021 at 12:30:30PM +0100, Martin Pieuchot wrote:
> > On 17/11/21(Wed) 09:51, Scott Cheloha wrote:
> > > > On Nov 17, 2021, at 03:22, Martin Pieuchot wrote:
> > > >
> > > > ???On 16/11/21(Tue) 13:55, Visa Hankala wrot
On Thu, Nov 18, 2021 at 12:30:30PM +0100, Martin Pieuchot wrote:
> On 17/11/21(Wed) 09:51, Scott Cheloha wrote:
> > > On Nov 17, 2021, at 03:22, Martin Pieuchot wrote:
> > >
> > > ???On 16/11/21(Tue) 13:55, Visa Hankala wrote:
> > >> Currently, dopselect() and doppoll() call tsleep_nsec() without
On 17/11/21(Wed) 09:51, Scott Cheloha wrote:
> > On Nov 17, 2021, at 03:22, Martin Pieuchot wrote:
> >
> > On 16/11/21(Tue) 13:55, Visa Hankala wrote:
> >> Currently, dopselect() and doppoll() call tsleep_nsec() without retry.
> >> cheloha@ asked if the functions should handle spurious wakeups.
> On Nov 17, 2021, at 03:22, Martin Pieuchot wrote:
>
> On 16/11/21(Tue) 13:55, Visa Hankala wrote:
>> Currently, dopselect() and doppoll() call tsleep_nsec() without retry.
>> cheloha@ asked if the functions should handle spurious wakeups. I guess
>> such wakeups are unlikely with the nowake wa
On 16/11/21(Tue) 13:55, Visa Hankala wrote:
> Currently, dopselect() and doppoll() call tsleep_nsec() without retry.
> cheloha@ asked if the functions should handle spurious wakeups. I guess
> such wakeups are unlikely with the nowake wait channel, but I am not
> sure if that is a safe guess.
I'm
Currently, dopselect() and doppoll() call tsleep_nsec() without retry.
cheloha@ asked if the functions should handle spurious wakeups. I guess
such wakeups are unlikely with the nowake wait channel, but I am not
sure if that is a safe guess.
The following diff adds the retrying. The code is a bit