1. Jun 26, 2008
  2. Jun 17, 2008
    • Jesse Barnes's avatar
      x86/PCI: fixup early quirk probing · 15650a2f
      Jesse Barnes authored
      On x86, we do early PCI probing to apply some quirks for chipset bugs.
      However, in a recent cleanup (7bcbc78d
      
      ) a
      thinko was introduced that causes us to probe all subfunctions of even single
      function devices (a function was factored out of an inner loop and a "break"
      became a "return").  Fix that up by making check_dev_quirk() return a value so
      we can keep the factored code intact.
      
      Acked-by: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      15650a2f
  3. Jun 13, 2008
    • Rafael J. Wysocki's avatar
      Suspend-related patches for 2.6.27 · d8f3de0d
      Rafael J. Wysocki authored
      
      
      ACPI PM: Add possibility to change suspend sequence
      
      There are some systems out there that don't work correctly with
      our current suspend/hibernation code ordering.  Provide a workaround
      for these systems allowing them to pass 'acpi_sleep=old_ordering' in
      the kernel command line so that it will use the pre-ACPI 2.0 ("old")
      suspend code ordering.
      
      Unfortunately, this requires us to add a platform hook to the
      resuming of devices for recovering the platform in case one of the
      device drivers' .suspend() routines returns error code.  Namely,
      ACPI 1.0 specifies that _PTS should be called before suspending
      devices, but _WAK still should be called before resuming them in
      order to undo the changes made by _PTS.  However, if there is an
      error during suspending devices, they are automatically resumed
      without returning control to the PM core, so the _WAK has to be
      called from within device_resume() in that cases.
      
      The patch also reorders and refactors the ACPI suspend/hibernation
      code to avoid duplication as far as reasonably possible.
      
      Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: default avatarPavel Machek <pavel@suse.cz>
      Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      d8f3de0d
    • Jesse Barnes's avatar
      Merge branch 'suspend' of... · 53eb2fbe
      Jesse Barnes authored
      Merge branch 'suspend' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 into linux-next
      53eb2fbe
  4. Jun 12, 2008
  5. Jun 11, 2008