From: Marcel Holtmann <marcel@holtmann.org>
To: "David S. Miller" <davem@davemloft.net>
Cc: netdev@vger.kernel.org
Subject: Pull request: bluetooth-next-2.6 2009-08-30
Date: Sun, 30 Aug 2009 01:50:14 -0700 [thread overview]
Message-ID: <cover.1251621661.git.marcel@holtmann.org> (raw)
Hi Dave,
these are the updates for the Bluetooth subsystem for the 2.6.32 merge
window. On the driver side we have support for Marvell SDIO devices and
the Bluetooth USB driver got support for auto-suspend. On the core stack
part we have support for L2CAP enhanced retransmission mode now. The rest
are random fixes and cleanups.
Regards
Marcel
Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-next-2.6.git master
This will update the following files:
Documentation/00-INDEX | 2 +
Documentation/btmrvl.txt | 119 ++++
drivers/bluetooth/Kconfig | 25 +
drivers/bluetooth/Makefile | 6 +
drivers/bluetooth/btmrvl_debugfs.c | 432 ++++++++++++
drivers/bluetooth/btmrvl_drv.h | 139 ++++
drivers/bluetooth/btmrvl_main.c | 624 +++++++++++++++++
drivers/bluetooth/btmrvl_sdio.c | 1003 ++++++++++++++++++++++++++
drivers/bluetooth/btmrvl_sdio.h | 108 +++
drivers/bluetooth/btusb.c | 198 +++++-
drivers/bluetooth/hci_bcsp.c | 3 +-
include/net/bluetooth/bluetooth.h | 5 +-
include/net/bluetooth/hci_core.h | 10 +-
include/net/bluetooth/l2cap.h | 134 ++++-
include/net/bluetooth/rfcomm.h | 2 +
net/bluetooth/Kconfig | 1 +
net/bluetooth/hci_conn.c | 17 +-
net/bluetooth/hci_core.c | 2 +-
net/bluetooth/hci_event.c | 2 +
net/bluetooth/hidp/core.c | 66 ++-
net/bluetooth/hidp/hidp.h | 2 +
net/bluetooth/l2cap.c | 1357 +++++++++++++++++++++++++++++++++---
net/bluetooth/rfcomm/core.c | 69 ++-
net/bluetooth/sco.c | 49 +-
24 files changed, 4186 insertions(+), 189 deletions(-)
create mode 100644 Documentation/btmrvl.txt
create mode 100644 drivers/bluetooth/btmrvl_debugfs.c
create mode 100644 drivers/bluetooth/btmrvl_drv.h
create mode 100644 drivers/bluetooth/btmrvl_main.c
create mode 100644 drivers/bluetooth/btmrvl_sdio.c
create mode 100644 drivers/bluetooth/btmrvl_sdio.h
through these ChangeSets:
Bing Zhao (5):
Bluetooth: Add btmrvl driver for Marvell Bluetooth devices
Bluetooth: Add Marvell BT-over-SDIO driver
Bluetooth: Add debugfs support to btmrvl driver
Bluetooth: Add documentation for Marvell Bluetooth driver
Bluetooth: Fix incorrect alignment in Marvell BT-over-SDIO driver
Gustavo F. Padovan (15):
Bluetooth: Add configuration support for ERTM and Streaming mode
Bluetooth: Create separate l2cap_send_disconn_req() function
Bluetooth: Add initial support for ERTM packets transfers
Bluetooth: Add support for Segmentation and Reassembly of SDUs
Bluetooth: Initial support for retransmission of packets with REJ
frames
Bluetooth: Add support for Retransmission and Monitor Timers
Bluetooth: Enable Streaming Mode for L2CAP
Bluetooth: Add support for FCS option to L2CAP
Bluetooth: Add support for L2CAP SREJ exception
Bluetooth: Full support for receiving L2CAP SREJ frames
Bluetooth: Add locking scheme to L2CAP timeout callbacks
Bluetooth: Use proper *_unaligned_le{16,32} helpers for L2CAP
Bluetooth: Acknowledge L2CAP packets when receiving RR-frames (F-bit=1)
Bluetooth: Handle L2CAP case when the remote receiver is busy
Bluetooth: Add support for L2CAP 'Send RRorRNR' action
Julia Lawall (1):
Bluetooth: Add missing kmalloc NULL tests to Marvell driver
Luiz Augusto von Dentz (1):
Bluetooth: Fix rejected connection not disconnecting ACL link
Marcel Holtmann (19):
Bluetooth: Add proper shutdown support to SCO sockets
Bluetooth: Disconnect HIDRAW devices on disconnect
Bluetooth: Add extra device reference counting for connections
Bluetooth: Let HIDP grab the device reference for connections
Bluetooth: Fix Kconfig for Marvell Bluetooth driver
Bluetooth: Fix compilation of Marvell driver without debugfs
Bluetooth: Remove pointless ifdef protection for Marvell header files
Bluetooth: Remove pointless casts from Marvell debugfs support
Bluetooth: Some coding style cleanup for Marvell core driver
Bluetooth: Fix complicated assignment of firmware for Marvell devices
Bluetooth: Fix module description strings for Marvell driver
Bluetooth: Remove private device name of Marvell SDIO driver
Bluetooth: Fix Marvell driver to use skb_put and hci_opcode_pack
Bluetooth: Fix last few compiler warning within Marvell core driver
Bluetooth: Remove Enter/Leave debug statements from Marvell driver
Bluetooth: Coding style cleanup from previous rfcomm_init bug fix
Bluetooth: Add module option to enable L2CAP ERTM support
Bluetooth: Allow setting of L2CAP ERTM via socket option
Bluetooth: Add L2CAP RFC option if ERTM is enabled
Oliver Neukum (1):
Bluetooth: Add USB autosuspend support to btusb driver
Randy Dunlap (1):
Bluetooth: Add missing selection of CONFIG_CRC16 for L2CAP layer
Thomas Gleixner (1):
Bluetooth: Convert hdev->req_lock to a mutex
Vikram Kandukuri (2):
Bluetooth: Fix missing scheduling when VIRTUAL_CABLE_UNPLUG is received
Bluetooth: Improve USB driver throughput by increasing the frame size
Wending Weng (1):
Bluetooth: Fix false errors from bcsp_pkt_cull function
next reply other threads:[~2009-08-30 8:51 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-30 8:50 Marcel Holtmann [this message]
2009-08-30 8:50 ` [PATCH 01/47] Bluetooth: Add proper shutdown support to SCO sockets Marcel Holtmann
2009-08-30 8:50 ` [PATCH 02/47] Bluetooth: Fix missing scheduling when VIRTUAL_CABLE_UNPLUG is received Marcel Holtmann
2009-08-30 8:50 ` [PATCH 03/47] Bluetooth: Improve USB driver throughput by increasing the frame size Marcel Holtmann
2009-08-30 8:50 ` [PATCH 04/47] Bluetooth: Disconnect HIDRAW devices on disconnect Marcel Holtmann
2009-08-30 8:50 ` [PATCH 05/47] Bluetooth: Add extra device reference counting for connections Marcel Holtmann
2009-08-30 8:50 ` [PATCH 06/47] Bluetooth: Let HIDP grab the device reference " Marcel Holtmann
2009-08-30 8:50 ` [PATCH 07/47] Bluetooth: Add btmrvl driver for Marvell Bluetooth devices Marcel Holtmann
2009-08-30 8:50 ` [PATCH 08/47] Bluetooth: Add Marvell BT-over-SDIO driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 09/47] Bluetooth: Add debugfs support to btmrvl driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 10/47] Bluetooth: Add documentation for Marvell Bluetooth driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 11/47] Bluetooth: Fix Kconfig " Marcel Holtmann
2009-08-30 8:50 ` [PATCH 12/47] Bluetooth: Fix compilation of Marvell driver without debugfs Marcel Holtmann
2009-08-30 8:50 ` [PATCH 13/47] Bluetooth: Remove pointless ifdef protection for Marvell header files Marcel Holtmann
2009-08-30 8:50 ` [PATCH 14/47] Bluetooth: Remove pointless casts from Marvell debugfs support Marcel Holtmann
2009-08-30 8:50 ` [PATCH 15/47] Bluetooth: Some coding style cleanup for Marvell core driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 16/47] Bluetooth: Fix complicated assignment of firmware for Marvell devices Marcel Holtmann
2009-08-30 8:50 ` [PATCH 17/47] Bluetooth: Fix module description strings for Marvell driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 18/47] Bluetooth: Remove private device name of Marvell SDIO driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 19/47] Bluetooth: Fix Marvell driver to use skb_put and hci_opcode_pack Marcel Holtmann
2009-08-30 8:50 ` [PATCH 20/47] Bluetooth: Fix last few compiler warning within Marvell core driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 21/47] Bluetooth: Remove Enter/Leave debug statements from Marvell driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 22/47] Bluetooth: Fix incorrect alignment in Marvell BT-over-SDIO driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 23/47] Bluetooth: Add missing kmalloc NULL tests to Marvell driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 24/47] Bluetooth: Convert hdev->req_lock to a mutex Marcel Holtmann
2009-08-30 8:50 ` [PATCH 25/47] Bluetooth: Coding style cleanup from previous rfcomm_init bug fix Marcel Holtmann
2009-08-30 8:50 ` [PATCH 26/47] Bluetooth: Add module option to enable L2CAP ERTM support Marcel Holtmann
2009-08-30 8:50 ` [PATCH 27/47] Bluetooth: Allow setting of L2CAP ERTM via socket option Marcel Holtmann
2009-08-30 8:50 ` [PATCH 28/47] Bluetooth: Add L2CAP RFC option if ERTM is enabled Marcel Holtmann
2009-08-30 8:50 ` [PATCH 29/47] Bluetooth: Add configuration support for ERTM and Streaming mode Marcel Holtmann
2009-08-30 8:50 ` [PATCH 30/47] Bluetooth: Create separate l2cap_send_disconn_req() function Marcel Holtmann
2009-08-30 8:50 ` [PATCH 31/47] Bluetooth: Add initial support for ERTM packets transfers Marcel Holtmann
2009-08-30 8:50 ` [PATCH 32/47] Bluetooth: Add support for Segmentation and Reassembly of SDUs Marcel Holtmann
2009-08-30 8:50 ` [PATCH 33/47] Bluetooth: Initial support for retransmission of packets with REJ frames Marcel Holtmann
2009-08-30 8:50 ` [PATCH 34/47] Bluetooth: Add support for Retransmission and Monitor Timers Marcel Holtmann
2009-08-30 8:50 ` [PATCH 35/47] Bluetooth: Enable Streaming Mode for L2CAP Marcel Holtmann
2009-08-30 8:50 ` [PATCH 36/47] Bluetooth: Add support for FCS option to L2CAP Marcel Holtmann
2009-08-30 8:50 ` [PATCH 37/47] Bluetooth: Add support for L2CAP SREJ exception Marcel Holtmann
2009-08-30 8:50 ` [PATCH 38/47] Bluetooth: Full support for receiving L2CAP SREJ frames Marcel Holtmann
2009-08-30 8:50 ` [PATCH 39/47] Bluetooth: Fix rejected connection not disconnecting ACL link Marcel Holtmann
2009-08-30 8:50 ` [PATCH 40/47] Bluetooth: Add locking scheme to L2CAP timeout callbacks Marcel Holtmann
2009-08-30 8:50 ` [PATCH 41/47] Bluetooth: Use proper *_unaligned_le{16,32} helpers for L2CAP Marcel Holtmann
2009-08-30 8:50 ` [PATCH 42/47] Bluetooth: Fix false errors from bcsp_pkt_cull function Marcel Holtmann
2009-08-30 8:50 ` [PATCH 43/47] Bluetooth: Add USB autosuspend support to btusb driver Marcel Holtmann
2009-08-30 8:50 ` [PATCH 44/47] Bluetooth: Add missing selection of CONFIG_CRC16 for L2CAP layer Marcel Holtmann
2009-08-30 8:50 ` [PATCH 45/47] Bluetooth: Acknowledge L2CAP packets when receiving RR-frames (F-bit=1) Marcel Holtmann
2009-08-30 8:51 ` [PATCH 46/47] Bluetooth: Handle L2CAP case when the remote receiver is busy Marcel Holtmann
2009-08-30 8:51 ` [PATCH 47/47] Bluetooth: Add support for L2CAP 'Send RRorRNR' action Marcel Holtmann
2009-08-31 4:47 ` Pull request: bluetooth-next-2.6 2009-08-30 David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1251621661.git.marcel@holtmann.org \
--to=marcel@holtmann.org \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).