[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20141231072549.GA11458@t440s.P-661HNU-F1>
Date: Wed, 31 Dec 2014 09:25:49 +0200
From: Johan Hedberg <johan.hedberg@...il.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, linux-bluetooth@...r.kernel.org
Subject: pull request: bluetooth-next 2014-12-31
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
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists