Messages in this thread | ![/](/images/icornerl.gif) | | Date | Thu, 20 Feb 2003 12:17:18 -0800 | From | Max Krasnyansky <> | Subject | [BK] Bluetooth updates for 2.5.62 |
| |
Hi Linus,
Here is the next round of Bluetooth updates.
Please pull from bk://linux-bt.bkbits.net/bt-2.5
This will update the following files:
arch/sparc64/kernel/ioctl32.c | 37 + drivers/bluetooth/Kconfig | 56 +- drivers/bluetooth/Makefile | 1 drivers/bluetooth/bluecard_cs.c | 7 drivers/bluetooth/bt3c_cs.c | 7 drivers/bluetooth/btuart_cs.c | 915 ++++++++++++++++++++++++++++++++++++++- drivers/bluetooth/dtl1_cs.c | 7 drivers/bluetooth/hci_h4.c | 1 drivers/bluetooth/hci_ldisc.c | 14 drivers/bluetooth/hci_uart.h | 2 drivers/bluetooth/hci_usb.c | 11 drivers/bluetooth/hci_vhci.c | 5 include/net/bluetooth/hci.h | 50 +- include/net/bluetooth/hci_core.h | 29 + include/net/bluetooth/l2cap.h | 2 net/bluetooth/Kconfig | 14 net/bluetooth/af_bluetooth.c | 4 net/bluetooth/bnep/Kconfig | 4 net/bluetooth/bnep/bnep.h | 30 - net/bluetooth/bnep/core.c | 72 +-- net/bluetooth/bnep/sock.c | 24 - net/bluetooth/hci_conn.c | 5 net/bluetooth/hci_core.c | 71 --- net/bluetooth/hci_proc.c | 6 net/bluetooth/hci_sock.c | 58 +- net/bluetooth/l2cap.c | 138 +++-- net/bluetooth/rfcomm/Kconfig | 2 net/bluetooth/rfcomm/core.c | 53 +- net/bluetooth/rfcomm/sock.c | 20 net/bluetooth/rfcomm/tty.c | 31 - net/bluetooth/sco.c | 15 net/bluetooth/syms.c | 2 32 files changed, 1330 insertions(+), 363 deletions(-)
through these ChangeSets:
<maxk@qualcomm.com> (03/02/19 1.994) [Bluetooth] Cleanup and fix __init and __exit functions. /proc/bluetooth initialization fixes.
<marcel@holtmann.org> (03/02/09 1.879.85.4) [Bluetooth] Get rid of hci_send_raw() This patch removes the function hci_send_raw() and puts all its logic directly into hci_sock_sendmsg().
<marcel@holtmann.org> (03/01/22 1.879.85.3) [Bluetooth] Disable HCI flow control for vendor commands This patch disables the use of HCI flow control for vendor commands. All vendor commands will be queued to hdev->raw_q instead of hdev->cmd_q.
<marcel@holtmann.org> (03/01/17 1.879.85.2) [Bluetooth] Remove wrong check for size value in rfcomm_wmalloc() This patch removes the wrong and not need check for the size value in the function rfcomm_wmalloc(). The check is not needed because it will be always called with a minimum value of RFCOMM_SKB_RESERVE.
<maxk@qualcomm.com> (02/12/26 1.838.106.4) Kill old BNEP ioctls.
<maxk@qualcomm.com> (02/12/26 1.838.106.3) arch/sparc64/ioctl32.c Put Bluetooth ioctls at the end, right before the translation table.
<maxk@qualcomm.com> (02/12/17 1.838.56.2) Convert Bluetooth HCI devices to new module refcounting.
<marcel@holtmann.org> (02/12/17 1.838.55.4) [Bluetooth] Replace info message about SCO MTU with BT_DBG This patch replaces one BT_INFO with BT_DBG. With this change the use of getsockopt() don't pollute the kernel log with the info about the SCO MTU if debugging is disabled.
<marcel@holtmann.org> (02/12/17 1.838.55.3) [Bluetooth] Make READ_VOICE_SETTING available for normal users This makes the HCI command READ_VOICE_SETTING available for normal users.
<marcel@holtmann.org> (02/12/15 1.838.22.3) [Bluetooth] Add some COMPATIBLE_IOCTL for SPARC64 This patch adds the needed COMPATIBLE_IOCTL for SPARC64 to let the HCIUART, RFCOMM and BNEP part of the Bluetooth subsystem work correctly on this architecture.
<marcel@holtmann.org> (02/12/11 1.838.22.2) [Bluetooth] Convert dlci and channel variables to u8 This patch converts all left over dlci and channel variables of the RFCOMM code from int to u8.
<maxk@qualcomm.com> (02/12/06 1.831.17.1) Remove duplicated include in HCI H4 driver.
<maxk@qualcomm.com> (02/12/02 1.797.221.2) BNEP extension headers handling fix.
<maxk@qualcomm.com> (02/12/02 1.797.221.1) Ordinary users are not allowed to use raw L2CAP sockets.
<marcel@holtmann.org> (02/11/30 1.797.195.4) [Bluetooth] Another cleanup of the Kconfig files This patch makes some left over corrections to the Kconfig files.
<marcel@holtmann.org> (02/11/29 1.797.195.3) [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.797.136.2) Fix hci_get_dev_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.797.136.1) Fix L2CAP client/server PSM clash.
<maxk@qualcomm.com> (02/11/17 1.797.15.2) l2cap_do_connect() should be static.
<marcel@holtmann.org> (02/11/13 1.797.13.5) [Bluetooth] Remove EXPORT_NO_SYMBOLS This patch removes one more EXPORT_NO_SYMBOLS which was left over after adding a 2.4.x driver.
<marcel@holtmann.org> (02/11/13 1.797.13.4) [Bluetooth] Add the needed call of init_timer() This patch adds the missing init_timer() call for the PCMCIA release function.
<marcel@holtmann.org> (02/11/13 1.797.13.3) [Bluetooth] Fix return with a value, in function returning void This patch removes the return value from functions which are only returning void.
<marcel@holtmann.org[holtmann]> (02/11/13 1.797.13.2) [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/11/09 1.786.1.81) [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/06 1.786.1.80) [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> (02/11/05 1.786.1.79) [Bluetooth] Free skbs with kfree_skb() instead of kfree() This patch makes sure that the freeing of skbs is done with kfree_skb().
<maxk@qualcomm.com> (02/11/01 1.786.164.2) Bluetooth Kconfigs. Cleanup things missed by automatic converter.
<maxk@qualcomm.com> (02/11/01 1.786.164.1) Add BCSP TXCRC option to drivers/bluetooth/Kconfig
<marcel@holtmann.org> (02/10/27 1.786.78.5) [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.
<marcel@holtmann.org[holtmann]> (02/10/27 1.786.78.4) [Bluetooth] Check for signals while waiting for DLC This fixes a bug in rfcomm_tty_open() which can end up in an endless loop using up all CPU time, because signal_pending() is always true.
<marcel@holtmann.org[holtmann]> (02/10/27 1.786.78.3) [Bluetooth] Fix operator precedence for modem status This patch puts the needed parentheses around the modem status to make it work correctly.
<marcel@holtmann.org[holtmann]> (02/10/27 1.786.78.2) [Bluetooth] Don't do wakeup if protocol is not set This patch checks whether protocol is set or not, before it will try to wake us up.
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/
| ![\](/images/icornerr.gif) |