This is a note to let you know that I've just added the patch titled

    Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices

to the 3.5-stable tree which can be found at:
    
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     bluetooth-use-usb_vendor_and_interface-for-broadcom-devices.patch
and it can be found in the queue-3.5 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <[email protected]> know about it.


>From 92c385f46b30f4954e9dd2d2005c12d233b479ea Mon Sep 17 00:00:00 2001
From: Gustavo Padovan <[email protected]>
Date: Mon, 6 Aug 2012 15:36:49 -0300
Subject: Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices

From: Gustavo Padovan <[email protected]>

commit 92c385f46b30f4954e9dd2d2005c12d233b479ea upstream.

Many Broadcom devices has a vendor specific devices class, with this rule
we match all existent and future controllers with this behavior.

We also remove old rules to that matches product id for Broadcom devices.

Tested-by: John Hommel <[email protected]>
Signed-off-by: Gustavo Padovan <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
 drivers/bluetooth/btusb.c |    8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -102,16 +102,14 @@ static struct usb_device_id btusb_table[
 
        /* Broadcom BCM20702A0 */
        { USB_DEVICE(0x0489, 0xe042) },
-       { USB_DEVICE(0x0a5c, 0x21e3) },
-       { USB_DEVICE(0x0a5c, 0x21e6) },
-       { USB_DEVICE(0x0a5c, 0x21e8) },
-       { USB_DEVICE(0x0a5c, 0x21f3) },
-       { USB_DEVICE(0x0a5c, 0x21f4) },
        { USB_DEVICE(0x413c, 0x8197) },
 
        /* Foxconn - Hon Hai */
        { USB_DEVICE(0x0489, 0xe033) },
 
+       /*Broadcom devices with vendor specific id */
+       { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01) },
+
        { }     /* Terminating entry */
 };
 


Patches currently in stable-queue which might be from 
[email protected] are

queue-3.5/bluetooth-add-support-for-atheros-0489-e057.patch
queue-3.5/bluetooth-add-support-for-apple-vendor-specific-devices.patch
queue-3.5/bluetooth-use-usb_vendor_and_interface-for-broadcom-devices.patch
queue-3.5/bluetooth-btusb-add-vendor-specific-id-0a5c-21f4-bcm20702a0.patch
queue-3.5/bluetooth-fix-use-after-free-bug-in-smp.patch
queue-3.5/bluetooth-fix-sending-a-hci-authorization-request-over-le-links.patch
queue-3.5/bluetooth-mgmt-fix-enabling-ssp-while-powered-off.patch
queue-3.5/bluetooth-change-signature-of-smp_conn_security.patch
queue-3.5/bluetooth-mgmt-fix-enabling-le-while-powered-off.patch
queue-3.5/bluetooth-fix-not-removing-power_off-delayed-work.patch
queue-3.5/bluetooth-add-support-for-sony-vaio-t-series.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to