pull request: bluetooth-next 2015-05-28

2 messages, 2 authors, 2015-05-31 · open the first message on its own page

pull request: bluetooth-next 2015-05-28

From: Johan Hedberg <hidden>
Date: 2015-05-28 09:31:43

Hi Dave,

Here's a set of patches intended for 4.2. The majority of the changes
are on the 802.15.4 side of things rather than Bluetooth related:

 - All sorts of cleanups & fixes to ieee802154 and related drivers
 - Rework of tx power support in ieee802154 and its drivers
 - Support for setting ieee802154 tx power through nl802154
 - New IDs for the btusb driver
 - Various cleanups & smaller fixes to btusb
 - New btrtl driver for Realtec devices
 - Fix suspend/resume for Realtek devices

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

Johan

---
The following changes since commit f0b5e8a42f37a880b8467e59dc814f4f21581d3d:

  net: kill useless net_*_ingress_queue() definitions when NET_CLS_ACT is unset (2015-05-13 15:44:28 -0400)

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

  atusb: add support for at86rf230 (2015-05-27 19:29:54 +0200)

----------------------------------------------------------------
Alexander Aring (42):
      nl802154: cleanup invalid argument handling
      ieee802154: move validation check out of softmac
      ieee802154: change transmit power to s32
      ieee802154: change transmit power to mbm
      ieee802154: change cca ed level to mbm
      ieee802154: introduce wpan_phy_supported
      ieee802154: add several phy supported handling
      mac802154: check for really changes
      mac802154: remove check if operation is supported
      cfg802154: introduce wpan phy flags
      ieee802154: add iftypes capability
      at86rf230: set cca_modes supported flags
      at86rf230: rework tx power support
      at86rf230: rework tx cca energy detection level
      at86rf230: add cca ed level reset value
      at86rf230: add reset states of tx power level
      nl802154: add support for dump phy capabilities
      at86rf230: fix callback for aret handling
      mac802154: tx: allow xmit complete from hard irq
      ieee802154: add support for atusb transceiver
      fakelb: creating two virtual phys per default
      fakelb: use list_for_each_entry_safe
      fakelb: rename fakelb_dev_priv to fakelb_phy
      fakelb: don't deliver when one phy
      fakelb: declare rwlock static
      fakelb: declare fakelb list static
      fakelb: move lock out of iteration
      fakelb: introduce fakelb ifup phys list
      fakelb: use own channel and page attributes
      fakelb: add virtual phy reset defaults
      fakelb: remove fakelb_hw_deliver
      fakelb: add support for async xmit handling
      fakelb: cleanup code
      at86rf230: add missing cca ed level values
      mac802154: fix hold rtnl while ioctl
      mac802154: remove pib lock
      mac802154: use atomic ops for sequence incrementation
      mac802154: remove mib lock
      nl802154: fix cca mode wpan phy flag
      nl802154: add support for cca ed level info
      nl802154: add support to set cca ed level
      atusb: add support for at86rf230

Arnd Bergmann (1):
      mac802154: select CRYPTO when needed

Carlo Caione (1):
      Bluetooth: btrtl: Create separate module for Realtek BT driver

Chan-yeol Park (1):
      Bluetooth: btusb: Support QCA61x4 ROME v2.0

Daniel Drake (1):
      Bluetooth: btusb: fix Realtek suspend/resume

Florian Grandel (1):
      Bluetooth: mgmt: fix typos

Frederic Danis (4):
      Bluetooth: Fix calls to __hci_cmd_sync()
      Bluetooth: btusb: Fix calls to __hci_cmd_sync()
      Bluetooth: btintel: Fix calls to __hci_cmd_sync()
      Bluetooth: btbcm: Fix calls to __hci_cmd_sync()

Johan Hedberg (1):
      Bluetooth: Add debug logs for legacy SMP crypto functions

Lennert Buytenhek (7):
      mac802154: Avoid rtnl deadlock in mac802154_wpan_ioctl().
      ieee802154 socket: Return EMSGSIZE from raw_sendmsg() if packet too big.
      Documentation/networking/ieee802154.txt: fix various inaccuracies.
      ieee802154: Remove ieee802154_reduced_mlme_ops references.
      ieee802154: Remove 802.15.4/6LoWPAN checks for interface MTU.
      ieee802154 socket: No need to check for ARPHRD_IEEE802154 in raw_bind().
      mac802154: mac802154_mlme_start_req() optimisation.

Leo Yan (1):
      Bluetooth: btwilink: remove DEBUG define

Martin Townsend (1):
      mac802154: fakelb: Fix potential NULL pointer dereference.

