Commit 742201e7baf66c64995fdd033d706220e6208fab
Exists in
master
and in
4 other branches
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
Showing 2 changed files Side-by-side Diff
drivers/bluetooth/bpa10x.c
... | ... | @@ -256,7 +256,6 @@ |
256 | 256 | BT_ERR("%s urb %p submission failed (%d)", |
257 | 257 | hdev->name, urb, -err); |
258 | 258 | usb_unanchor_urb(urb); |
259 | - kfree(buf); | |
260 | 259 | } |
261 | 260 | |
262 | 261 | usb_free_urb(urb); |
... | ... | @@ -298,7 +297,6 @@ |
298 | 297 | BT_ERR("%s urb %p submission failed (%d)", |
299 | 298 | hdev->name, urb, -err); |
300 | 299 | usb_unanchor_urb(urb); |
301 | - kfree(buf); | |
302 | 300 | } |
303 | 301 | |
304 | 302 | usb_free_urb(urb); |
drivers/bluetooth/btusb.c
... | ... | @@ -102,6 +102,7 @@ |
102 | 102 | { USB_DEVICE(0x0a5c, 0x2101), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU }, |
103 | 103 | |
104 | 104 | /* Broadcom BCM2046 */ |
105 | + { USB_DEVICE(0x0a5c, 0x2146), .driver_info = BTUSB_RESET }, | |
105 | 106 | { USB_DEVICE(0x0a5c, 0x2151), .driver_info = BTUSB_RESET }, |
106 | 107 | |
107 | 108 | /* Apple MacBook Pro with Broadcom chip */ |
... | ... | @@ -113,6 +114,7 @@ |
113 | 114 | |
114 | 115 | /* Targus ACB10US */ |
115 | 116 | { USB_DEVICE(0x0a5c, 0x2100), .driver_info = BTUSB_RESET }, |
117 | + { USB_DEVICE(0x0a5c, 0x2154), .driver_info = BTUSB_RESET }, | |
116 | 118 | |
117 | 119 | /* ANYCOM Bluetooth USB-200 and USB-250 */ |
118 | 120 | { USB_DEVICE(0x0a5c, 0x2111), .driver_info = BTUSB_RESET }, |
... | ... | @@ -150,6 +152,9 @@ |
150 | 152 | { USB_DEVICE(0x050d, 0x0012), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU }, |
151 | 153 | { USB_DEVICE(0x050d, 0x0013), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU }, |
152 | 154 | |
155 | + /* Belkin F8T016 device */ | |
156 | + { USB_DEVICE(0x050d, 0x016a), .driver_info = BTUSB_RESET }, | |
157 | + | |
153 | 158 | /* Digianswer devices */ |
154 | 159 | { USB_DEVICE(0x08fd, 0x0001), .driver_info = BTUSB_DIGIANSWER }, |
155 | 160 | { USB_DEVICE(0x08fd, 0x0002), .driver_info = BTUSB_IGNORE }, |
... | ... | @@ -271,7 +276,6 @@ |
271 | 276 | BT_ERR("%s urb %p submission failed (%d)", |
272 | 277 | hdev->name, urb, -err); |
273 | 278 | usb_unanchor_urb(urb); |
274 | - kfree(buf); | |
275 | 279 | } |
276 | 280 | |
277 | 281 | usb_free_urb(urb); |
... | ... | @@ -354,7 +358,6 @@ |
354 | 358 | BT_ERR("%s urb %p submission failed (%d)", |
355 | 359 | hdev->name, urb, -err); |
356 | 360 | usb_unanchor_urb(urb); |
357 | - kfree(buf); | |
358 | 361 | } |
359 | 362 | |
360 | 363 | usb_free_urb(urb); |
... | ... | @@ -475,7 +478,6 @@ |
475 | 478 | BT_ERR("%s urb %p submission failed (%d)", |
476 | 479 | hdev->name, urb, -err); |
477 | 480 | usb_unanchor_urb(urb); |
478 | - kfree(buf); | |
479 | 481 | } |
480 | 482 | |
481 | 483 | usb_free_urb(urb); |