Abolishing sleeps in issignal()
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
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