pull request: bluetooth-next 2015-12-11

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

 



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


[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