USB: add RESET_RESUME for webcams shown to be quirky
The new runtime PM code has shown that many webcams suffer
from a race condition that may crash them upon resume.
Runtime PM is especially prone to show the problem because
it retains power to the cameras at all times. However
system suspension may also crash the devices and retain
power to the devices.
The only way to solve this problem without races is in
usbcore with the RESET_RESUME quirk.
It seems that the patch in question may have just hit mainline as the commit below:
commit 2394d67e446bf61 6a0885167d5f0d3 97bdacfdfc
Author: Oliver Neukum <email address hidden>
Date: Tue Sep 13 08:42:21 2011 +0200
USB: add RESET_RESUME for webcams shown to be quirky
The new runtime PM code has shown that many webcams suffer
from a race condition that may crash them upon resume.
Runtime PM is especially prone to show the problem because
it retains power to the cameras at all times. However
system suspension may also crash the devices and retain
power to the devices.
The only way to solve this problem without races is in
usbcore with the RESET_RESUME quirk.
Signed-off-by: Oliver Neukum <email address hidden>
Signed-off-by: stable <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
$ git describe --contains 2394d67e446bf61 6a0885167d5f0d3 97bdacfdfc
v3.2-rc1~183^2~146
As it is marked for stable we should be expecting to see this dropping into the stable tree soon.