mbox

pull request: bluetooth-next 2015-09-18

Message ID 20150918105455.GA12472@t440s.lan
State Accepted, archived
Delegated to: David Miller
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git for-upstream

Message

Johan Hedberg Sept. 18, 2015, 10:54 a.m. UTC
Hi Dave,

Here's the first bluetooth-next pull request for the 4.4 kernel:

 - ieee802154 cleanups & fixes
 - debugfs support for the at86rf230 driver
 - Support for quirky (seemingly counterfeit) CSR Bluetooth controllers
 - Power management and device config improvements for Intel controllers
 - Fix for devices with incorrect advertising data length
 - Fix for closing HCI user channel socket

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

Johan

---
The following changes since commit 37d2dbcdcca88e392009d7cbe8617d5af0ebcb32:

  net: fix cdc-phonet.c dependency and build error (2015-09-16 11:51:19 -0700)

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 6818375e974aa8659c3d2b1bf4b660a2a7929077:

  Bluetooth: Fix reporting incorrect EIR in device found mgmt event (2015-09-18 09:53:20 +0200)

----------------------------------------------------------------
Alexander Aring (22):
      ieee802154: 6lowpan: change dev vars to wdev and ldev
      ieee802154: 6lowpan: register packet layer while open
      ieee802154: 6lowpan: remove check on null
      ieee802154: 6lowpan: remove set to zero
      ieee802154: 6lowpan: remove EXPORT_SYMBOL
      ieee802154: 6lowpan: change if lowpan dev is running
      ieee802154: 6lowpan: cleanup pull of iphc bytes
      ieee802154: 6lowpan: trivial checks at first
      ieee802154: 6lowpan: earlier skb->dev switch
      ieee820154: 6lowpan: dispatch evaluation rework
      ieee802154: 6lowpan: add generic lowpan header check
      ieee802154: 6lowpan: add handler for all dispatch values
      ieee802154: 6lowpan: add check for reserved dispatch
      ieee802154: 6lowpan: check on valid 802.15.4 frame
      ieee802154: 6lowpan: remove packet type to host
      ieee802154: 6lowpan: remove tx full-size calc workaround
      ieee802154: 6lowpan: fix drop return value
      at86rf230: change trac status check behaviour
      at86rf230: interrupt tx with force trx_off
      at86rf230: add debugfs support
      at86rf230: detailed edge triggered irq warning
      atusb: add handling for different chipnames

Frederic Danis (3):
      Bluetooth: hci_bcm: Replace spinlock by mutex
      Bluetooth: hci_bcm: Use bt_dev logging helpers
      Bluetooth: hci_bcm: Add wake-up capability

Johan Hedberg (2):
      Bluetooth: Use BROKEN_STORED_LINK_KEY quirk for HCI_Read_Stored_Link_Key
      Bluetooth: btusb: Detect new kind of counterfeit CSR controllers

Kieran Bingham (1):
      Bluetooth: btmrvl: skb resource leak, and double free.

Kuba Pawlak (1):
      Bluetooth: Remove SCO fragments on connection close

Loic Poulain (15):
      Bluetooth: Add bt_dev logging macros
      Bluetooth: hci_intel: Retrieve host-wake IRQ
      Bluetooth: hci_intel: Introduce LPM support
      Bluetooth: hci_intel: Use bt_dev logging helpers
      Bluetooth: hci_intel: Replace spinlock with mutex
      Bluetooth: hci_intel: Implement LPM suspend/resume
      Bluetooth: hci_intel: Add PM support
      Bluetooth: hci_intel: Add runtime PM support
      Bluetooth: hci_intel: Show error in case of invalid LPM packet size
      Bluetooth: hci_intel: Fix warnings due to unused lpm functions
      Bluetooth: btintel: Add Device Configuration support
      Bluetooth: hci_intel: Add Device configuration
      Bluetooth: btusb: Use btintel_load_ddc_config for device config
      Bluetooth: hci_intel: Give priority to LPM packets
      Bluetooth: hci_intel: Enable IRQ wake capability

Marcel Holtmann (2):
      Bluetooth: hci_qca: Fix a few tab vs spaces issues
      Bluetooth: Fix typo in smp_ah comment for hash function

Prasanna Karthik (2):
      Bluetooth: bt3c_cs: clean up obsolete functions
      Bluetooth: hci_qca: Coding style clean up

Simon Fels (1):
      Bluetooth: close HCI device when user channel socket gets closed

Stefan Schmidt (3):
      ieee802154: 6lowpan: use correct ESC value for dispatch
      ieee802154: docs: fix project name to linux-wpan as well as some typos
      ieee802154: af_ieee802154: fix typo in comment.

Szymon Janc (2):
      Bluetooth: Add BT_ERR_RATELIMITED
      Bluetooth: Fix reporting incorrect EIR in device found mgmt event

Vincent Stehlé (1):
      Bluetooth: btintel: fix warning

 Documentation/networking/ieee802154.txt |   8 +-
 drivers/bluetooth/bt3c_cs.c             |  12 +-
 drivers/bluetooth/btintel.c             |  46 +++
 drivers/bluetooth/btintel.h             |  10 +-
 drivers/bluetooth/btmrvl_main.c         |  14 -
 drivers/bluetooth/btusb.c               |  51 +--
 drivers/bluetooth/hci_bcm.c             | 222 ++++++++---
 drivers/bluetooth/hci_intel.c           | 590 ++++++++++++++++++++++++++----
 drivers/bluetooth/hci_qca.c             |  12 +-
 drivers/net/ieee802154/Kconfig          |   7 +
 drivers/net/ieee802154/at86rf230.c      | 195 +++++++---
 drivers/net/ieee802154/at86rf230.h      |   8 +
 drivers/net/ieee802154/atusb.c          |  13 +-
 include/linux/ieee802154.h              |  25 ++
 include/net/6lowpan.h                   | 144 ++------
 include/net/af_ieee802154.h             |   2 +-
 include/net/bluetooth/bluetooth.h       |  11 +
 include/net/bluetooth/hci_core.h        |   1 +
 include/net/mac802154.h                 |  15 +
 net/6lowpan/iphc.c                      |  13 +-
 net/6lowpan/nhc_udp.c                   |  13 +-
 net/bluetooth/hci_core.c                |   5 +-
 net/bluetooth/hci_event.c               |  21 ++
 net/bluetooth/hci_sock.c                |  11 +-
 net/bluetooth/lib.c                     |  16 +
 net/bluetooth/smp.c                     |   2 +-
 net/ieee802154/6lowpan/6lowpan_i.h      |  14 +-
 net/ieee802154/6lowpan/core.c           | 116 +++---
 net/ieee802154/6lowpan/reassembly.c     | 157 +++++---
 net/ieee802154/6lowpan/rx.c             | 352 ++++++++++++++----
 net/ieee802154/6lowpan/tx.c             |  51 +--
 31 files changed, 1605 insertions(+), 552 deletions(-)

Comments

David Miller Sept. 21, 2015, 11:01 p.m. UTC | #1
From: Johan Hedberg <johan.hedberg@gmail.com>
Date: Fri, 18 Sep 2015 13:54:55 +0300

> Here's the first bluetooth-next pull request for the 4.4 kernel:
> 
>  - ieee802154 cleanups & fixes
>  - debugfs support for the at86rf230 driver
>  - Support for quirky (seemingly counterfeit) CSR Bluetooth controllers
>  - Power management and device config improvements for Intel controllers
>  - Fix for devices with incorrect advertising data length
>  - Fix for closing HCI user channel socket
> 
> Please let me know if there are any issues pulling. Thanks.

Pulled, thanks Johan.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html