Abolishing sleeps in issignal()
Alfred Perlstein
alfred at freebsd.org
Mon Oct 8 14:50:12 PDT 2007
* Jeff Roberson <jroberson at chesapeake.net> [071008 14:39] wrote:
>
> What I'd like from readers on arch@ is for you to consider if there are
> other cases than non-restartable syscalls that will break if
> msleep/sleepqs return EINTR from SIGSTOP and debug events. Also, is there
> an authoritative list of non-restartable syscalls anywhere? It's just
> those involving timevals right? nanosleep/poll/select/kqueue.. others?
>
> I intend to do this work for 8.0 and hopefully very early on so we have
> plenty of time to shake out bugs as this signal code tends to be very
> delicate.
>
Is there precident for this work from other OSes, Linux, Solaris
that shows moving to this model works?
--
- Alfred Perlstein
More information about the freebsd-arch
mailing list