[Pm-utils] [PATCH] parse video quirks in uswsusp sleep module

Victor Lowther victor.lowther at gmail.com
Sun Mar 16 18:56:00 PDT 2008


On Mon, 2008-03-17 at 02:31 +0100, Michael Biebl wrote:
> 2008/3/17, Victor Lowther <victor.lowther at gmail.com>:
> > On Mon, 2008-03-17 at 01:55 +0100, Michael Biebl wrote:
> >  > 2008/3/17, Victor Lowther <victor.lowther at gmail.com>:
> >
> > > > Not really. :)  The behaviour that 99video uses is to set the acpi_sleep
> >  > >  flag based on quirks no matter the state of QUIRK_NONE.  This patch
> >  > >  brings the uswsusp code in line with that logic.
> >  >
> >  > acpi flags are quirks just like vbe post. QUIRK_NONE should skip all quirks.
> >  >
> >  > >  Whether this is correct behaviour is another question, but the logic
> >  > >  99video uses has been that way for a long time and I don't want to mess
> >  > >  with it without good cause.
> >  >
> >  > Not really that long.
> >  > The last officially release version (0.99.4) didn't have support for
> >  > QUIRK_NONE yet.
> >  > You added support for QUIRK_NONE on 28.02.
> >  > Your initial version skipped 99video completely.
> >  > On 01.03 (two weeks ago), you restructured 99video and since then acpi
> >  > flags were not skipped any more (the commit log doesn't tell why)
> >
> >
> > I stand corrected. I did not get the quirk_none logic from preexisting
> >  pm-utils code. I apoligise for the confusion.
> >
> >
> >  > There is imho no good reason, why we should treat acpi flags special.
> >  > Imho we should fix 99video.
> >
> >
> > After a bit more thinking, I remember where I got that logic -- from
> >  s2ram-x86.c in the uswsusp source code.  Specifically, this bit:
> 
> Color me stupid, but why does the s2ram code imply this logic?
> s2ram simply has no --quirk-none option.

The logic I followed was "what does the s2ram_hacks() code do even if we
called s2ram with --force and no other options?"  I then rewrote the
99video hook to match the apparent behaviour of s2ram in that case as
closely as I could determine it.

> no quirks, stupid as it sounds, means no quirks for me.

It is entirely possible I misread the s2ram code. I am willing to make
--quirk-none skip everything again, with the understanding that I will
revert it if we start getting weird 99video-related bug reports. 

> Michael
> 
-- 
Victor Lowther
Ubuntu Certified Professional



More information about the Pm-utils mailing list