[BK] 2.4.x Bluetooth updates and fixes

From: Max Krasnyansky (maxk@qualcomm.com)
Date: Tue Dec 03 2002 - 14:18:04 EST


Hi Marcelo,

I've got whole bunch of Bluetooth fixes and updates for you.

Please from
        bk://linux-bt.bkbits.net/bt-2.4

This will update the following files:

 Documentation/Configure.help | 56 +
 drivers/bluetooth/Config.in | 9
 drivers/bluetooth/Makefile | 10
 drivers/bluetooth/btuart_cs.c | 906 +++++++++++++++++++
 drivers/bluetooth/hci_bcsp.c | 710 +++++++++++++++
 drivers/bluetooth/hci_bcsp.h | 70 +
 drivers/bluetooth/hci_h4.c | 85 -
 drivers/bluetooth/hci_h4.h | 3
 drivers/bluetooth/hci_ldisc.c | 354 ++++---
 drivers/bluetooth/hci_uart.h | 39
 drivers/bluetooth/hci_usb.c | 4
 include/net/bluetooth/hci.h | 5
 include/net/bluetooth/hci_core.h | 2
 include/net/bluetooth/rfcomm.h | 346 +++++++
 net/bluetooth/Config.in | 5
 net/bluetooth/Makefile | 8
 net/bluetooth/bnep/Config.in | 9
 net/bluetooth/bnep/Makefile | 2
 net/bluetooth/bnep/core.c | 114 +-
 net/bluetooth/bnep/netdev.c | 24
 net/bluetooth/bnep/sock.c | 2
 net/bluetooth/hci_core.c | 20
 net/bluetooth/l2cap.c | 122 +-
 net/bluetooth/rfcomm/Config.in | 10
 net/bluetooth/rfcomm/Makefile | 13
 net/bluetooth/rfcomm/core.c | 1807 ++++++++++++++++++++++++++++++++++++++-
 net/bluetooth/rfcomm/crc.c | 71 +
 net/bluetooth/rfcomm/sock.c | 840 ++++++++++++++++++
 net/bluetooth/rfcomm/tty.c | 951 ++++++++++++++++++++
 net/bluetooth/syms.c | 3
 30 files changed, 6216 insertions(+), 384 deletions(-)

through these ChangeSets:

<maxk@qualcomm.com> (02/12/02 1.776)
   BNEP extension headers handling fix.

<maxk@qualcomm.com> (02/12/02 1.775)
   Ordinary users are not allowed to use raw L2CAP sockets.

<marcel@holtmann.org> (02/11/29 1.769.1.1)
   [Bluetooth] Don't use %d notation for non devfs name field of tty_driver

   This patch removes the misplaced %d in the name field of the tty_driver
   structure if devfs is not used.

<maxk@qualcomm.com> (02/11/22 1.771)
   Fix hci_dev_get_list() for big endian machines.
   It has to use sizeof() of the actual structure
   instead of sizeof(__u16).

<maxk@qualcomm.com> (02/11/22 1.770)
   Fix L2CAP client/server PSM clash.

<marcel@holtmann.org[holtmann]> (02/11/18 1.768)
   [Bluetooth] Add BCSP TXCRC option

   This patch adds the config and help entries for the TXCRC option
   of the BCSP driver.

<marcel@holtmann.org> (02/11/18 1.767)
   [Bluetooth] The function l2cap_do_connect() should be static

   This patch replaces l2cap_connect() with l2cap_do_connect() and
   declares it static.

<marcel@holtmann.org> (02/11/12 1.765)
   [Bluetooth] Update help entry for CONFIG_BLUEZ

   This adds the two new protocols RFCOMM and BNEP to the list of
   Bluetooth modules in the help text for CONFIG_BLUEZ.

<marcel@holtmann.org> (02/11/09 1.764)
   [Bluetooth] Fix another operator precedence for modem status

   This patch puts the needed parentheses around the modem status to
   make it work correctly.

<marcel@holtmann.org> (02/11/05 1.763)
   [Bluetooth] Free skbs with kfree_skb() instead of kfree()

   This patch makes sure that the freeing of skbs is done with kfree_skb().

<marcel@holtmann.org> (02/10/27 1.737.9.14)
   [Bluetooth] Fix some bits of the modem status handling

   This fixes the wrong parameter order for the rfcomm_send_msc()
   command in rfcomm_process_tx() and adds an empty RFCOMM_NSC case
   for ignoring NSC control frames.

<maxk@qualcomm.com> (02/10/26 1.760)
   Fix typo in hci_usb_open() (MAX_BULK_TX -> MAX_BULK_RX)

<maxk@qualcomm.com> (02/10/23 1.737.10.3)
   HCI UART fixes
   - Don't do tx wakeup if protocol is not set.

<maxk@qualcomm.com> (02/10/23 1.737.10.2)
   BNEP fixes
   - Don't forget to initialize hw broadcast to make sure that mc filter
     is properly initialized.

<maxk@qualcomm.com> (02/10/23 1.737.10.1)
   RFCOMM TTY fixes
   - Fix operator precedence in modem_status code.
   - Check for signals while waiting for DLC to connect.

<marcel@holtmann.org> (02/10/21 1.737.9.9)
   [Bluetooth] Cosmetic changes to the config files

   This patch makes some cosmetic changes to the config files of the
   Bluetooth subsystem.

<marcel@holtmann.org> (02/10/21 1.737.9.8)
   [Bluetooth] Fix typo in role change event size

   This patch fixes a silly typo in the role change event size.

<marcel@holtmann.org> (02/10/21 1.737.9.7)
   [Bluetooth] Support for suspend/resume interface for HCI devices

   This adds support for suspend/resume interface for use in the HCI
   device drivers.

<marcel@holtmann.org> (02/10/21 1.737.9.6)
   [Bluetooth] Add HCI id for Bluetooth PCI cards

   This is a simple oneline patch which only assigns the next free
   HCI id to Bluetooth devices that are based on PCI.

<marcel@holtmann.org[holtmann]> (02/10/20 1.737.9.5)
   [Bluetooth] Add HCI UART PC Card driver

   This adds the HCI UART PC Card driver for Bluetooth PCMCIA devices
   with an UART interface.

<marcel@holtmann.org> (02/10/20 1.737.9.4)
   [Bluetooth] Config cleanup for BNEP

   This patch cleans up the config files to have a unique CONFIG_BLUEZ
   prefix. Additional two missing help entries are added.

<marcel@holtmann.org[holtmann]> (02/10/20 1.737.9.3)
   [Bluetooth] UART driver update

   This updates the HCI UART driver and adds support for the
   BlueCore Serial Protocol (BCSP).

<marcel@holtmann.org> (02/10/20 1.737.9.2)
   [Bluetooth] Module description cleanup for BNEP

   This patch modifies the module description and make it common with the
   rest of the Bluetooth subsystem.

<marcel@holtmann.org[holtmann]> (02/10/20 1.737.9.1)
   [Bluetooth] Add RFCOMM protocol support

   This adds the RFCOMM protocol to the Bluetooth subsystem.

Max

http://bluez.sf.net
http://vtun.sf.net

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Dec 07 2002 - 22:00:17 EST