On Tue, Sep 21, 2010 at 9:45 PM, Alex Riesen <raa.lkml@xxxxxxxxx> wrote: > On Tue, Sep 21, 2010 at 21:01, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: >> Recent changes in the usbhid layer exposed a bug in usbcore. If >> CONFIG_USB_DYNAMIC_MINORS is enabled then an interface may be assigned >> a minor number of 0. However interfaces that aren't registered as USB >> class devices also have their minor number set to 0, during >> initialization. As a result usb_find_interface() may return the >> wrong interface, leading to a crash. > ... >> Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> >> Tested-by: Philip J. Turmel <philip@xxxxxxxxxx> >> Tested-by: Gabriel Craciunescu <nix.or.die@xxxxxxxxxxxxxx> > > FWIW, I too confirm the patch fixes the OOPS on my laptop. > works for me, too: Tested-by: Matthias Bayer <jackdachef@xxxxxxxxx> Thanks for the patch / fix :) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html