USB: Fallback to generic driver when specific driver fails
authorBastien Nocera <hadess@hadess.net>
Wed, 16 Oct 2019 09:39:32 +0000 (11:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 12 Feb 2020 19:01:55 +0000 (11:01 -0800)
commit77419aa403ca1395f66e1e3de87743f54ba144b6
tree13b24674cf8e8151b59015ec90f003d696abafad
parent88b7381a939de0fa1f1b1629c56b03dca7077309
USB: Fallback to generic driver when specific driver fails

If ->probe fails for a device specific driver, ask the driver core to
reprobe us, after having flagged the device for the generic driver to be
forced.

Signed-off-by: Bastien Nocera <hadess@hadess.net>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20191016093933.693-6-hadess@hadess.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/driver.c
drivers/usb/core/generic.c
include/linux/usb.h