projects
/
platform
/
kernel
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3406e9d
)
usb: storage: continue probe on "Invalid device"
author
Janne Grunau
<j@jannau.net>
Fri, 4 Nov 2022 07:38:59 +0000
(08:38 +0100)
committer
Marek Vasut
<marex@denx.de>
Fri, 4 Nov 2022 11:22:45 +0000
(12:22 +0100)
Fixes a crash during probing of sd card readers without medium present.
Seen with the device below but reported for many other devices.
idVendor 0x0bda Realtek Semiconductor Corp.
idProduct 0x0326 Card reader
bcdDevice 11.24
iManufacturer 1 Realtek
iProduct 2 USB3.0 Card Reader
iSerial 3
201404081410
Link:
https://github.com/AsahiLinux/linux/issues/44
Link:
https://lists.denx.de/pipermail/u-boot/2022-July/489717.html
Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>
common/usb_storage.c
patch
|
blob
|
history
diff --git
a/common/usb_storage.c
b/common/usb_storage.c
index
e59c819
..
ac64275
100644
(file)
--- a/
common/usb_storage.c
+++ b/
common/usb_storage.c
@@
-239,6
+239,7
@@
static int usb_stor_probe_device(struct usb_device *udev)
ret = device_unbind(dev);
if (ret)
return ret;
+ continue;
}
ret = blk_probe_or_unbind(dev);