Hi Dave,

Here's the first bluetooth-next pull request for the 4.5 kernel.

 - Add new Get Advertising Size Information management command
 - Add support for new system note message type on monitor channel
 - Refactor LE scan changes behind separate workqueue to avoid races
 - Fix issue with privacy feature when powering on adapter
 - Various minor fixes & cleanups here and there

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

Johan

---
The following changes since commit d37b4c0a3647db23f41c5ee85701eec3544446d1:

  be2net: remove local variable 'status' (2015-11-18 15:21:41 -0500)

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

  Bluetooth: Increment management interface revision (2015-11-23 14:13:32 +0100)

----------------------------------------------------------------
Andrei Emeltchenko (2):
      Bluetooth: Fix mask for H5 header len
      Bluetooth: Use hex notation for mask

Andrzej Kaczmarek (1):
      Bluetooth: Fix powering on with privacy and advertising

Johan Hedberg (28):
      Bluetooth: Remove redundant setting to zero of bt_cb
      Bluetooth: Compress the size of struct hci_ctrl
      Bluetooth: Add clarifying comment why schedule_work is used
      Bluetooth: Remove unnecessary call to hci_update_background_scan
      Bluetooth: Move synchronous request handling into hci_request.c
      Bluetooth: Add 'sync' specifier to synchronous request APIs
      Bluetooth: Add stubs for synchronous HCI request functionality
      Bluetooth: Run all background scan updates through req_workqueue
      Bluetooth: Don't wait for HCI in Add/Remove Device
      Bluetooth: Add HCI status return parameter to hci_req_sync()
      Bluetooth: Use req_workqueue for explicit connect requests
      Bluetooth: Use req_workqueue for background scanning when powering on
      Bluetooth: Make __hci_update_background_scan private to hci_request.c
      Bluetooth: Move LE scan disable/restart behind req_workqueue
      Bluetooth: Add discovery type validity helper
      Bluetooth: Add error return value to hci_req_sync callback
      Bluetooth: Move Start Discovery to req_workqueue
      Bluetooth: Move Stop Discovery to req_workqueue
      Bluetooth: Fix BR/EDR Page Scan update with Add Device
      Bluetooth: Pass inquiry length to bredr_inquiry()
      Bluetooth: Simplify le_scan_disable_work()
      Bluetooth: Remove unnecessary le_scan_restart_work_complete() function
      Bluetooth: Fix specifying role for LE connections
      Bluetooth: Move check for ongoing connect earlier in hci_connect_le()
      Bluetooth: Remove conn_unfinished variable from hci_connect_le()
      Bluetooth: Simplify request cleanup code
      Bluetooth: Fix returning proper HCI status from __hci_req_sync
      Bluetooth: Increment management interface revision

Marcel Holtmann (14):
      Bluetooth: Move BR/EDR default events behind its features
      Bluetooth: Build LE event mask based on supported commands
      Bluetooth: Fix issue with HCI_QUIRK_FIXUP_INQUIRY_MODE and event mask
      Bluetooth: Make LE only events conditional on supported commands
      Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) access
      Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling
      Bluetooth: Use new hci_skb_pkt_* wrappers for drivers
      Bluetooth: Add missing hci_skb_opcode for raw socket commands
      Bluetooth: Fix casting coding style within HCI sockets
      Bluetooth: Add support for sending system notes to monitor channel
      Bluetooth: Add support for controller specific logging
      Bluetooth: Add instance range check for Add Advertising command
      Bluetooth: Simplify if statements in tlv_data_is_valid function
      Bluetooth: Add support for Get Advertising Size Information command

Markus Elfring (2):
      mac802154: Delete an unnecessary check before the function call 
"kfree_skb"
      Bluetooth: Delete an unnecessary check before the function call 
"kfree_skb"

Prasanna Karthik (3):
      Bluetooth: clean up af_bluetooth code
      Bluetooth: Clean up hci_core code
      Bluetooth: remove unneeded variable in l2cap_stream_rx

 drivers/bluetooth/bfusb.c         |   9 +-
 drivers/bluetooth/bluecard_cs.c   |  25 +-
 drivers/bluetooth/bpa10x.c        |   4 +-
 drivers/bluetooth/bt3c_cs.c       |  11 +-
 drivers/bluetooth/btmrvl_main.c   |   8 +-
 drivers/bluetooth/btmrvl_sdio.c   |   4 +-
 drivers/bluetooth/btsdio.c        |   6 +-
 drivers/bluetooth/btuart_cs.c     |  11 +-
 drivers/bluetooth/btusb.c         |  48 +--
 drivers/bluetooth/btwilink.c      |   8 +-
 drivers/bluetooth/dtl1_cs.c       |  11 +-
 drivers/bluetooth/hci_ath.c       |   6 +-
 drivers/bluetooth/hci_bcm.c       |   2 +-
 drivers/bluetooth/hci_bcsp.c      |  25 +-
 drivers/bluetooth/hci_h4.c        |  16 +-
 drivers/bluetooth/hci_h5.c        |  18 +-
 drivers/bluetooth/hci_intel.c     |  14 +-
 drivers/bluetooth/hci_ldisc.c     |   5 +-
 drivers/bluetooth/hci_ll.c        |   4 +-
 drivers/bluetooth/hci_qca.c       |   4 +-
 drivers/bluetooth/hci_vhci.c      |   8 +-
 include/net/bluetooth/bluetooth.h |  25 +-
 include/net/bluetooth/hci.h       |   3 +-
 include/net/bluetooth/hci_core.h  |  13 +-
 include/net/bluetooth/hci_mon.h   |   2 +
 include/net/bluetooth/hci_sock.h  |   1 +
 include/net/bluetooth/mgmt.h      |  13 +
 net/bluetooth/af_bluetooth.c      |  12 +-
 net/bluetooth/cmtp/core.c         |   3 +-
 net/bluetooth/hci_conn.c          | 103 ++----
 net/bluetooth/hci_core.c          | 576 ++++++++-----------------------
 net/bluetooth/hci_request.c       | 682 +++++++++++++++++++++++++++++++++++--
 net/bluetooth/hci_request.h       |  25 +-
 net/bluetooth/hci_sock.c          | 200 +++++++++--
 net/bluetooth/l2cap_core.c        |  19 +-
 net/bluetooth/mgmt.c              | 616 ++++++++++-----------------------
 net/mac802154/rx.c                |   3 +-
 37 files changed, 1378 insertions(+), 1165 deletions(-)

Attachment: signature.asc
Description: PGP signature

Reply via email to