Date: Mon, 8 Oct 2007 14:50:11 -0700 From: Alfred Perlstein <alfred@freebsd.org> To: Jeff Roberson <jroberson@chesapeake.net> Cc: arch@freebsd.org Subject: Re: Abolishing sleeps in issignal() Message-ID: <20071008215011.GI31826@elvis.mu.org> In-Reply-To: <20071008142928.Y912@10.0.0.1> References: <20071008142928.Y912@10.0.0.1>
next in thread | previous in thread | raw e-mail | index | archive | help
* Jeff Roberson <jroberson@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071008215011.GI31826>