Hi Dave, here are two more bug fixes for the Bluetooth subsystem. Both are workarounds for either broken implementations or broken hardware.
Regards Marcel Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git This will update the following files: drivers/bluetooth/hci_usb.c | 17 +++++++++++++++-- net/bluetooth/rfcomm/core.c | 19 +++++++++++++++++-- 2 files changed, 32 insertions(+), 4 deletions(-) through these ChangeSets: Marcel Holtmann <[EMAIL PROTECTED]> Fri, 14 Jul 2006 16:01:52 +0200 [Bluetooth] Correct SCO buffer size for another Broadcom chip The SCO buffer size values on IBM/Lenovo ThinkPad laptops with a Bluetooth chip from Broadcom are wrong. The USB Bluetooth driver has to set a quirk to correct the SCO buffer size values. Signed-off-by: Marcel Holtmann <[EMAIL PROTECTED]> Marcel Holtmann <[EMAIL PROTECTED]> Fri, 14 Jul 2006 11:42:12 +0200 [Bluetooth] Correct RFCOMM channel MTU for broken implementations Some Bluetooth RFCOMM implementations try to negotiate a bigger channel MTU than we can support for a particular session. The maximum MTU for a RFCOMM session is limited through the L2CAP layer. So if the other side proposes a channel MTU that is bigger than the underlying L2CAP MTU, we should reduce it to the L2CAP MTU of the session minus five bytes for the RFCOMM headers. Signed-off-by: Marcel Holtmann <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html