[PATCH 2/3] xfree86: Remove unused xf86AssertBlockedSIGIO

Tiago Vignatti tiago.vignatti at nokia.com
Thu Oct 14 12:49:36 PDT 2010


On Thu, Oct 14, 2010 at 09:29:33PM +0200, ext Aaron Plattner wrote:
> On Thu, Oct 14, 2010 at 12:19:49PM -0700, Adam Jackson wrote:
> > On Thu, 2010-10-14 at 12:12 -0700, Aaron Plattner wrote:
> > > On Thu, Oct 14, 2010 at 09:49:05AM -0700, Adam Jackson wrote:
> > > > Signed-off-by: Adam Jackson <ajax at redhat.com>
> > > > ---
> > > >  hw/xfree86/os-support/shared/sigio.c      |   11 -----------
> > > >  hw/xfree86/os-support/shared/sigiostubs.c |    5 -----
> > > >  hw/xfree86/os-support/xf86_OSproc.h       |    1 -
> > > >  3 files changed, 0 insertions(+), 17 deletions(-)
> > > 
> > > We use these asserts in the nvidia driver to make sure that SIGIO is
> > > properly blocked around code that touches the display engine.  It would be
> > > a shame to lose this, but we could roll our own checks if you really think
> > > these need to be removed.
> > 
> > Fair enough, though I'm curious what that's caught.
> 
> Due to quirks in our hardware, we need to prevent cursor changes during
> modesets.  The asserts catch internal bugs where we don't do that.  That's
> why I said we can roll our own if we have to, we just have to then identify
> exactly which pieces of code can be called from the signal handler.

can't you call xf86BlockSIGIO before modesets and release after then?

             Tiago


More information about the xorg-devel mailing list