Hi Dave,

Here's the main bluetooth-next pull request for the 4.9 kernel.

 - Added new messages for monitor sockets for better mgmt tracing
 - Added local name and appearance support in scan response
 - Added new Qualcomm WCNSS SMD based HCI driver
 - Minor fixes & cleanup to 802.15.4 code
 - New USB ID to btusb driver
 - Added Marvell support to HCI UART driver
 - Add combined LED trigger for controller power
 - Other minor fixes here and there

Please let me know if there are any issues pulling. Thanks.


The following changes since commit e867e87ae88c54f741d1cabd1de536b4497a0504:

  Merge tag 'rxrpc-rewrite-20160917-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs (2016-09-19 
01:52:21 -0400)

are available in the git repository at:


for you to fetch changes up to af4168c5a925dc3b11b0246c2b91124327919f47:

  Bluetooth: Set appearance only for LE capable controllers (2016-09-19 
21:48:22 +0300)

Alexander Aring (3):
      mac802154: set phy net namespace for new ifaces
      6lowpan: ndisc: no overreact if no short address is available
      fakelb: fix schedule while atomic

Aristeu Rozanski (2):
      mac802154: don't warn on unsupported frames
      mac802154: use rate limited warnings for malformed frames

Arnd Bergmann (1):
      Bluetooth: add WCNSS dependency for HCI driver

Bart Van Assche (1):
      Bluetooth: btusb, hci_intel: Fix wait_on_bit_timeout() return value checks

Bhaktipriya Shridhar (1):
      Bluetooth: Remove deprecated create_singlethread_workqueue

Bjorn Andersson (2):
      Bluetooth: Add HCI device identifier for Qualcomm SMD
      Bluetooth: Introduce Qualcomm WCNSS SMD based HCI driver

Colin Ian King (1):
      Bluetooth: btqca: remove null checks on edl->data as it is an array

Frédéric Dalleau (1):
      Bluetooth: Fix reason code used for rejecting SCO connections

Johan Hedberg (1):
      Bluetooth: mgmt: Fix sending redundant event for Advertising Instance

Kai-Heng Feng (1):
      Bluetooth: btusb: Add support for 0cf3:e009

Larry Finger (1):
      Bluetooth: btrtl: Add RTL8822BE Bluetooth device

Loic Poulain (3):
      Bluetooth: hci_bcm: Change protocol name
      Bluetooth: hci_uart: Add Nokia Protocol identifier
      Bluetooth: hci_uart: Add Marvell support

Marcel Holtmann (21):
      Bluetooth: Put led_trigger field behind CONFIG_BT_LEDS
      Bluetooth: Add combined LED trigger for controller power
      Bluetooth: Check SOL_HCI for raw socket options
      Bluetooth: Store control socket cookie and comm information
      Bluetooth: Introduce helper to pack mgmt version information
      Bluetooth: Add support for sending MGMT open and close to monitor
      Bluetooth: Add support for sending MGMT commands and events to monitor
      Bluetooth: Use individual flags for certain management events
      Bluetooth: Fix wrong Get Clock Information return parameters
      Bluetooth: Use command status event for Set IO Capability errors
      Bluetooth: Introduce helper functions for socket cookie handling
      Bluetooth: Use numbers for subsystem version string
      Bluetooth: Send control open and close only when cookie is present
      Bluetooth: Assign the channel early when binding HCI sockets
      Bluetooth: Add extra channel checks for control open/close messages
      Bluetooth: Send control open and close messages for HCI raw sockets
      Bluetooth: Handle HCI raw socket transition from unbound to bound
      Bluetooth: Add framework for Extended Controller Information
      Bluetooth: Send control open and close messages for HCI user channels
      Bluetooth: Fix wrong New Settings event when closing HCI User Channel
      Bluetooth: Increase the subsystem minor version number

Michał Narajowski (7):
      Bluetooth: Append local name and CoD to Extended Controller Info
      Bluetooth: Add support for local name in scan rsp
      Bluetooth: Add support for appearance in scan rsp
      Bluetooth: Factor appending EIR to separate helper
      Bluetooth: Add supported data types to ext info changed event
      Bluetooth: Fix missing ext info event when setting appearance
      Bluetooth: Set appearance only for LE capable controllers

Nicolas Iooss (1):
      Bluetooth: add printf format attribute to hci_set_[fh]w_info()

Szymon Janc (8):
      Bluetooth: btusb: Mark CW6622 devices to have broken link key commands
      Bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag
      Bluetooth: Remove unused parameter from tlv_data_is_valid function
      Bluetooth: Unify advertising instance flags check
      Bluetooth: Fix advertising instance validity check for flags
      Bluetooth: Increment management interface revision
      Bluetooth: Refactor read_ext_controller_info handler
      Bluetooth: Add appearance to Read Ext Controller Info command

Wei Yongjun (1):
      Bluetooth: Use kzalloc instead of kmalloc/memset

Wolfram Sang (1):
      Bluetooth: bcm203x: don't print error when allocating urb fails

 drivers/bluetooth/Kconfig         |  23 ++
 drivers/bluetooth/Makefile        |   2 +
 drivers/bluetooth/bcm203x.c       |   4 +-
 drivers/bluetooth/btqca.c         |   8 +-
 drivers/bluetooth/btqcomsmd.c     | 182 ++++++++++++++++
 drivers/bluetooth/btrtl.c         | 107 ++++++++--
 drivers/bluetooth/btusb.c         |  13 +-
 drivers/bluetooth/hci_bcm.c       |   2 +-
 drivers/bluetooth/hci_intel.c     |   6 +-
 drivers/bluetooth/hci_ldisc.c     |   6 +
 drivers/bluetooth/hci_mrvl.c      | 387 ++++++++++++++++++++++++++++++++++
 drivers/bluetooth/hci_qca.c       |   2 +-
 drivers/bluetooth/hci_uart.h      |   9 +-
 drivers/net/ieee802154/fakelb.c   |  14 +-
 include/net/bluetooth/bluetooth.h |   4 +-
 include/net/bluetooth/hci.h       |   7 +-
 include/net/bluetooth/hci_core.h  |  11 +-
 include/net/bluetooth/hci_mon.h   |   4 +
 include/net/bluetooth/mgmt.h      |  24 +++
 net/6lowpan/ndisc.c               |   2 -
 net/bluetooth/af_bluetooth.c      |  15 +-
 net/bluetooth/hci_core.c          |   1 +
 net/bluetooth/hci_request.c       |  49 +++--
 net/bluetooth/hci_request.h       |   5 +-
 net/bluetooth/hci_sock.c          | 396 ++++++++++++++++++++++++++++++++++-
 net/bluetooth/leds.c              |  27 +++
 net/bluetooth/leds.h              |  10 +
 net/bluetooth/mgmt.c              | 349 +++++++++++++++++++++++-------
 net/bluetooth/mgmt_util.c         |  66 +++++-
 net/bluetooth/smp.c               |   5 +-
 net/mac802154/iface.c             |   1 +
 net/mac802154/rx.c                |   9 +-
 32 files changed, 1600 insertions(+), 150 deletions(-)
 create mode 100644 drivers/bluetooth/btqcomsmd.c
 create mode 100644 drivers/bluetooth/hci_mrvl.c

Attachment: signature.asc
Description: PGP signature

Reply via email to