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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>

Commit: 8de0a15483b357d0f0b821330ec84d1660cadc4e 
Author: Ville Tervo <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>
    Signed-off-by: Marcel Holtmann <[EMAIL PROTECTED]>

Commit: 84950cf0ba02fd6a5defe2511bc41f9aa2237632 
Author: Mikko Rapeli <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>
    Signed-off-by: Marcel Holtmann <[EMAIL PROTECTED]>

Commit: 924f0e4a06419fa1996425d1d2512030e43acbba 
Author: Robert P. J. Day <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>
    Signed-off-by: Marcel Holtmann <[EMAIL PROTECTED]>

Commit: babf4d42d0a41ff58463b0a0515683cdce66f541 
Author: Marcel Holtmann <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>

Commit: ef222013fc8c1a2fcba5c7ab169be8ffcb778ec4 
Author: Marcel Holtmann <[EMAIL PROTECTED]> 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 <[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

Reply via email to