Shailendra Verma (2):
      Bluetooth: btusb: Change 1 to true in bool type variable assignment
      Bluetooth: hci_uart: Change 1 to true for bool type variables assignments

Stefan Schmidt (3):
      ieee802154/atusb: Warn about outdated device firmware.
      ieee802154/atusb: Mark driver as AACK enabled in hardware.
      ieee802154/atusb: Set default ed level to 0xbe like the rest of these drivers

Varka Bhadram (2):
      ieee802154: add set transmit power support
      ieee802154: fix typo for file name

Xinming Hu (1):
      Bluetooth: btmrvl: fix compilation warning

 Documentation/networking/ieee802154.txt |  32 +-
 drivers/bluetooth/Kconfig               |  15 +
 drivers/bluetooth/Makefile              |   1 +
 drivers/bluetooth/btbcm.c               |   6 -
 drivers/bluetooth/btintel.c             |   6 -
 drivers/bluetooth/btmrvl_sdio.c         |   2 +-
 drivers/bluetooth/btrtl.c               | 390 +++++++++++++++++
 drivers/bluetooth/btrtl.h               |  52 +++
 drivers/bluetooth/btusb.c               | 434 +------------------
 drivers/bluetooth/btwilink.c            |   2 +-
 drivers/bluetooth/hci_bcsp.c            |   4 +-
 drivers/net/ieee802154/Kconfig          |  10 +
 drivers/net/ieee802154/Makefile         |   1 +
 drivers/net/ieee802154/at86rf230.c      | 376 +++++++----------
 drivers/net/ieee802154/at86rf230.h      | 220 ++++++++++
 drivers/net/ieee802154/atusb.c          | 699 +++++++++++++++++++++++++++++++
 drivers/net/ieee802154/atusb.h          |  84 ++++
 drivers/net/ieee802154/cc2520.c         |   2 +-
 drivers/net/ieee802154/fakelb.c         | 209 ++++-----
 drivers/net/ieee802154/mrf24j40.c       |   2 +-
 include/net/cfg802154.h                 |  70 +++-
 include/net/ieee802154_netdev.h         |  16 -
 include/net/mac802154.h                 |  38 +-
 include/net/nl802154.h                  |  79 ++++
 net/bluetooth/hci_core.c                |   5 -
 net/bluetooth/mgmt.c                    |   6 +-
 net/bluetooth/smp.c                     |  20 +-
 net/ieee802154/6lowpan/core.c           |  28 --
 net/ieee802154/6lowpan/tx.c             |   2 +-
 net/ieee802154/core.c                   |   2 -
 net/ieee802154/nl-mac.c                 |  39 +-
 net/ieee802154/nl-phy.c                 |  10 +-
 net/ieee802154/nl802154.c               | 276 ++++++++++--
 net/ieee802154/rdev-ops.h               |  23 +
 net/ieee802154/socket.c                 |  20 +-
 net/ieee802154/trace.h                  |  32 +-
 net/mac802154/Kconfig                   |   1 +
 net/mac802154/cfg.c                     | 101 +++--
 net/mac802154/driver-ops.h              |   8 +-
 net/mac802154/ieee802154_i.h            |   7 -
 net/mac802154/iface.c                   |  30 +-
 net/mac802154/mac_cmd.c                 |  42 +-
 net/mac802154/main.c                    |  32 ++
 net/mac802154/mib.c                     |  63 +--
 net/mac802154/rx.c                      |   5 -
 net/mac802154/util.c                    |   5 +-
 46 files changed, 2374 insertions(+), 1133 deletions(-)
 create mode 100644 drivers/bluetooth/btrtl.c
 create mode 100644 drivers/bluetooth/btrtl.h
 create mode 100644 drivers/net/ieee802154/at86rf230.h
 create mode 100644 drivers/net/ieee802154/atusb.c
 create mode 100644 drivers/net/ieee802154/atusb.h

Re: pull request: bluetooth-next 2015-05-28

From: David Miller <davem@davemloft.net>
Date: 2015-05-31 06:27:15

From: Johan Hedberg <redacted>
Date: Thu, 28 May 2015 12:31:43 +0300
Here's a set of patches intended for 4.2. The majority of the changes
are on the 802.15.4 side of things rather than Bluetooth related:

 - All sorts of cleanups & fixes to ieee802154 and related drivers
 - Rework of tx power support in ieee802154 and its drivers
 - Support for setting ieee802154 tx power through nl802154
 - New IDs for the btusb driver
 - Various cleanups & smaller fixes to btusb
 - New btrtl driver for Realtec devices
 - Fix suspend/resume for Realtek devices

Please let me know if there are any issues pulling. Thanks.
Pulled, thanks Johan.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help