[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1184141363.4536.32.camel@aeonflux.holtmann.net>
Date: Wed, 11 Jul 2007 10:09:23 +0200
From: Marcel Holtmann <marcel@...tmann.org>
To: "David S. Miller" <davem@...emloft.net>
Cc: netdev@...r.kernel.org
Subject: Bluetooth patches for 2.6.23
Hi Dave,
these are the Bluetooth patches for the 2.6.23 kernel release. Please
pull and send them of to Linus.
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 | 88 ----------------------------------
drivers/bluetooth/hci_usb.h | 5 -
drivers/bluetooth/hci_vhci.c | 6 --
include/net/bluetooth/hci.h | 18 ++++++-
include/net/bluetooth/hci_core.h | 5 +
include/net/bluetooth/rfcomm.h | 1
net/bluetooth/hci_conn.c | 51 +++++++++----------
net/bluetooth/hci_core.c | 100 +++++++++++++++++++++++++++++++++++++--
net/bluetooth/hci_event.c | 29 ++++++++---
net/bluetooth/rfcomm/tty.c | 34 ++++++++++---
10 files changed, 195 insertions(+), 142 deletions(-)
through these ChangeSets:
Commit: 5b7f990927fe87ad3bec762a33c0e72bcbf6841e
Author: Marcel Holtmann <marcel@...tmann.org> Wed, 11 Jul 2007 09:51:55 +0200
[Bluetooth] Add basics to better support and handle eSCO links
To better support and handle eSCO links in the future a bunch of
constants needs to be added and some basic routines need to be
updated. This is the initial step.
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
Commit: 8de0a15483b357d0f0b821330ec84d1660cadc4e
Author: Ville Tervo <ville.tervo@...ia.com> Wed, 11 Jul 2007 09:23:41 +0200
[Bluetooth] Keep rfcomm_dev on the list until it is freed
This patch changes the RFCOMM TTY release process so that the TTY is kept
on the list until it is really freed. A new device flag is used to keep
track of released TTYs.
Signed-off-by: Ville Tervo <ville.tervo@...ia.com>
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
Commit: 84950cf0ba02fd6a5defe2511bc41f9aa2237632
Author: Mikko Rapeli <mikko.rapeli@....fi> Wed, 11 Jul 2007 09:18:15 +0200
[Bluetooth] Hangup TTY before releasing rfcomm_dev
The core problem is that RFCOMM socket layer ioctl can release
rfcomm_dev struct while RFCOMM TTY layer is still actively using
it. Calling tty_vhangup() is needed for a synchronous hangup before
rfcomm_dev is freed.
Addresses the oops at http://bugzilla.kernel.org/show_bug.cgi?id=7509
Acked-by: Alan Cox <alan@...rguk.ukuu.org.uk>
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
Commit: 924f0e4a06419fa1996425d1d2512030e43acbba
Author: Robert P. J. Day <rpjday@...dspring.com> Wed, 11 Jul 2007 09:07:07 +0200
[Bluetooth] Remove the redundant non-seekable llseek method
Remove the llseek method given that the open method already calls
nonseekable_open().
Signed-off-by: Robert P. J. Day <rpjday@...dspring.com>
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
Commit: babf4d42d0a41ff58463b0a0515683cdce66f541
Author: Marcel Holtmann <marcel@...tmann.org> Wed, 11 Jul 2007 06:42:35 +0200
[Bluetooth] Use hci_recv_fragment() within HCI USB driver
This patch modifies the HCI USB driver to use the new helper function
for reassembling HCI data packets and events.
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
Commit: ef222013fc8c1a2fcba5c7ab169be8ffcb778ec4
Author: Marcel Holtmann <marcel@...tmann.org> Wed, 11 Jul 2007 06:42:04 +0200
[Bluetooth] Add hci_recv_fragment() helper function
Most drivers must handle fragmented HCI data packets and events. This
patch adds a generic function for their reassembly to the Bluetooth
core layer and thus allows to shrink the complexity of the drivers.
Signed-off-by: Marcel Holtmann <marcel@...tmann.org>
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists