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]
Message-ID: <87y47su0sa.fsf@kamboji.qca.qualcomm.com>
Date:	Mon, 02 May 2016 15:01:09 +0300
From:	Kalle Valo <kvalo@...eaurora.org>
To:	David Miller <davem@...emloft.net>
Cc:	linux-wireless@...r.kernel.org, netdev@...r.kernel.org
Subject: pull-request: wireless-drivers-next 2016-05-02

Hi Dave,

another pull request for 4.7. Nothing really special, from the diffstat
stands out a new bindings document for Marvell but I can't think of
anything else special worth mentioning.

Please let me know if there are any problems.

Kalle


The following changes since commit f38ba953bee01887d520f7abba536721a1d16477:

  gre: eliminate holes in ip_tunnel (2016-04-14 01:15:52 -0400)

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-2016-05-02

for you to fetch changes up to 9d3f65b0c2ddb926340af96eb89ad9be589865c0:

  mwifiex: increase dwell time for active scan (2016-04-27 16:52:56 +0300)

----------------------------------------------------------------
wireless-drivers patches for 4.7

Major changes:

brcmfmac

* add support for nl80211 BSS_SELECT feature

mwifiex

* add platform specific wakeup interrupt support

ath10k

* implement set_tsf() for 10.2.4 branch
* remove rare MSI range support
* remove deprecated firmware API 1 support

ath9k

* add module parameter to invert LED polarity

wcn36xx

* fixes to get the driver properly working on Dragonboard 410c

----------------------------------------------------------------
Amitkumar Karwar (7):
      mwifiex: missing break statement
      mwifiex: fix incorrect ht capability problem
      mwifiex: fix coding style
      mwifiex: report wowlan wakeup reasons correctly
      mwifiex: avoid querying wakeup reason when wowlan is disabled
      mwifiex: disable channel filtering feature in firmware
      mwifiex: increase dwell time for active scan

Andreas Fenkart (7):
      mwifiex: scan: simplify dereference of bss_desc fields
      mwifiex: scan: factor out has_ieee_hdr/has_vendor_hdr
      mwifiex: scan: simplify ternary operators using gnu extension
      mwifiex: scan: factor out dbg_security_flags
      mwifiex: scan: replace pointer arithmetic with array access
      mwifiex: factor out mwifiex_cancel_pending_scan_cmd
      mwifiex: make mwifiex_insert_cmd_to_free_q local static

Arend van Spriel (4):
      brcmfmac: cleanup ampdu-rx host reorder code
      brcmfmac: revise handling events in receive path
      brcmfmac: create common function for handling brcmf_proto_hdrpull()
      brcmfmac: add support for nl80211 BSS_SELECT feature

Arnd Bergmann (1):
      rtl8xxxu: hide unused tables

Ben Greear (1):
      ath10k: Document alloc_frag_desc_for_data_pkt config option.

Bjorn Andersson (3):
      wcn36xx: Delete BSS before idling link
      wcn36xx: Correct remove bss key response encoding
      wcn36xx: Fill in capability list

Chun-Yeow Yeoh (1):
      rt2800lib: enable MFP if hw crypt is disabled

Colin Ian King (2):
      rtl8xxxu: fix uninitialized return value in ret
      ath9k: remove duplicate assignment of variable ah

Dan Carpenter (4):
      ath10k: add some sanity checks to peer_map_event() functions
      mwifiex: missing error code on allocation failure
      mwifiex: fix loop timeout in mwifiex_prog_fw_w_helper()
      brcmfmac: testing the wrong variable in brcmf_rx_hdrpull()

David Müller (1):
      rtlwifi: rtl8821ae: Make sure loop counter is signed on all architectures

Franky Lin (1):
      brcmfmac: screening firmware event packet

Hante Meuleman (4):
      brcmfmac: clear eventmask array before using it
      brcmfmac: fix clearing wowl wake indicators
      brcmfmac: insert default boardrev in nvram data if missing
      brcmfmac: fix p2p scan abort null pointer exception

