diff options
author | Pete Zaitcev <zaitcev@redhat.com> | 2006-03-02 19:53:00 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-20 17:50:00 -0500 |
commit | 11a223ae3b86b94391774512e5671600367a305c (patch) | |
tree | e9aca74eb4127e6f3fc0646f7fd64cc224263756 /drivers/block | |
parent | 952ba222962bf3fb1336f139f1049030153cae55 (diff) |
[PATCH] USB: ub 03 drop stall clearing
Matt mentioned that a very old ZIP-100 actually does need this, but I am
yet to see anyone who actually has one still working and uses ub with it.
He/she must be a retrocomputing geek, who can easily bias it to usb-storage
with libusual, if needed. Meanwhile, common folks have trouble with poorly
designed USB keys and some el-cheapo European music players. I think we
better drop this for now.
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/block')
-rw-r--r-- | drivers/block/ub.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/block/ub.c b/drivers/block/ub.c index 21d0e075c928..f73446f580df 100644 --- a/drivers/block/ub.c +++ b/drivers/block/ub.c | |||
@@ -2270,19 +2270,8 @@ static int ub_probe(struct usb_interface *intf, | |||
2270 | 2270 | ||
2271 | nluns = 1; | 2271 | nluns = 1; |
2272 | for (i = 0; i < 3; i++) { | 2272 | for (i = 0; i < 3; i++) { |
2273 | if ((rc = ub_sync_getmaxlun(sc)) < 0) { | 2273 | if ((rc = ub_sync_getmaxlun(sc)) < 0) |
2274 | /* | ||
2275 | * This segment is taken from usb-storage. They say | ||
2276 | * that ZIP-100 needs this, but my own ZIP-100 works | ||
2277 | * fine without this. | ||
2278 | * Still, it does not seem to hurt anything. | ||
2279 | */ | ||
2280 | if (rc == -EPIPE) { | ||
2281 | ub_probe_clear_stall(sc, sc->recv_bulk_pipe); | ||
2282 | ub_probe_clear_stall(sc, sc->send_bulk_pipe); | ||
2283 | } | ||
2284 | break; | 2274 | break; |
2285 | } | ||
2286 | if (rc != 0) { | 2275 | if (rc != 0) { |
2287 | nluns = rc; | 2276 | nluns = rc; |
2288 | break; | 2277 | break; |