lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 9 Apr 2015 22:58:50 +0300
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 2015-04-09

Hi Dave,

We've had enough new patches during the past week (especially from
Marcel) that it'd be good to still get these queued for 4.1.

The majority of the changes are from Marcel with lots of cleanup &
refactoring patches for the HCI UART driver. Marcel also split out some
Broadcom & Intel vendor specific functionality into two new btintel &
btbcm modules.

In addition to the HCI driver changes there's the completion of our
local OOB data interface for pairing, added support for requesting
remote LE features when connecting, as well as a couple of minor fixes
for mac802154.

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

Johan

---
The following changes since commit 7abccdba25be45630eede85053496f1f48d36ec8:

  Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next (2015-04-07 11:47:52 -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 23310f6f3a8f30f4b6794e941763da4708f7471a:

  mac802154: fix transmission power datatype (2015-04-09 19:56:15 +0200)

----------------------------------------------------------------
Johan Hedberg (2):
      Bluetooth: Update SSP OOB data EIR definitions
      Bluetooth: Add local SSP OOB data to OOB ext data mgmt command

Marcel Holtmann (34):
      Bluetooth: hci_uart: Add support for vendor detection flag
      Bluetooth: hci_uart: Add support Intel address configuration
      Bluetooth: hci_uart: Add support Broadcom address configuration
      Bluetooth: hci_uart: Remove unneeded cast of tty->disc_data
      Bluetooth: hci_uart: Fix indentation issues for multi-line functions
      Bluetooth: hci_uart: Remove unused h4->rx_skb field
      Bluetooth: hci_uart: Remove unused h4->rx_state and h4->rx_count field
      Bluetooth: Make data pointer of hci_recv_stream_fragment const
      Bluetooth: hci_uart: Use const data pointer for received data
      Bluetooth: hci_uart: Introduce h4_recv_buf helper function
      Bluetooth: hci_uart: Use h4_recv_buf helper for H:4 protocol
      Bluetooth: hci_uart: Use h4_recv_buf helper for Atheros AR300x
      Bluetooth: Remove hci_recv_stream_fragment function
      Bluetooth: hci_uart: Make struct hci_uart_proto always const
      Bluetooth: hci_uart: Add name information to hci_uart_proto struct
      Bluetooth: hci_uart: Remove the manual protocol init message
      Bluetooth: hci_uart: Update version number driver
      Bluetooth: btbcm: Introduce generic Broadcom Bluetooth support
      Bluetooth: btusb: Use generic functionality by Broadcom module
      Bluetooth: hci_uart: Use generic functionality from Broadcom module
      Bluetooth: btbcm: Add support for Broadcom controller setup
      Bluetooth: btusb: Add option for Broadcom protocol support
      Bluetooth: btusb: Move Broadcom quirk setting into support module
      Bluetooth: btusb: Update version number of the module
      Bluetooth: hci_uart: Move setup callback into different location
      Bluetooth: hci_uart: Add protocol support for Broadcom UART devices
      Bluetooth: btbcm: Add firmware table for UART based devices
      Bluetooth: hci_uart: Provide generic H:4 receive framework
      Bluetooth: btintel: Introduce generic Intel Bluetooth support
      Bluetooth: btusb: Use generic Intel support for address support
      Bluetooth: btusb: Move Intel command structs into its own header
      Bluetooth: hci_uart: Use generic Intel support for address setting
      Bluetooth: Read LE remote features during connection establishment
      Bluetooth: btusb: Use proper data structures for Intel vendor events

Varka Bhadram (2):
      mac802154: fix typo for device
      mac802154: fix transmission power datatype

 drivers/bluetooth/Kconfig          |  41 ++++
 drivers/bluetooth/Makefile         |   4 +
 drivers/bluetooth/btbcm.c          | 387 +++++++++++++++++++++++++++++
 drivers/bluetooth/btbcm.h          |  54 +++++
 drivers/bluetooth/btintel.c        | 101 ++++++++
 drivers/bluetooth/btintel.h        |  89 +++++++
 drivers/bluetooth/btusb.c          | 469 ++++++------------------------------
 drivers/bluetooth/hci_ath.c        |  49 ++--
 drivers/bluetooth/hci_bcm.c        | 153 ++++++++++++
 drivers/bluetooth/hci_bcsp.c       |  18 +-
 drivers/bluetooth/hci_h4.c         | 132 ++++++++--
 drivers/bluetooth/hci_h5.c         |  16 +-
 drivers/bluetooth/hci_intel.c      |  31 +++
 drivers/bluetooth/hci_ldisc.c      |  86 +++++--
 drivers/bluetooth/hci_ll.c         |  16 +-
 drivers/bluetooth/hci_uart.h       |  55 ++++-
 drivers/net/ieee802154/at86rf230.c |   2 +-
 include/net/bluetooth/hci.h        |  19 +-
 include/net/bluetooth/hci_core.h   |   3 -
 include/net/mac802154.h            |   4 +-
 net/bluetooth/hci_core.c           | 148 +-----------
 net/bluetooth/hci_event.c          | 107 +++++++-
 net/bluetooth/mgmt.c               | 154 +++++++++++-
 23 files changed, 1481 insertions(+), 657 deletions(-)
 create mode 100644 drivers/bluetooth/btbcm.c
 create mode 100644 drivers/bluetooth/btbcm.h
 create mode 100644 drivers/bluetooth/btintel.c
 create mode 100644 drivers/bluetooth/btintel.h
 create mode 100644 drivers/bluetooth/hci_bcm.c
 create mode 100644 drivers/bluetooth/hci_intel.c


Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