Jes Sorensen (75):
      rtl8xxxu: Add MAC init table for 8192eu
      rtl8xxxu: Do not mess with AFE_XTAL_CTRL on 8192eu
      rtl8xxxu: Set TX page boundaries for 8192eu
      rtl8xxxu: Add radio init tables for 8192eu
      rtl8xxxu: Add 8192eu AGC tables
      rtl8xxxu: Add 8192eu PHY init table
      rtl8xxxu: Pick PHY init table based on chip version first
      rtl8xxxu: Correctly parse 8192eu efuse
      rtl8xxxu: Handle BB init for 8192eu
      rtl8xxxu: Provide special handling when writing RF regs on 8192eu
      rtl8xxxu: Handle XTAL value setting on 8192eu
      rtl8xxxu: Set correct interrupt masking registers on 8192eu
      rtl8xxxu: Set REG_USB_HRPWM for 8192eu
      rtl8xxxu: Fix LDPC RX hang issue on 8192eu
      rtl8xxxu: Implement 8192eu device specific quirks
      rtl8xxxu: Use proper register name for REG_PAD_CTRL1
      rtl8xxxu: Implement IQK calibration for 8192eu
      rtl8xxxu: Adjust AFE crystal value on 8192eu
      rtl8xxxu: Reorder parts of init code to match the 8192eu vendor code flow
      rtl8xxxu: Reorg more code to match the flow of the 8192eu vendor driver
      rtl8xxxu: Implement generic init_queue_reserved_page() function
      rtl8xxxu: Reorder chip quirks to follow flow of 8192eu driver
      rtl8xxxu: Do not set REG_PBP on 8192eu
      rtl8xxxu: Do not init FPGA0_TX_INFO on 8192eu
      rtl8xxxu: Do not try to set REG_LEDCFG2 on 8192eu
      rtl8xxxu: Implment rtl8192e_set_tx_power()
      rtl8xxxu: Use has_s0s1 for REG_S0S1 issues only
      rtl8xxxu: byteswap the entire RX descriptor for 24 byte RX descriptors
      rtl8xxxu: Name RX descriptor types rxdesc16/rxdesc24
      rtl8xxxu: Remove misleading warning from rtl8192eu_phy_iqcalibrate()
      rtl8xxxu: Remove unused 8723bu path B IQ calibration code
      rtl8xxxu: Correctly mask what was read from REG_CCK0_AFE_SETTING
      rtl8xxxu: Use descriptive bits for setting RX paths for 1T2R parts
      rtl8xxxu: Split rtl8xxxu_init_phy_bb() into device specific functions
      rtl8xxxu: Load AGC table before patching for 1T2R parts
      rtl8xxxu: Move loading of AGC table to device specific function
      rtl8xxxu: REG_LDOA15_CTRL is only used on gen1 parts
      rtl8xxxu: Store device specific TRXFF boundary in the fileops
      rtl8xxxu: Do not backup RF_MODE_AG when it's never being used
      rtl8xxxu: Make PBP tuning a fileops parameter
      rtl8xxxu: Split USB quirks into gen1 and gen2 quirks
      rtl8xxxu: Remove unneeded 8192eu hack
      rtl8xxxu: 8192eu Fix bug in LDPC RX hang fix
      Re-enable 8192eu support
      rtl8xxxu: Mark 0x050d:0x1004 as tested
      rtl8xxxu: Move PHY RF init into device specific functions
      rtl8xxxu: For devices with external PA (8188RU), limit CCK TX power
      rtl8xxxu: Apply 8188RU workaround for UMC B cut parts correctly
      rtl8xxxu: Use rtl_chip == RTL8188R to identify high PA parts
      rtl8xxxu: Match 8723bu power down sequence to vendor driver
      rtl8xxxu: Unregister from mac80211 before shutting down the device
      rtl8xxxu: Update copyright statement to include 2016
      rtl8xxxu: Set register 0xfe10 on rtl8192cu based parts
      rtl8xxxu: Add TX power base values for gen1 parts
      rtl8xxxu: Fix 8188RU support
      rtl8xxxu: Fix OOPS if user tries to add device via /sys
      rtl8xxxu: Implement rtl8192e_enable_rf()
      rtl8xxxu: Pause TX before calling disable_rf()
      rtl8xxxu: MAINTAINERS: Update to point to the active devel branch
      rtl8xxxu: Rename rtl8723bu_update_rate_mask() to rtl8xxxu_gen2_update_rate_mask()
      rtl8xxxu: Rename rtl8723bu_report_connect() to rtl8xxxu_gen2_report_connect()
      rtl8xxxu: Rename rtl8723au_report_connect() to rtl8xxxu_gen1_report_connect()
      rtl8xxxu: Rename rtl8723bu_config_channel() to rtl8xxxu_gen2_config_channel()
      rtl8xxxu: Rename rtl8723b_disable_rf() to rtl8xxxu_gen2_disable_rf()
      rtl8xxxu: Rename rtl8723a_disable_rf() to rtl8xxxu_gen1_disable_rf()
      rtl8xxxu: Rename rtl8723au_config_channel() to rtl8xxxu_gen1_config_channel()
      rtl8xxxu: Rename rtl8723au_update_rate_mask() to rtl8xxxu_update_rate_mask()
      rtl8xxxu: Rename rtl8723au_phy_iq_calibrate() to rtl8xxxu_gen1_phy_iq_calibrate()
      rtl8xxxu: Rename rtl8723au_init_phy_bb() to rtl8xxxu_gen1_init_phy_bb()
      rtl8xxxu: Rename rtl8723a_set_tx_power() to rtl8xxxu_gen1_set_tx_power()
      rtl8xxxu: Rename rtl8723a_enable_rf() to rtl8xxxu_gen1_enable_rf()
      rtl8xxxu: Rename rtl8723a_mac_init_table to rtl8xxxu_gen1_mac_init_table
      rtl8xxxu: Rename rtl8723b_channel_to_group()
      rtl8xxxu: Rename rtl8723bu_simularity_compare()
      rtl8xxxu: Rename rtl8723au_iqk_phy_iq_bb_reg

