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>] [day] [month] [year] [list]
Date:   Sun, 14 Oct 2018 18:05:08 +0300
From:   Kalle Valo <kvalo@...eaurora.org>
To:     David Miller <davem@...emloft.net>
Cc:     linux-wireless@...r.kernel.org, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org,
        Johannes Berg <johannes@...solutions.net>
Subject: pull-request: wireless-drivers-next 2018-10-14

Hi Dave,

here's most likely the final pull request to net-next for 4.20. These
have not yet been in linux-next due to timing on my part (see below) but
luckily kbuild bot is back in action so I have pretty good confidence
with these.

I'm about to leave for a vacation and I will be offline the next 8 days.
But Johannes (CCed) kindly promised to look after driver patches while
I'm gone and see if there's anything urgent needing attention. So please
do let him know if there are any problems :)

Kalle

The following changes since commit d864991b220b7c62e81d21209e1fd978fd67352c:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-10-12 21:38:46 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2018-10-14

for you to fetch changes up to f95cd52476dee761a1a8ebe617dd01793e0eb39c:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2018-10-14 12:21:43 +0300)

----------------------------------------------------------------
wireless-drivers-next patches for 4.20

Third set of patches for 4.20. Most notable is finalising ath10k
wcn3990 support, all components should be implemented now.

Major changes:

ath10k

* support NET_DETECT WoWLAN feature

* wcn3990 basic functionality now working after we got QMI support

mt76

* mt76x0e improvements (should be usable now)

* more mt76x0/mt76x2 unification work

brcmsmac

* fix a problem on AP mode with clients using power save mode

iwlwifi

* support for a new scan type: fast balance

----------------------------------------------------------------
Ali MJ Al-Nasrawy (1):
      brcmsmac: AP mode: update beacon when TIM changes

Arnd Bergmann (1):
      ath9k: fix RX_STAT_INC() etc macros

Ayala Beker (2):
      iwlwifi: mvm: introduce a new fragmented scan type: fast balance
      iwlwifi: mvm: use fast balance scan in case of DCM mode with P2P GO

Balaji Pothunoori (1):
      ath10k: management tx ack rssi capability check

Carl Huang (1):
      ath10k: allocate small size dma memory in ath10k_pci_diag_write_mem

Colin Ian King (1):
      rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_id with generic version

Dan Carpenter (1):
      ath10k: htt: remove some dead code

Felix Fietkau (2):
      mt76: do not store aggregation sequence number for null-data frames
      mt76: mt76x0e: another fix for the external PA current setting

Govind Singh (5):
      ath10k: add qmi service helpers for wcn3990 qmi client
      dt: bindings: add bindings for msa memory region
      firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface
      ath10k: add debug mask for QMI layer
      ath10k: add QMI message handshake for wcn3990 client

Gustavo A. R. Silva (2):
      ath10k: htt_rx: fix signedness bug in ath10k_update_per_peer_tx_stats
      ath10k: remove unnecessary comparison of unsigned integer with < 0

Jia-Ju Bai (1):
      iwlegacy: Add a lock assertion in il4965_send_rxon_assoc()

Johannes Berg (11):
      iwlwifi: mvm: give TX queue info struct a name
      iwlwifi: mvm: move queue management into sta.c
      iwlwifi: mvm: remove per-queue hw refcount
      iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check()
      iwlwifi: mvm: move queue reconfiguration into new function
      iwlwifi: mvm: reconfigure queues during inactivity check
      iwlwifi: mvm: remove RECONFIGURING queue state
      iwlwifi: mvm: make queue TID change more explicit
      iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static
      iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down
      iwlwifi: mvm: kill INACTIVE queue state

Kalle Valo (3):
      Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'mt76-for-kvalo-2018-10-13' of https://github.com/nbd168/wireless
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Lorenzo Bianconi (26):
      mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr}
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c
      mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c
      mt76x0: pci: report firmware version using ethtool
      mt76x0: pci: add missing mac80211 callbacks
      mt76: disable ldpc coding for mt76x0 devices
      mt76x0: pci: add mt76x0_register_device in mt76x0e_register_device
      mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_after_assoc
      mt76x0: phy: remove channel parameter from mt76x0_phy_set_chan_bbp_params
      mt76: move mt76x02_phy_set_bw in mt76x02-lib module
      mt76: move mt76x02_phy_set_band in mt76x02-lib module
      mt76x0: pci: rename mt76x0_phy_calibrate
      mt76x0: pci: introduce mt76x0_phy_calirate routine
      mt76x0: phy: update set_channel for mt76x0e devices
      mt76x0: eeprom: introduce mt76x0_tssi_enabled routine
      mt76x0: phy: add phy/vco temperature compensation
      mt76: move rssi_gain_thresh routines in mt76x02-lib module
      mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c
      mt76: introduce mt76x02_init_agc_gain routine
      mt76x0: phy: align channel gain logic to mt76x2 one
      mt76x0: phy: do not run calibration during channel switch

Lubomir Rintel (2):
      libertas: don't set URB_ZERO_PACKET on IN USB transfer
      libertas: return errno from lbs_add_card()

Luca Coelho (1):
      iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()

Rakesh Pillai (2):
      ath10k: set probe request oui during driver start
      ath10k: add support to create boardname for non-bmi target

Sara Sharon (3):
      iwlwifi: mvm: don't send keys when entering D3
      iwlwifi: pcie: don't pad AMSDU packets
      iwlwifi: trace: change trace to trace one TB at a time

Sergey Matyukevich (3):
      qtnfmac: use 'help' in Kconfig
      qtnfmac: use SPDX identifier for pcie bus layer files
      qtnfmac_pcie: cleanup Pearl platform headers

