1. 16 Jun, 2011 3 commits
    • Alan Stern's avatar
      USB: don't let errors prevent system sleep · 0af212ba
      Alan Stern authored
      This patch (as1464) implements the recommended policy that most errors
      during suspend or hibernation should not prevent the system from going
      to sleep.  In particular, failure to suspend a USB driver or a USB
      device should not prevent the sleep from succeeding:
      
      Failure to suspend a device won't matter, because the device will
      automatically go into suspend mode when the USB bus stops carrying
      packets.  (This might be less true for USB-3.0 devices, but let's not
      worry about them now.)
      
      Failure of a driver to suspend might lead to trouble later on when the
      system wakes up, but it isn't sufficient reason to prevent the system
      from going to sleep.
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      CC: <stable@kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      0af212ba
    • Alan Stern's avatar
      USB: don't let the hub driver prevent system sleep · cbb33004
      Alan Stern authored
      This patch (as1465) continues implementation of the policy that errors
      during suspend or hibernation should not prevent the system from going
      to sleep.
      
      In this case, failure to turn on the Suspend feature for a hub port
      shouldn't be reported as an error.  There are situations where this
      does actually occur (such as when the device plugged into that port
      was disconnected in the recent past), and it turns out to be harmless.
      There's no reason for it to prevent a system sleep.
      
      Also, don't allow the hub driver to fail a system suspend if the
      downstream ports aren't all suspended.  This is also harmless (and
      should never happen, given the change mentioned above); printing a
      warning message in the kernel log is all we really need to do.
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      CC: <stable@kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      cbb33004
    • Alan Stern's avatar
      USB: change maintainership of ohci-hcd and ehci-hcd · 578333ab
      Alan Stern authored
      Following the loss of David Brownell, I volunteer to maintain the
      ohci-hcd and ehci-hcd drivers.  This patch (as1472) makes it official.
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      578333ab
  2. 14 Jun, 2011 2 commits
  3. 13 Jun, 2011 10 commits
  4. 12 Jun, 2011 8 commits
  5. 11 Jun, 2011 16 commits
  6. 10 Jun, 2011 1 commit