Jia-Ju Bai (1):
      rtl818x_pci: Fix a memory leak in rtl8180_init_rx_ring

Kalle Valo (14):
      ath10k: fix checkpatch warnings related to spaces
      ath10k: prefer kernel type 'u64' over 'u_int64_t'
      ath10k: prefer ether_addr_equal() or ether_addr_equal_unaligned() over memcmp()
      ath10k: prefer ether_addr_copy() over memcpy()
      ath10k: fix parenthesis alignment
      ath10k: remove deprecated firmware API 1 support
      ath10k: refactor firmware images to struct ath10k_fw_components
      ath10k: move fw_version inside struct ath10k_fw_file
      ath10k: move fw_features to struct ath10k_fw_file
      ath10k: move wmi_op_version to struct ath10k_fw_file
      ath10k: move htt_op_version to struct ath10k_fw_file
      ath10k: switch testmode to use ath10k_core_fetch_firmware_api_n()
      ath10k: remove enum ath10k_swap_code_seg_bin_type
      Merge ath-next from ath.git

Luca Coelho (1):
      iwlwifi: fix fw version reading for DVM devices

Markus Elfring (1):
      ath9k_htc: Replace a variable initialisation by an assignment in ath9k_htc_set_channel()

Marty Faltesek (3):
      mwifiex: bridged packets cause wmm_tx_pending counter to go negative
      mwifiex: fw download does not release sdio bus during failure
      mwifiex: transmit packet stats incorrect.

Mohammed Shafi Shajakhan (1):
      ath10k: fix return value for btcoex and peer stats debugfs

Per Forlin (1):
      brcmf: Fix null pointer exception in bcdc_hdrpull

Peter Oh (3):
      ath10k: add a support of set_tsf on vdev interface
      ath10k: update 10.4 WMI vdev parameters
      ath10k: enable set_tsf vdev command to WMI 10.4

Pontus Fuchs (15):
      wcn36xx: Clean up wcn36xx_smd_send_beacon
      wcn36xx: Pad TIM PVM if needed
      wcn36xx: Add helper macros to cast vif to private vif and vice versa
      wcn36xx: Use consistent name for private vif
      wcn36xx: Use define for invalid index and fix typo
      wcn36xx: Add helper macros to cast sta to priv
      wcn36xx: Fetch private sta data from sta entry instead of from vif
      wcn36xx: Remove sta pointer in private vif struct
      wcn36xx: Parse trigger_ba response properly
      wcn36xx: Copy all members in config_sta v1 conversion
      wcn36xx: Use allocated self sta index instead of hard coded
      wcn36xx: Clear encrypt_type when deleting bss key
      wcn36xx: Track association state
      wcn36xx: Implement multicast filtering
      wcn36xx: Use correct command struct for EXIT_BMPS_REQ

Raja Mani (1):
      ath10k: add dynamic tx mode switch config support for qca4019

Rajkumar Manoharan (2):
      ath10k: remove MSI range support
      ath10k: fix rx_channel during hw reconfigure

Shengzhen Li (2):
      mwifiex: add pcie usb/uart firmware download support
      mwifiex: add default setting for pcie firmware download

Tina Ruchandani (1):
      prism54: isl_38xx: Replace 'struct timeval'

Vishal Thanki (1):
      mwifiex: fix the incorrect WARN_ON during suspend

