* Linux 2.6.34.7
@ 2010-09-13 17:05 Greg KH
2010-09-13 17:05 ` Greg KH
2010-09-13 17:41 ` Linus Torvalds
0 siblings, 2 replies; 5+ messages in thread
From: Greg KH @ 2010-09-13 17:05 UTC (permalink / raw)
To: linux-kernel, Andrew Morton, torvalds, stable
Cc: lwn, Jiri Slaby, Alan Stern, Phil Dibowitz
I'm announcing the release of the 2.6.34.7 kernel.
It fixes a single bug that a number of users have reported in that their
USB devices no longer work properly. Sometimes it causes lost
keystrokes, and other times X refuses to boot as it can not communicate
properly with some tablet devices.
Many thanks to Jiri Slaby for bisecting the problem down and dealing
with hundreds of angry openSUSE users, and to Alan Stern for figuring
out the root issue.
This really should be the last .34 stable kernel release, unless
something else major like this happens again.
The updated 2.6.34.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.34.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
drivers/usb/core/hub.c | 6 +-----
drivers/usb/core/quirks.c | 3 ---
include/linux/usb/quirks.h | 4 ----
4 files changed, 2 insertions(+), 13 deletions(-)
Greg Kroah-Hartman (2):
Revert "USB delay init quirk for logitech Harmony 700-series devices"
Linux 2.6.34.7
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 2.6.34.7
2010-09-13 17:05 Linux 2.6.34.7 Greg KH
@ 2010-09-13 17:05 ` Greg KH
2010-09-13 17:41 ` Linus Torvalds
1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2010-09-13 17:05 UTC (permalink / raw)
To: linux-kernel, Andrew Morton, torvalds, stable, lwn, Jiri Slaby,
Alan Stern, Phil Dibowitz
diff --git a/Makefile b/Makefile
index e821f72..290f058 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 34
-EXTRAVERSION = .6
+EXTRAVERSION = .7
NAME = Sheep on Meth
# *DOCUMENTATION*
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index 91ddeba..3e28f92 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -23,7 +23,6 @@
#include <linux/mutex.h>
#include <linux/freezer.h>
#include <linux/pm_runtime.h>
-#include <linux/usb/quirks.h>
#include <asm/uaccess.h>
#include <asm/byteorder.h>
@@ -1791,6 +1790,7 @@ int usb_new_device(struct usb_device *udev)
pm_runtime_set_active(&udev->dev);
pm_runtime_enable(&udev->dev);
+ usb_detect_quirks(udev);
err = usb_enumerate_device(udev); /* Read descriptors */
if (err < 0)
goto fail;
@@ -3100,10 +3100,6 @@ static void hub_port_connect_change(struct usb_hub *hub, int port1,
if (status < 0)
goto loop;
- usb_detect_quirks(udev);
- if (udev->quirks & USB_QUIRK_DELAY_INIT)
- msleep(1000);
-
/* consecutive bus-powered hubs aren't reliable; they can
* violate the voltage drop budget. if the new child has
* a "powered" LED, users should notice we didn't enable it
diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
index efa3482..df5dda7 100644
--- a/drivers/usb/core/quirks.c
+++ b/drivers/usb/core/quirks.c
@@ -38,9 +38,6 @@ static const struct usb_device_id usb_quirk_list[] = {
/* Creative SB Audigy 2 NX */
{ USB_DEVICE(0x041e, 0x3020), .driver_info = USB_QUIRK_RESET_RESUME },
- /* Logitech Harmony 700-series */
- { USB_DEVICE(0x046d, 0xc122), .driver_info = USB_QUIRK_DELAY_INIT },
-
/* Philips PSC805 audio device */
{ USB_DEVICE(0x0471, 0x0155), .driver_info = USB_QUIRK_RESET_RESUME },
diff --git a/include/linux/usb/quirks.h b/include/linux/usb/quirks.h
index 8052e00..0a555dd 100644
--- a/include/linux/usb/quirks.h
+++ b/include/linux/usb/quirks.h
@@ -22,8 +22,4 @@
/*device will morph if reset, don't use reset for handling errors */
#define USB_QUIRK_RESET_MORPHS 0x00000010
-/* device needs a pause during initialization, after we read the device
- descriptor */
-#define USB_QUIRK_DELAY_INIT 0x00000040
-
#endif /* __LINUX_USB_QUIRKS_H */
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: Linux 2.6.34.7
2010-09-13 17:05 Linux 2.6.34.7 Greg KH
2010-09-13 17:05 ` Greg KH
@ 2010-09-13 17:41 ` Linus Torvalds
2010-09-13 18:12 ` Jiri Slaby
2010-09-13 18:13 ` Greg KH
1 sibling, 2 replies; 5+ messages in thread
From: Linus Torvalds @ 2010-09-13 17:41 UTC (permalink / raw)
To: Greg KH
Cc: linux-kernel, Andrew Morton, stable, lwn, Jiri Slaby, Alan Stern,
Phil Dibowitz
On Mon, Sep 13, 2010 at 10:05 AM, Greg KH <gregkh@suse.de> wrote:
>
> It fixes a single bug that a number of users have reported in that their
> USB devices no longer work properly. Sometimes it causes lost
> keystrokes, and other times X refuses to boot as it can not communicate
> properly with some tablet devices.
So just out of interest, why is that commit ok and doesn't need to be
reverted in 36-rc? The comments in the commit message do not explain.
Linus
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 2.6.34.7
2010-09-13 17:41 ` Linus Torvalds
@ 2010-09-13 18:12 ` Jiri Slaby
2010-09-13 18:13 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Jiri Slaby @ 2010-09-13 18:12 UTC (permalink / raw)
To: Linus Torvalds
Cc: Greg KH, linux-kernel, Andrew Morton, stable, lwn, Alan Stern,
Phil Dibowitz
On 09/13/2010 07:41 PM, Linus Torvalds wrote:
> On Mon, Sep 13, 2010 at 10:05 AM, Greg KH <gregkh@suse.de> wrote:
>>
>> It fixes a single bug that a number of users have reported in that their
>> USB devices no longer work properly. Sometimes it causes lost
>> keystrokes, and other times X refuses to boot as it can not communicate
>> properly with some tablet devices.
>
> So just out of interest, why is that commit ok and doesn't need to be
> reverted in 36-rc? The comments in the commit message do not explain.
Please see:
http://lkml.org/lkml/2010/9/13/272
thanks,
--
js
suse labs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 2.6.34.7
2010-09-13 17:41 ` Linus Torvalds
2010-09-13 18:12 ` Jiri Slaby
@ 2010-09-13 18:13 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2010-09-13 18:13 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Andrew Morton, stable, lwn, Jiri Slaby, Alan Stern,
Phil Dibowitz
On Mon, Sep 13, 2010 at 10:41:37AM -0700, Linus Torvalds wrote:
> On Mon, Sep 13, 2010 at 10:05 AM, Greg KH <gregkh@suse.de> wrote:
> >
> > It fixes a single bug that a number of users have reported in that their
> > USB devices no longer work properly. Sometimes it causes lost
> > keystrokes, and other times X refuses to boot as it can not communicate
> > properly with some tablet devices.
>
> So just out of interest, why is that commit ok and doesn't need to be
> reverted in 36-rc? The comments in the commit message do not explain.
Yes, the usb suspend logic changed in .35 and it's not needed to be
reverted in .35 or .36, or even in .32. So it's all safe in the other
kernel versions.
Alan, if this is incorrect, please let me know.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-09-13 18:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-13 17:05 Linux 2.6.34.7 Greg KH
2010-09-13 17:05 ` Greg KH
2010-09-13 17:41 ` Linus Torvalds
2010-09-13 18:12 ` Jiri Slaby
2010-09-13 18:13 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox