Hi Dave, (resending since I forgot to sign the previous one) Here's another set of Bluetooth & 802.15.4 patches for the 4.5 kernel: - 6LoWPAN debugfs support - New 802.15.4 driver for ADF7242 MAC IEEE802154 - Initial code for 6LoWPAN Generic Header Compression (GHC) support - Refactor Bluetooth LE scan & advertising behind dedicated workqueue - Cleanups to Bluetooth H:5 HCI driver - Support for Toshiba Broadcom based Bluetooth controllers - Use continuous scanning when establishing Bluetooth LE connections Please let me know if there are any issues pulling. Thanks. Johan --- The following changes since commit ad2c8c73d29702c3193f739390f6661f9a4ecad9: cgroup: fix sock_cgroup_data initialization on earlier compilers (2015-12-09 15:02:31 -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 7302b9d90117496049dd4bfa28755f7c2ed55b27: ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154 (2015-12-11 11:27:22 +0100) ---------------------------------------------------------------- Alexander Aring (4): 6lowpan: add lowpan dev register helpers 6lowpan: add debugfs support ipv6: add ipv6_addr_prefix_copy mac802154: tx: fix synced xmit deadlock Andrei Emeltchenko (3): Bluetooth: Use hexadecimal notation for mask Bluetooth: Simplify setting Configuration Field Bluetooth: h5: Do not initialize Configuration field Danny Schweizer (1): Bluetooth: Do not filter multicast addresses by default Dmitry Tunin (1): Bluetooth: Add support of Toshiba Broadcom based devices Johan Hedberg (19): Bluetooth: Run page scan updates through hdev->req_workqueue Bluetooth: Move __hci_update_background_scan up in hci_request.c Bluetooth: Move advertising instance management to hci_request.c Bluetooth: Move connectable changes to hdev->req_workqueue Bluetooth: Perform Class of Device changes through hdev->req_workqueue Bluetooth: Move discoverable changes to hdev->req_workqueue Bluetooth: Move discoverable timeout behind hdev->req_workqueue Bluetooth: HCI name update to hci_request.c Bluetooth: Move EIR update to hci_request.c Bluetooth: Move fast connectable code to hci_request.c Bluetooth: Perform HCI update for power on synchronously Bluetooth: Simplify read_adv_features code Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flag Bluetooth: Fix updating wrong instance's scan_rsp data Bluetooth: Remove redundant check for req.cmd_q Bluetooth: Clean up advertising initialization in powered_update_hci() Bluetooth: Clean up current advertising instance tracking Bluetooth: Use continuous scanning when creating LE connections Bluetooth: Don't treat connection timeout as a failure Loic Poulain (3): Bluetooth: hci_intel: Use shorter timeout for HCI commands Bluetooth: btintel: Add manufacturing enter/exit helpers Bluetooth: btintel: Create common Intel Version Read function Markus Elfring (1): ieee802154-atusb: Delete an unnecessary check before the function call "kfree_skb" Michael Hennerich (1): ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154 Peter Hurley (1): Bluetooth: hci_ldisc: Remove dead code Stefan Schmidt (7): 6lowpan: clarify Kconfig entries for upcoming GHC support 6lowpan: add nhc module for GHC hop-by-hopextension header detection 6lowpan: add nhc module for GHC UDP detection 6lowpan: add nhc module for GHC ICMPv6 detection 6lowpan: add nhc module for GHC destination extension header detection 6lowpan: add nhc module for GHC fragmentation extension header detection 6lowpan: add nhc module for GHC routing extension header detection Yichen Zhao (1): Bluetooth: Fix locking in bt_accept_dequeue after disconnection .../devicetree/bindings/net/ieee802154/adf7242.txt | 18 + MAINTAINERS | 9 + drivers/bluetooth/btintel.c | 129 +- drivers/bluetooth/btintel.h | 19 + drivers/bluetooth/btusb.c | 138 +- drivers/bluetooth/hci_h5.c | 12 +- drivers/bluetooth/hci_intel.c | 52 +- drivers/bluetooth/hci_ldisc.c | 8 +- drivers/net/ieee802154/Kconfig | 11 + drivers/net/ieee802154/Makefile | 1 + drivers/net/ieee802154/adf7242.c | 1285 +++++++++++++++++++ drivers/net/ieee802154/atusb.c | 3 +- include/net/6lowpan.h | 10 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 18 +- include/net/ipv6.h | 15 + net/6lowpan/6lowpan_i.h | 28 + net/6lowpan/Kconfig | 47 +- net/6lowpan/Makefile | 9 + net/6lowpan/core.c | 59 +- net/6lowpan/debugfs.c | 53 + net/6lowpan/nhc_ghc_ext_dest.c | 27 + net/6lowpan/nhc_ghc_ext_frag.c | 28 + net/6lowpan/nhc_ghc_ext_hop.c | 27 + net/6lowpan/nhc_ghc_ext_route.c | 27 + net/6lowpan/nhc_ghc_icmpv6.c | 27 + net/6lowpan/nhc_ghc_udp.c | 27 + net/bluetooth/6lowpan.c | 8 +- net/bluetooth/af_bluetooth.c | 2 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 63 +- net/bluetooth/hci_event.c | 8 +- net/bluetooth/hci_request.c | 1233 ++++++++++++++++-- net/bluetooth/hci_request.h | 28 +- net/bluetooth/mgmt.c | 1285 ++----------------- net/ieee802154/6lowpan/core.c | 6 +- net/mac802154/driver-ops.h | 3 - net/mac802154/tx.c | 9 - 39 files changed, 3174 insertions(+), 1586 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/ieee802154/adf7242.txt create mode 100644 drivers/net/ieee802154/adf7242.c create mode 100644 net/6lowpan/6lowpan_i.h create mode 100644 net/6lowpan/debugfs.c create mode 100644 net/6lowpan/nhc_ghc_ext_dest.c create mode 100644 net/6lowpan/nhc_ghc_ext_frag.c create mode 100644 net/6lowpan/nhc_ghc_ext_hop.c create mode 100644 net/6lowpan/nhc_ghc_ext_route.c create mode 100644 net/6lowpan/nhc_ghc_icmpv6.c create mode 100644 net/6lowpan/nhc_ghc_udp.c
Attachment:
signature.asc
Description: PGP signature