pull request: bluetooth-next 2014-12-31

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

 



Hi Dave,

Here's the first batch of bluetooth patches for 3.20.

 - Cleanups & fixes to ieee802154  drivers
 - Fix synchronization of mgmt commands with respective HCI commands
 - Add self-tests for LE pairing crypto functionality
 - Remove 'BlueFritz!' specific handling from core using a new quirk flag
 - Public address configuration support for ath3012
 - Refactor debugfs support into a dedicated file
 - Initial support for LE Data Length Extension feature from Bluetooth 4.2

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

Johan

---
The following changes since commit 86c8fc4bbe14b8950e62d379bb57722427ad3d67:

  Merge tag 'mac80211-for-davem-2014-12-18' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 (2014-12-18 15:33:49 -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 e64b4fb66cc428cef0a62ea899b671c1aad05f3a:

  Bluetooth: Add timing information to ECDH test case runs (2014-12-30 10:32:11 +0200)

----------------------------------------------------------------
Alexander Aring (11):
      nl802154: introduce cca mode enums
      ieee802154: rework cca setting
      nl802154: introduce support for cca settings
      at86rf230: add reset state cca handling
      at86rf230: remove if branch
      at86rf230: make at86rf230_async_error inline
      at86rf230: fix context pointer handling
      at86rf230: remove unnecessary assign
      at86rf230: cleanup check on trac status
      mac802154: iface: check concurrent ifaces
      ieee802154: iface: move multiple node type check

Andrey Yurovsky (2):
      at86rf230: fix register read for part version
      at86rf230: remove version check for AT86RF212

Johan Hedberg (12):
      Bluetooth: Split hci_update_page_scan into two functions
      Bluetooth: Split hci_request helpers to hci_request.[ch]
      Bluetooth: Add hci_request support for hci_update_background_scan
      Bluetooth: Fix Remove Device to wait for HCI before sending cmd_complete
      Bluetooth: Fix Add Device to wait for HCI before sending cmd_complete
      Bluetooth: Add return parameter to cmd_complete callbacks
      Bluetooth: Move hci_update_page_scan to hci_request.c
      Bluetooth: Fix const declarations for smp_f5 and smp_f6
      Bluetooth: Add support for ECDH test cases
      Bluetooth: Add skeleton for SMP self-tests
      Bluetooth: Add legacy SMP tests
      Bluetooth: Add LE Secure Connections tests for SMP

Jukka Rissanen (1):
      Bluetooth: 6lowpan: Add IPSP PSM value

Marcel Holtmann (17):
      Bluetooth: Support static address when BR/EDR has been disabled
      Bluetooth: Add skeleton functions for debugfs creation
      Bluetooth: Move common debugfs file creation into hci_debugfs.c
      Bluetooth: Move BR/EDR debugfs file creation into hci_debugfs.c
      Bluetooth: Move LE debugfs file creation into hci_debugfs.c
      Bluetooth: Add structures for LE Data Length Extension feature
      Bluetooth: Enable basics for LE Data Length Extension feature
      Bluetooth: Store default and maximum LE data length settings
      Bluetooth: Create debugfs directory for each connection handle
      Bluetooth: Remove duplicate constant for RFCOMM PSM
      Bluetooth: Introduce HCI_QUIRK_BROKEN_LOCAL_COMMANDS constant
      Bluetooth: bfusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk
      Bluetooth: btusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk
      Bluetooth: Remove BlueFritz! specific check from initialization
      Bluetooth: Add support for self testing framework
      Bluetooth: Add timing information to SMP test case runs
      Bluetooth: Add timing information to ECDH test case runs

Stefan Schmidt (6):
      ieee802154/at86rf230: Remove unneeded blank lines
      ieee802154/at86rf230: Align to opening parenthesis
      ieee802154/at86rf230: Fix typo unkown -> unknown
      ieee802154/cc2520: Remove extra blank lines
      ieee802154/mrf24j40: Fix typo begining -> beginning
      ieee802154/mrf24j40: Fix alignment of parenthesis

Toshi Kikuchi (1):
      Bluetooth: btusb: support public address configuration for ath3012

Varka Bhadram (3):
      cc2520: use devm_kzalloc(.., sizeof(*pointer), ..) pattern
      cc2520: remove 'ret' goto label
      cc2520: fix zero perm_extended_addr address

Wolfram Sang (1):
      net: ieee802154: don't use devm_pinctrl_get_select_default() in probe

 drivers/bluetooth/bfusb.c          |    2 +
 drivers/bluetooth/btusb.c          |   34 +-
 drivers/net/ieee802154/at86rf230.c |   80 +-
 drivers/net/ieee802154/cc2520.c    |   27 +-
 drivers/net/ieee802154/mrf24j40.c  |    6 +-
 include/net/bluetooth/hci.h        |   53 ++
 include/net/bluetooth/hci_core.h   |   35 +-
 include/net/bluetooth/l2cap.h      |    1 +
 include/net/bluetooth/rfcomm.h     |    2 -
 include/net/cfg802154.h            |   10 +-
 include/net/ieee802154_netdev.h    |    4 +-
 include/net/mac802154.h            |    5 +-
 include/net/nl802154.h             |   45 +-
 net/bluetooth/Kconfig              |   27 +
 net/bluetooth/Makefile             |    4 +-
 net/bluetooth/af_bluetooth.c       |    6 +
 net/bluetooth/hci_conn.c           |    4 +
 net/bluetooth/hci_core.c           | 1640 +----------------------------------
 net/bluetooth/hci_debugfs.c        | 1076 +++++++++++++++++++++++
 net/bluetooth/hci_debugfs.h        |   26 +
 net/bluetooth/hci_event.c          |   71 +-
 net/bluetooth/hci_request.c        |  555 ++++++++++++
 net/bluetooth/hci_request.h        |   54 ++
 net/bluetooth/mgmt.c               |  265 ++++--
 net/bluetooth/rfcomm/core.c        |    4 +-
 net/bluetooth/selftest.c           |  244 ++++++
 net/bluetooth/selftest.h           |   45 +
 net/bluetooth/smp.c                |  335 ++++++-
 net/bluetooth/smp.h                |   13 +
 net/ieee802154/nl-mac.c            |    4 +-
 net/ieee802154/nl802154.c          |   46 +-
 net/ieee802154/rdev-ops.h          |    7 +
 net/ieee802154/sysfs.c             |    2 +-
 net/mac802154/cfg.c                |   21 +
 net/mac802154/driver-ops.h         |    5 +-
 net/mac802154/iface.c              |  100 ++-
 net/mac802154/mac_cmd.c            |    6 +-
 37 files changed, 3084 insertions(+), 1780 deletions(-)
 create mode 100644 net/bluetooth/hci_debugfs.c
 create mode 100644 net/bluetooth/hci_debugfs.h
 create mode 100644 net/bluetooth/hci_request.c
 create mode 100644 net/bluetooth/hci_request.h
 create mode 100644 net/bluetooth/selftest.c
 create mode 100644 net/bluetooth/selftest.h

Attachment: pgpc5I4nOFNml.pgp
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