pull request: bluetooth-next 2013-04-18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi John,

A set of changes intended for 3.10. The biggest changes here are from David
Herrmann, he rewrote most of the HIDP layer making it more reliable. Marcel
added a driver setup stage for device that need special handling on their
early initialization. Other than that we have the usual clean ups, bugfixes
and small improvements.

Please pull or let me know of any problems! Thanks!

	Gustavo

---
The following changes since commit 84bcc0c3c4b8ca4c0abed2d2dd63b7ce04f8be0e:

  brcmfmac: enable sk_buff queueing when credits deplete (2013-04-03 15:07:09 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next for-upstream

for you to fetch changes up to 76a388beaf92cc75b829d4a0b7d69afaaeaa4b0a:

  Bluetooth: Rename LE_SCANNING_* macros (2013-04-18 01:17:27 -0300)

----------------------------------------------------------------
Andre Guedes (7):
      Bluetooth: Fix HCI request framework
      Bluetooth: Fix hci_inquiry ioctl usage
      Bluetooth: Remove unneeded hci_req_cmd_status function
      Bluetooth: Change LE scanning timeout macros
      Bluetooth: Add LE scan type macros
      Bluetooth: Add macros for filter duplicates values
      Bluetooth: Rename LE_SCANNING_* macros

Chan-yeol Park (3):
      Bluetooth: Fix H4 crash from incoming UART packets
      Bluetooth: Fix possible NULL dereference in hci_uart_tty_receive
      Bluetooth: Remove trivial white space

Claudio Takahasi (5):
      Bluetooth: Fix SCO connection reference
      Bluetooth: Use GFP_KERNEL in sco_conn_add
      Bluetooth: Minor coding style fix
      Bluetooth: Remove unneeded parameter
      Bluetooth: Reject SCO when hci connection timeouts

David Herrmann (18):
      Bluetooth: hidp: remove redundant error message
      Bluetooth: hidp: verify l2cap sockets
      Bluetooth: rename hci_conn_put to hci_conn_drop
      Bluetooth: remove unneeded hci_conn_hold/put_device()
      Bluetooth: introduce hci_conn ref-counting
      Bluetooth: hidp: remove unused session->state field
      Bluetooth: hidp: test "terminate" before sleeping
      Bluetooth: allow constant arguments for bacmp()/bacpy()
      Bluetooth: hidp: move hidp_schedule() to core.c
      Bluetooth: l2cap: introduce l2cap_conn ref-counting
      Bluetooth: l2cap: add l2cap_user sub-modules
      Bluetooth: hidp: add new session-management helpers
      Bluetooth: hidp: remove old session-management
      Bluetooth: hidp: handle kernel_sendmsg() errors correctly
      Bluetooth: hidp: merge hidp_process_{ctrl,intr}_transmit()
      Bluetooth: hidp: merge 'send' functions into hidp_send_message()
      Bluetooth: hidp: don't send boot-protocol messages as HID-reports
      Bluetooth: hidp: fix sending output reports on intr channel

Frédéric Dalleau (1):
      Bluetooth: Move and rename hci_conn_accept

Jaganath Kanakkassery (1):
      Bluetooth: Fix incorrect SSP mode bit for non SSP devices

Johan Hedberg (6):
      Bluetooth: Track received events in hdev
      Bluetooth: Add __hci_cmd_sync() helper function
      Bluetooth: Add support for custom event terminated commands
      Bluetooth: Add __hci_cmd_sync_ev function
      Bluetooth: Track feature pages in a single table
      Bluetooth: Add reading of all local feature pages

Marcel Holtmann (4):
      Bluetooth: Add driver setup stage for early init
      Bluetooth: Convert BCM92035 support to driver setup callback
      Bluetooth: Remove driver init queue from core
      Bluetooth: Use separate function for BCM92035 vendor setup

Noguchi Kazutosi (1):
      Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d]

 drivers/bluetooth/ath3k.c         |   2 +
 drivers/bluetooth/btusb.c         |  41 +-
 drivers/bluetooth/hci_h4.c        |   3 +
 drivers/bluetooth/hci_ldisc.c     |  15 +-
 include/net/bluetooth/bluetooth.h |   5 +-
 include/net/bluetooth/hci.h       |   9 +-
 include/net/bluetooth/hci_core.h  |  98 ++--
 include/net/bluetooth/l2cap.h     |  15 +
 net/bluetooth/hci_conn.c          |  38 +-
 net/bluetooth/hci_core.c          | 239 +++++++---
 net/bluetooth/hci_event.c         | 184 ++++----
 net/bluetooth/hci_sysfs.c         |  17 +-
 net/bluetooth/hidp/core.c         | 992 +++++++++++++++++++++++-----------------
 net/bluetooth/hidp/hidp.h         |  67 ++-
 net/bluetooth/hidp/sock.c         |  22 +-
 net/bluetooth/l2cap_core.c        | 127 ++++-
 net/bluetooth/l2cap_sock.c        |   6 +
 net/bluetooth/mgmt.c              |  17 +-
 net/bluetooth/sco.c               |  49 +-
 net/bluetooth/smp.c               |   2 +-
 20 files changed, 1213 insertions(+), 735 deletions(-)

Attachment: pgpGJhQ_JKrT9.pgp
Description: PGP signature


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux