pull request: bluetooth-next 2015-07-30

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

 



Hi Dave,

Here's a set of Bluetooth & 802.15.4 patches intended for the 4.3 kernel.

 - Cleanups & fixes to mac802154
 - Refactoring of Intel Bluetooth HCI driver
 - Various coding style fixes to Bluetooth HCI drivers
 - Support for Intel Lightning Peak Bluetooth devices
 - Generic class code in interface descriptor in btusb to match more HW
 - Refactoring of Bluetooth HS code together with a new config option
 - Support for BCM4330B1 Broadcom UART controller

Let me know if there are any issues pulling. Thanks.

Johan

---
The following changes since commit 045a0fa0c5f5ea0f16c009f924ea579634afbba8:

  ip_tunnel: Call ip_tunnel_core_init() from inet_init() (2015-07-23 01:28:21 -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 5857d1dbae7d5bf4219efc39996ad002362a2951:

  Bluetooth: 6lowpan: Fix possible race (2015-07-30 14:11:36 +0200)

----------------------------------------------------------------
Alexander Aring (6):
      mac802154: add llsec address update workaround
      6lowpan: add request for ipv6 module
      mac802154: util: add stop_device utility function
      mac802154: cfg: add suspend and resume callbacks
      at86rf230: remove hrtimer on 1 usec delay
      Bluetooth: 6lowpan: Fix possible race

Antonio Borneo (1):
      net: ieee802154: Remove redundant spi driver bus initialization

Arron Wang (5):
      Bluetooth: Add BT_HS config option
      Bluetooth: Move high speed specific event under BT_HS option
      Bluetooth: Move get info completed callback to a2mp.c
      Bluetooth: Move amp assoc read/write completed callback to amp.c
      Bluetooth: Move create/accept phy link completed callback to amp.c

Christophe JAILLET (1):
      Bluetooth: cmtp: Do not use list_for_each_safe when not needed

Daniel Drake (1):
      Bluetooth: btusb: match generic class code in interface descriptor

Dean Jenkins (5):
      Bluetooth: L2CAP ERTM shutdown protect sk and chan
      Bluetooth: Make __l2cap_wait_ack more efficient
      Bluetooth: Add BT_DBG to l2cap_sock_shutdown()
      Bluetooth: __l2cap_wait_ack() use msecs_to_jiffies()
      Bluetooth: __l2cap_wait_ack() add defensive timeout

Frederic Danis (1):
      Bluetooth: btbcm: Add BCM4330B1 UART device

Jakub Pawlowski (1):
      Bluetooth: Move IRK checking logic in preparation to new connect method

Lennert Buytenhek (1):
      mac802154: Fix memory corruption with global deferred transmit state.

Loic Poulain (1):
      Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices

Marcel Holtmann (5):
      Bluetooth: btintel: Add generic function for handling hardware errors
      Bluetooth: btusb: Use hardware error handler from Intel module
      Bluetooth: hci_uart: Add Intel address configuration support
      Bluetooth: btintel: Create common Intel Secure Send function
      Bluetooth: btintel: Create common function for Intel version info

Prasanna Karthik (7):
      Bluetooth: dtl1_cs: Fix coding style -- clean up
      Bluetooth: bfusb: Coding style fix reported by coccinelle
      Bluetooth: dtl1_cs: Fixed coding style
      Bluetooth: bt3c_cs: Fix coding style
      Bluetooth: btmrvl: Coding style Fix for btmrvl header
      Bluetooth: hci_ldisc: Cleaned up coding style warnings
      Bluetooth: hci_h5: Cleaned up coding style warnings

Seungyoun Ju (1):
      Bluetooth: hci_check_conn_params() check proper range

Varka Bhadram (5):
      mac802154: use WARN_ON() macro
      mac802154: remove unused macro
      cfg802154: add PM hooks
      mac802154: do not export ieee802154_rx()
      mac802154: fix ieee802154_rx handling

 drivers/bluetooth/Kconfig          |   1 +
 drivers/bluetooth/bfusb.c          |   2 +-
 drivers/bluetooth/bt3c_cs.c        |   2 +-
 drivers/bluetooth/btbcm.c          |   8 +-
 drivers/bluetooth/btintel.c        |  80 +++++
 drivers/bluetooth/btintel.h        |  19 ++
 drivers/bluetooth/btmrvl_drv.h     |   6 +-
 drivers/bluetooth/btusb.c          |  94 +-----
 drivers/bluetooth/dtl1_cs.c        |   6 +-
 drivers/bluetooth/hci_h5.c         |   2 +-
 drivers/bluetooth/hci_intel.c      | 561 ++++++++++++++++++++++++++++++++++++
 drivers/bluetooth/hci_ldisc.c      |   8 +-
 drivers/bluetooth/hci_uart.h       |   5 +
 drivers/net/ieee802154/at86rf230.c |   4 +-
 drivers/net/ieee802154/cc2520.c    |   1 -
 drivers/net/ieee802154/mrf24j40.c  |   1 -
 include/net/bluetooth/hci_core.h   |   2 +-
 include/net/bluetooth/l2cap.h      |   2 +
 include/net/cfg802154.h            |   2 +
 include/net/mac802154.h            |  17 --
 net/6lowpan/iphc.c                 |   2 +
 net/bluetooth/6lowpan.c            |  23 +-
 net/bluetooth/Kconfig              |   5 +
 net/bluetooth/Makefile             |   3 +-
 net/bluetooth/a2mp.c               |  17 +-
 net/bluetooth/a2mp.h               |  19 ++
 net/bluetooth/amp.c                | 134 ++++++++-
 net/bluetooth/amp.h                |  14 +
 net/bluetooth/cmtp/capi.c          |   8 +-
 net/bluetooth/hci_core.c           |  11 -
 net/bluetooth/hci_event.c          | 157 ++--------
 net/bluetooth/l2cap_sock.c         |  41 ++-
 net/bluetooth/mgmt.c               |  23 ++
 net/ieee802154/rdev-ops.h          |  20 ++
 net/ieee802154/sysfs.c             |  38 +++
 net/ieee802154/trace.h             |  22 ++
 net/mac802154/cfg.c                |  54 +++-
 net/mac802154/ieee802154_i.h       |  11 +-
 net/mac802154/iface.c              |  14 +-
 net/mac802154/main.c               |  10 +-
 net/mac802154/rx.c                 |  14 +-
 net/mac802154/tx.c                 |  27 +-
 net/mac802154/util.c               |   8 +
 43 files changed, 1167 insertions(+), 331 deletions(-)

Attachment: pgp8BFUsuCHYm.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