pull request: bluetooth-next 2014-11-18

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

 



Hi John,

Here's another bluetooth-next pull request for 3.19. We've got:

 - Various fixes, cleanups and improvements to ieee802154/mac802154
 - Support for a Broadcom BCM20702A1 variant
 - Lots of lockdep fixes
 - Fixed handling of LE CoC errors that should trigger SMP

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

Johan

---
The following changes since commit 56b2c3eea398c772dd895dc62c18cbdd1ba127b1:

  6lowpan: move skb_free from error paths in decompression (2014-11-06 22:09:48 +0100)

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 a86c02ea38c53b695209b1181f9e2e18d73eb4e8:

  Bluetooth: Add support for Broadcom BCM20702A1 variant (2014-11-18 08:32:14 +0100)

----------------------------------------------------------------
Alexander Aring (49):
      Bluetooth: 6lowpan: fix skb_unshare behaviour
      mac802154: move mac pib attributes into wpan_dev
      mac802154: remove mac_params in sdata
      ieee802154: rename wpan_phy_alloc
      ieee802154: add cfg802154_registered_device list
      ieee802154: add iftype to wpan_dev
      ieee802154: add wpan_dev_list
      ieee802154: sysfs add wpan_phy index and name
      ieee802154: add new nl802154 header
      ieee802154: add nl802154 framework
      ieee802154: add wpan_phy dump support
      ieee802154: add wpan_dev dump support
      mac820154: don't set monitor dev_addr
      ieee802154: netlink add rtnl lock
      ieee802154: fix iface dump with lowpan
      mac802154: protect address changes via ioctl
      mac820154: move interface unregistration into iface
      mac820154: rename sdata next to tmp
      mac820154: move mutex locks out of loop
      mac802154: add wpan_phy priv id
      mac802154: change module description
      mac802154: add ifname change notifier
      ieee802154: cleanup cfg802154 intendation
      ieee820154: add channel set support
      ieee820154: remove valid page and channel checks
      ieee820154: add pan_id setting support
      ieee820154: add short_addr setting support
      ieee820154: add backoff exponent setting support
      at86rf230: remove invalid backoff exponent check
      ieee820154: add max csma backoffs setting support
      at86rf230: remove invalid max csma backoffs check
      ieee820154: add max frame retries setting support
      at86rf230: remove invalid max frame retries check
      ieee820154: add lbt setting support
      mac802154: add interframe spacing time handling
      at86rf230: remove interframe spacing time workaround
      mac802154: remove unused prototypes
      at86rf230: fix commentation for symbol duration
      mac802154: remove const for non pointer in driver-ops
      mac802154: remove const for non pointer in cfg ops
      mac802154: remove const for non pointer in rdev-ops
      mac802154: remove deprecated linux-zigbee info
      mac802154: use new nl802154 iftype types
      mac802154: remove wpan_dev parameter in if_add
      ieee802154: add new interface command
      ieee802154: setting extended address while iface add
      ieee802154: add del interface command
      ieee802154: rename and move WPAN_NUM_ defines
      ieee802154: fix byteorder for short address and panid

Fabian Frederick (1):
      Bluetooth: hidp: replace kzalloc/copy_from_user by memdup_user

Fabio K (1):
      Bluetooth: Add support for Broadcom BCM20702A1 variant

Fugang Duan (1):
      Bluetooth: hci-uart-ath: Correct the comments in this driver

Jaganath Kanakkassery (1):
      Bluetooth: Send mgmt_connected only if state is BT_CONFIG

Johan Hedberg (20):
      Bluetooth: Fix sparse warning in amp.c
      Bluetooth: Fix mgmt connected notification
      Bluetooth: 6lowpan: Remove unnecessary RCU callback
      Bluetooth: Fix l2cap_sock_teardown_cb lockdep warning
      Bluetooth: Remove unnecessary hci_dev_lock/unlock in smp.c
      Bluetooth: Use proper nesting annotation for l2cap_chan lock
      Bluetooth: Fix L2CAP socket lock nesting level
      Bluetooth: Fix L2CAP nesting level initialization location
      Bluetooth: Fix correct nesting for 6lowpan server channel
      Bluetooth: Fix sending incorrect LE CoC PDU in BT_CONNECT2 state
      Bluetooth: Add key preference parameter to smp_sufficient_security
      Bluetooth: Trigger SMP for the appropriate LE CoC errors
      Bluetooth: Convert LTK list to RCU
      Bluetooth: Convert IRK list to RCU
      Bluetooth: Remove unnecessary hdev locking in smp.c
      Bluetooth: Add debug logs to help track locking issues
      Bluetooth: Fix clearing remote OOB data through mgmt
      Bluetooth: Fix BR/EDR-only address checks for remote OOB data
      Bluetooth: Use shorter "rand" name for "randomizer"
      Bluetooth: Call drain_workqueue() before resetting state

 MAINTAINERS                        |   1 +
 drivers/bluetooth/btusb.c          |   2 +
 drivers/bluetooth/hci_ath.c        |   2 +-
 drivers/net/ieee802154/at86rf230.c |  80 ++-
 drivers/net/ieee802154/fakelb.c    |   3 -
 include/linux/ieee802154.h         |  10 +
 include/net/bluetooth/hci.h        |  12 +-
 include/net/bluetooth/hci_core.h   |  16 +-
 include/net/bluetooth/l2cap.h      |  15 +-
 include/net/bluetooth/mgmt.h       |  12 +-
 include/net/cfg802154.h            |  86 +++-
 include/net/mac802154.h            |   3 +-
 include/net/nl802154.h             | 122 +++++
 net/bluetooth/6lowpan.c            |  21 +-
 net/bluetooth/amp.c                |  25 +-
 net/bluetooth/hci_core.c           | 112 ++--
 net/bluetooth/hci_event.c          |  30 +-
 net/bluetooth/hidp/core.c          |  10 +-
 net/bluetooth/l2cap_core.c         |  35 +-
 net/bluetooth/l2cap_sock.c         |  29 +-
 net/bluetooth/mgmt.c               |  52 +-
 net/bluetooth/smp.c                |  61 ++-
 net/bluetooth/smp.h                |   9 +-
 net/ieee802154/Makefile            |   2 +-
 net/ieee802154/core.c              | 166 +++++-
 net/ieee802154/core.h              |  17 +
 net/ieee802154/ieee802154.h        |   2 +-
 net/ieee802154/netlink.c           |   2 +-
 net/ieee802154/nl-mac.c            |  23 +-
 net/ieee802154/nl802154.c          | 957 +++++++++++++++++++++++++++++++++++
 net/ieee802154/nl802154.h          |   7 +
 net/ieee802154/rdev-ops.h          |  66 +++
 net/ieee802154/sysfs.c             |  24 +
 net/mac802154/cfg.c                | 165 +++++-
 net/mac802154/driver-ops.h         |  46 +-
 net/mac802154/ieee802154_i.h       |  38 +-
 net/mac802154/iface.c              | 165 ++++--
 net/mac802154/mac_cmd.c            |  36 +-
 net/mac802154/main.c               |  54 +-
 net/mac802154/mib.c                |  10 +-
 net/mac802154/rx.c                 |  14 +-
 net/mac802154/tx.c                 |   2 +-
 net/mac802154/util.c               |  35 +-
 43 files changed, 2214 insertions(+), 365 deletions(-)
 create mode 100644 include/net/nl802154.h
 create mode 100644 net/ieee802154/nl802154.c
 create mode 100644 net/ieee802154/nl802154.h

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