pull request: bluetooth-next 2016-09-19

2 messages, 2 authors, 2016-09-21 · open the first message on its own page

pull request: bluetooth-next 2016-09-19

From: Johan Hedberg <hidden>
Date: 2016-09-19 19:37:42

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.

Johan

---
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:

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

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

Re: pull request: bluetooth-next 2016-09-19

From: David Miller <davem@davemloft.net>
Date: 2016-09-21 02:53:11

From: Johan Hedberg <redacted>
Date: Mon, 19 Sep 2016 22:37:42 +0300
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.
Pulled, thanks Johan.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help