* [PATCH 2/2] Bluetooth: btusb: hide more usb_submit_urb errors
@ 2011-10-09 10:12 Paul Bolle
2011-10-10 21:03 ` Gustavo Padovan
0 siblings, 1 reply; 2+ messages in thread
From: Paul Bolle @ 2011-10-09 10:12 UTC (permalink / raw)
To: Gustavo F. Padovan, Marcel Holtmann; +Cc: linux-kernel, linux-bluetooth
There are still three calls of usb_submit_urb() that will print errors
if those calls return -EPERM or -ENODEV. I have never triggered these,
so I'm not sure when these return values might be seen. It still makes
sense to be silent if these occur (since "urb is being killed" and
"device got disconnected" aren't things to worry about).
Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
---
drivers/bluetooth/btusb.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 3d1afe7..5816527 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -309,7 +309,8 @@ static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags)
err = usb_submit_urb(urb, mem_flags);
if (err < 0) {
- BT_ERR("%s urb %p submission failed (%d)",
+ if (err != -EPERM && err != -ENODEV)
+ BT_ERR("%s urb %p submission failed (%d)",
hdev->name, urb, -err);
usb_unanchor_urb(urb);
}
@@ -394,7 +395,8 @@ static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags)
err = usb_submit_urb(urb, mem_flags);
if (err < 0) {
- BT_ERR("%s urb %p submission failed (%d)",
+ if (err != -EPERM && err != -ENODEV)
+ BT_ERR("%s urb %p submission failed (%d)",
hdev->name, urb, -err);
usb_unanchor_urb(urb);
}
@@ -517,7 +519,8 @@ static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags)
err = usb_submit_urb(urb, mem_flags);
if (err < 0) {
- BT_ERR("%s urb %p submission failed (%d)",
+ if (err != -EPERM && err != -ENODEV)
+ BT_ERR("%s urb %p submission failed (%d)",
hdev->name, urb, -err);
usb_unanchor_urb(urb);
}
--
1.7.4.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH 2/2] Bluetooth: btusb: hide more usb_submit_urb errors
2011-10-09 10:12 [PATCH 2/2] Bluetooth: btusb: hide more usb_submit_urb errors Paul Bolle
@ 2011-10-10 21:03 ` Gustavo Padovan
0 siblings, 0 replies; 2+ messages in thread
From: Gustavo Padovan @ 2011-10-10 21:03 UTC (permalink / raw)
To: Paul Bolle; +Cc: Marcel Holtmann, linux-kernel, linux-bluetooth
Hi Paul,
* Paul Bolle <pebolle@tiscali.nl> [2011-10-09 12:12:22 +0200]:
> There are still three calls of usb_submit_urb() that will print errors
> if those calls return -EPERM or -ENODEV. I have never triggered these,
> so I'm not sure when these return values might be seen. It still makes
> sense to be silent if these occur (since "urb is being killed" and
> "device got disconnected" aren't things to worry about).
>
> Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
> ---
> drivers/bluetooth/btusb.c | 9 ++++++---
> 1 files changed, 6 insertions(+), 3 deletions(-)
Both patches have been applied. Thanks.
Gustavo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-10-10 21:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-09 10:12 [PATCH 2/2] Bluetooth: btusb: hide more usb_submit_urb errors Paul Bolle
2011-10-10 21:03 ` Gustavo Padovan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox