From a3b1f219d6dfb3524d0964cfd2db428080a1f03c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rog=C3=A9rio=20Brito?= Date: Thu, 3 Feb 2011 01:42:05 -0200 Subject: [PATCH] --- yaml --- r: 237331 b: refs/heads/master c: 84f0e17f78471857104a20dfc57711409f68d7bf h: refs/heads/master i: 237329: a6762a780d302beee71595f9ee96313669020220 237327: e5bcbe28f0d1ccb431f83e5d5e6e9c2ca51f96c0 v: v3 --- [refs] | 2 +- trunk/drivers/bluetooth/ath3k.c | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index faefccfc1e77..eb750dcded1e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d37f50e19094862a5d60d79637d6f4dbdc42f4f1 +refs/heads/master: 84f0e17f78471857104a20dfc57711409f68d7bf diff --git a/trunk/drivers/bluetooth/ath3k.c b/trunk/drivers/bluetooth/ath3k.c index 333c21289d97..41dadacd3d15 100644 --- a/trunk/drivers/bluetooth/ath3k.c +++ b/trunk/drivers/bluetooth/ath3k.c @@ -108,6 +108,7 @@ static int ath3k_probe(struct usb_interface *intf, { const struct firmware *firmware; struct usb_device *udev = interface_to_usbdev(intf); + int ret; BT_DBG("intf %p id %p", intf, id); @@ -118,13 +119,10 @@ static int ath3k_probe(struct usb_interface *intf, return -EIO; } - if (ath3k_load_firmware(udev, firmware)) { - release_firmware(firmware); - return -EIO; - } + ret = ath3k_load_firmware(udev, firmware); release_firmware(firmware); - return 0; + return ret; } static void ath3k_disconnect(struct usb_interface *intf)