Vittorio Gambaletta (VittGam) (2):
      ath9k: Add a module parameter to invert LED polarity.
      ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.

Xinming Hu (4):
      mwifiex: do not wait on semaphore during card removal
      dt: bindings: add MARVELL's sd8xxx wireless device
      mwifiex: add platform specific wakeup interrupt support
      mwifiex: stop background scan when net device closed

Zefir Kurtisi (1):
      ath9k: interpret requested txpower in EIRP domain

 .../bindings/net/wireless/marvell-sd8xxx.txt       |   63 +
 MAINTAINERS                                        |    2 +-
 drivers/net/wireless/ath/ath10k/ce.c               |    6 +-
 drivers/net/wireless/ath/ath10k/ce.h               |    2 +-
 drivers/net/wireless/ath/ath10k/core.c             |  324 +--
 drivers/net/wireless/ath/ath10k/core.h             |   71 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   44 +-
 drivers/net/wireless/ath/ath10k/debug.h            |    2 +-
 drivers/net/wireless/ath/ath10k/htc.h              |    4 +-
 drivers/net/wireless/ath/ath10k/htt.c              |    4 +-
 drivers/net/wireless/ath/ath10k/htt.h              |    5 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |    2 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |    9 +-
 drivers/net/wireless/ath/ath10k/hw.h               |   12 -
 drivers/net/wireless/ath/ath10k/mac.c              |   88 +-
 drivers/net/wireless/ath/ath10k/mac.h              |    1 +
 drivers/net/wireless/ath/ath10k/pci.c              |  165 +-
 drivers/net/wireless/ath/ath10k/pci.h              |   17 +-
 drivers/net/wireless/ath/ath10k/swap.c             |   44 +-
 drivers/net/wireless/ath/ath10k/swap.h             |    9 +-
 drivers/net/wireless/ath/ath10k/targaddrs.h        |    2 +-
 drivers/net/wireless/ath/ath10k/testmode.c         |  197 +-
 drivers/net/wireless/ath/ath10k/thermal.h          |    2 +-
 drivers/net/wireless/ath/ath10k/txrx.c             |   18 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |    1 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |    4 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   24 +-
 drivers/net/wireless/ath/ath10k/wmi.h              |   48 +-
 drivers/net/wireless/ath/ath10k/wow.c              |    7 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |    7 +-
 drivers/net/wireless/ath/ath9k/hw.c                |   10 +-
 drivers/net/wireless/ath/ath9k/init.c              |    9 +-
 drivers/net/wireless/ath/ath9k/pci.c               |   10 +
 drivers/net/wireless/ath/wcn36xx/debug.c           |   12 +-
 drivers/net/wireless/ath/wcn36xx/hal.h             |   55 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |  133 +-
 drivers/net/wireless/ath/wcn36xx/pmc.c             |    4 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |  224 +-
 drivers/net/wireless/ath/wcn36xx/smd.h             |   12 +-
 drivers/net/wireless/ath/wcn36xx/txrx.c            |    8 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |   20 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c    |   10 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |    4 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   67 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   38 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  247 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.h    |    5 +-
 .../broadcom/brcm80211/brcmfmac/firmware.c         |   30 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.c    |    1 +
 .../wireless/broadcom/brcm80211/brcmfmac/fwil.h    |    1 +
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |  209 ++
 .../broadcom/brcm80211/brcmfmac/fwsignal.h         |    1 +
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |   46 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/proto.h   |   16 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   32 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h   |    2 +
 drivers/net/wireless/intersil/prism54/isl_38xx.c   |   35 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   13 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c      |  127 +-
 drivers/net/wireless/marvell/mwifiex/main.c        |   16 +-
 drivers/net/wireless/marvell/mwifiex/main.h        |   18 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |   21 +-
 drivers/net/wireless/marvell/mwifiex/pcie.h        |    9 +-
 drivers/net/wireless/marvell/mwifiex/scan.c        |  194 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |   80 +-
 drivers/net/wireless/marvell/mwifiex/sdio.h        |    7 +
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |   14 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c |   13 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c   |   44 +-
 drivers/net/wireless/marvell/mwifiex/txrx.c        |   13 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |    4 +
 drivers/net/wireless/marvell/mwifiex/usb.c         |   11 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |    4 +
 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c |    4 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c   | 2614 +++++++++++++++-----
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   90 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h  |   15 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |    2 +-
 81 files changed, 3825 insertions(+), 1922 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/wireless/marvell-sd8xxx.txt

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