uwb: fix error handling
Fatal errors such as a device disconnect must not trigger error handling. The error returns must be checked. Signed-off-by: Oliver Neukum <oneukum@suse.de> Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9426cd0568
commit
5bd7b419ef
1 changed files with 2 additions and 1 deletions
|
@ -645,7 +645,8 @@ void hwarc_neep_cb(struct urb *urb)
|
|||
dev_err(dev, "NEEP: URB error %d\n", urb->status);
|
||||
}
|
||||
result = usb_submit_urb(urb, GFP_ATOMIC);
|
||||
if (result < 0) {
|
||||
if (result < 0 && result != -ENODEV && result != -EPERM) {
|
||||
/* ignoring unrecoverable errors */
|
||||
dev_err(dev, "NEEP: Can't resubmit URB (%d) resetting device\n",
|
||||
result);
|
||||
goto error;
|
||||
|
|
Loading…
Reference in a new issue