Shahar S Matityahu (2):
      iwlwifi: dump debug data before stop device
      iwlwifi: mvm: move rt status check to the start of the resume flow

Sriram R (1):
      ath10k: fix possible out of bound access of ath10k_rates array

Stanislaw Gruszka (7):
      mt76x0: print BBP version only for debug
      mt76x0: correct RF access via RF_CSR register.
      mt76: allow to identify bus
      mt76x0: correct RF reg pairs write for PCIe
      mt76x0: use bus helper to identify rf access method
      mt76: reserve enough room for USB tx skbs
      mt76x0: remove dma.h

Wen Gong (2):
      ath10k: support NET_DETECT WoWLAN feature
      ath10k: add peer flush in ath10k_flush for STATION

YueHaibing (3):
      mt76x0: pci: fix set external PA I/O current
      rtl8xxxu: Remove set but not used variables 'usedesc40' and 'seq_number'
      wil6210: fix debugfs_simple_attr.cocci warnings

 .../bindings/net/wireless/qcom,ath10k.txt          |    6 +
 drivers/net/wireless/ath/ath10k/Kconfig            |    1 +
 drivers/net/wireless/ath/ath10k/Makefile           |    4 +-
 drivers/net/wireless/ath/ath10k/core.c             |   14 +-
 drivers/net/wireless/ath/ath10k/core.h             |    5 +
 drivers/net/wireless/ath/ath10k/debug.c            |    2 +-
 drivers/net/wireless/ath/ath10k/debug.h            |    1 +
 drivers/net/wireless/ath/ath10k/htt_rx.c           |    5 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   76 +-
 drivers/net/wireless/ath/ath10k/pci.c              |   23 +-
 drivers/net/wireless/ath/ath10k/qmi.c              | 1019 ++++++++++
 drivers/net/wireless/ath/ath10k/qmi.h              |  129 ++
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c     | 2072 ++++++++++++++++++++
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h     |  677 +++++++
 drivers/net/wireless/ath/ath10k/snoc.c             |  267 ++-
 drivers/net/wireless/ath/ath10k/snoc.h             |    4 +
 drivers/net/wireless/ath/ath10k/wmi-ops.h          |   21 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |  187 ++
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |  254 +++
 drivers/net/wireless/ath/ath10k/wmi.h              |   57 +
 drivers/net/wireless/ath/ath10k/wow.c              |  168 ++
 drivers/net/wireless/ath/ath9k/antenna.c           |    8 +-
 drivers/net/wireless/ath/ath9k/common-spectral.c   |    8 +-
 drivers/net/wireless/ath/ath9k/debug.c             |   24 +-
 drivers/net/wireless/ath/ath9k/debug.h             |   20 +-
 drivers/net/wireless/ath/ath9k/main.c              |    2 +-
 drivers/net/wireless/ath/ath9k/recv.c              |   18 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   18 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |   14 +-
 .../broadcom/brcm80211/brcmsmac/mac80211_if.c      |   26 +
 .../wireless/broadcom/brcm80211/brcmsmac/main.h    |    1 +
 drivers/net/wireless/intel/iwlegacy/4965.c         |    2 +
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |   27 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |    1 +
 .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h |   30 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   64 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |    9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   54 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   24 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  115 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  837 +++++---
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |    8 -
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   34 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  420 +---
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |   28 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |   29 +-
 drivers/net/wireless/marvell/libertas/if_cs.c      |    4 +-
 drivers/net/wireless/marvell/libertas/if_sdio.c    |    4 +-
 drivers/net/wireless/marvell/libertas/if_spi.c     |    4 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |    7 +-
 drivers/net/wireless/marvell/libertas/main.c       |   17 +-
 drivers/net/wireless/mediatek/mt76/mmio.c          |    1 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |    9 +
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h    |  126 --
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c |   55 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h |    6 +
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c   |    9 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c   |   22 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h    |    3 +
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h |    3 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c    |   49 +-
 .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c    |    1 +
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c    |  311 +--
 .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c    |    7 +-
 drivers/net/wireless/mediatek/mt76/mt76x02.h       |   25 +-
 .../net/wireless/mediatek/mt76/mt76x02_eeprom.c    |   33 +-
 .../net/wireless/mediatek/mt76/mt76x02_eeprom.h    |   37 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |  206 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h   |   31 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c   |   74 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h   |   14 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c   |  167 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h   |   39 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h  |    4 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c  |   29 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h   |    8 +-
 .../net/wireless/mediatek/mt76/mt76x02_usb_core.c  |   20 +-
 .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c   |   27 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |  120 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c |   80 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h |   23 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/init.c   |    3 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c    |    5 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h |    2 -
 .../net/wireless/mediatek/mt76/mt76x2/pci_init.c   |   18 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c    |    2 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_main.c   |    2 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c    |    6 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c    |  100 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c    |   61 +-
 .../net/wireless/mediatek/mt76/mt76x2/usb_init.c   |   11 +-
 .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c    |    6 +-
 .../net/wireless/mediatek/mt76/mt76x2/usb_main.c   |    4 +-
 .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c    |   18 +-
 .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c    |   32 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |    3 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |    1 +
 drivers/net/wireless/quantenna/Kconfig             |    2 +-
 drivers/net/wireless/quantenna/qtnfmac/Kconfig     |    2 +-
 .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c   |   17 +-
 .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h        |   22 +-
 .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h       |  245 +--
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |    5 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   71 +-
 include/linux/qcom_scm.h                           |    4 +-
 106 files changed, 6783 insertions(+), 2249 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