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]
Message-Id: <20210408164506.1686871-1-luiz.dentz@gmail.com>
Date:   Thu,  8 Apr 2021 09:45:06 -0700
From:   Luiz Augusto von Dentz <luiz.dentz@...il.com>
To:     davem@...emloft.net, kuba@...nel.org
Cc:     linux-bluetooth@...r.kernel.org, netdev@...r.kernel.org,
        Luiz Augusto von Dentz <luiz.von.dentz@...el.com>
Subject: pull request: bluetooth-next 2021-04-08

The following changes since commit d310ec03a34e92a77302edb804f7d68ee4f01ba0:

  Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2021-02-21 12:49:32 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2021-04-08

for you to fetch changes up to a61d67188f29ff678e94fb3ffba6c6d292e852c7:

  Bluetooth: Allow Microsoft extension to indicate curve validation (2021-04-08 12:26:34 +0200)

----------------------------------------------------------------
bluetooth-next pull request for net-next:

 - Proper support for BCM4330 and BMC4334
 - Various improvements for firmware download of Intel controllers
 - Update management interface revision to 20
 - Support for AOSP HCI vendor commands
 - Initial Virtio support

Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@...el.com>

----------------------------------------------------------------
Abhishek Pandit-Subedi (2):
      Bluetooth: Notify suspend on le conn failed
      Bluetooth: Remove unneeded commands for suspend

Archie Pusaka (4):
      Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
      Bluetooth: verify AMP hci_chan before amp_destroy
      Bluetooth: check for zapped sk before connecting
      Bluetooth: Check inquiry status before sending one

Arnd Bergmann (1):
      Bluetooth: fix set_ecdh_privkey() prototype

Ayush Garg (1):
      Bluetooth: Fix incorrect status handling in LE PHY UPDATE event

Bhaskar Chowdhury (2):
      Bluetooth: hci_qca: Mundane typo fix
      Bluetooth: L2CAP: Rudimentary typo fixes

Daniel Winkler (3):
      Bluetooth: Allow scannable adv with extended MGMT APIs
      Bluetooth: Use ext adv handle from requests in CCs
      Bluetooth: Do not set cur_adv_instance in adv param MGMT request

Jiri Kosina (1):
      Bluetooth: avoid deadlock between hci_dev->lock and socket lock

Kai Ye (1):
      Bluetooth: use the correct print format for L2CAP debug statements

Kiran K (2):
      Bluetooth: btusb: print firmware file name on error loading firmware
      Bluetooth: btintel: Fix offset calculation boot address parameter

Linus Walleij (4):
      Bluetooth: btbcm: Rewrite bindings in YAML and add reset
      Bluetooth: btbcm: Obtain and handle reset GPIO
      Bluetooth: btbcm: Add BCM4334 DT binding
      Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles

Lokendra Singh (3):
      Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing
      Bluetooth: btintel: Collect tlv based active firmware build info in FW mode
      Bluetooth: btintel: Skip reading firmware file version while in bootloader mode

Luiz Augusto von Dentz (10):
      Bluetooth: SMP: Fail if remote and local public keys are identical
      Bluetooth: L2CAP: Fix not checking for maximum number of DCID
      Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
      Bluetooth: btintel: Check firmware version before download
      Bluetooth: btintel: Move operational checks after version check
      Bluetooth: btintel: Consolidate intel_version_tlv parsing
      Bluetooth: btintel: Consolidate intel_version parsing
      Bluetooth: btusb: Consolidate code for waiting firmware download
      Bluetooth: btusb: Consolidate code for waiting firmware to boot
      Bluetooth: SMP: Fix variable dereferenced before check 'conn'

Marcel Holtmann (10):
      Bluetooth: Fix mgmt status for LL Privacy experimental feature
      Bluetooth: Fix wrong opcode error for read advertising features
      Bluetooth: Add missing entries for PHY configuration commands
      Bluetooth: Move the advertisement monitor events to correct list
      Bluetooth: Increment management interface revision
      Bluetooth: Add support for reading AOSP vendor capabilities
      Bluetooth: Add support for virtio transport driver
      Bluetooth: Fix default values for advertising interval
      Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor
      Bluetooth: Allow Microsoft extension to indicate curve validation

Meng Yu (4):
      Bluetooth: Remove trailing semicolon in macros
      Bluetooth: Remove trailing semicolon in macros
      Bluetooth: Remove 'return' in void function
      Bluetooth: Coding style fix

Rasmus Moorats (1):
      Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device

Sathish Narasimman (2):
      Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY
      Bluetooth: LL privacy allow RPA

Sonny Sasaka (1):
      Bluetooth: Cancel le_scan_restart work when stopping discovery

Tetsuo Handa (1):
      Bluetooth: initialize skb_queue_head at l2cap_chan_create()

Venkata Lakshmi Narayana Gubba (1):
      Bluetooth: hci_qca: Add device_may_wakeup support

mark-yw.chen (2):
      Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol
      Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.

 .../devicetree/bindings/net/broadcom-bluetooth.txt |  56 ---
 .../bindings/net/broadcom-bluetooth.yaml           | 118 ++++++
 .../devicetree/bindings/serial/ingenic,uart.yaml   |   2 +-
 drivers/bluetooth/Kconfig                          |  10 +
 drivers/bluetooth/Makefile                         |   2 +
 drivers/bluetooth/btintel.c                        | 232 ++++++++++--
 drivers/bluetooth/btintel.h                        |  19 +-
 drivers/bluetooth/btusb.c                          | 408 ++++++++-------------
 drivers/bluetooth/hci_bcm.c                        |  19 +
 drivers/bluetooth/hci_intel.c                      |   7 +-
 drivers/bluetooth/hci_qca.c                        |  17 +-
 drivers/bluetooth/virtio_bt.c                      | 401 ++++++++++++++++++++
 include/net/bluetooth/hci.h                        |   1 +
 include/net/bluetooth/hci_core.h                   |  17 +-
 include/net/bluetooth/l2cap.h                      |   1 +
 include/net/bluetooth/mgmt.h                       |   1 +
 include/uapi/linux/virtio_bt.h                     |  31 ++
 include/uapi/linux/virtio_ids.h                    |   1 +
 net/bluetooth/6lowpan.c                            |   5 +-
 net/bluetooth/Kconfig                              |   7 +
 net/bluetooth/Makefile                             |   1 +
 net/bluetooth/aosp.c                               |  35 ++
 net/bluetooth/aosp.h                               |  16 +
 net/bluetooth/ecdh_helper.h                        |   2 +-
 net/bluetooth/hci_conn.c                           |  14 +-
 net/bluetooth/hci_core.c                           |   5 +
 net/bluetooth/hci_debugfs.c                        |   8 +-
 net/bluetooth/hci_event.c                          |  50 ++-
 net/bluetooth/hci_request.c                        |  67 ++--
 net/bluetooth/l2cap_core.c                         |  43 ++-
 net/bluetooth/l2cap_sock.c                         |   8 +
 net/bluetooth/mgmt.c                               |  19 +-
 net/bluetooth/msft.c                               |   8 +
 net/bluetooth/msft.h                               |   6 +
 net/bluetooth/sco.c                                |   4 +-
 net/bluetooth/smp.c                                | 113 +++---
 36 files changed, 1289 insertions(+), 465 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
 create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
 create mode 100644 drivers/bluetooth/virtio_bt.c
 create mode 100644 include/uapi/linux/virtio_bt.h
 create mode 100644 net/bluetooth/aosp.c
 create mode 100644 net/bluetooth/aosp.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