2015-02-07 11:41:02

by Kalle Valo

[permalink] [raw]
Subject: pull-request: wireless-drivers-next 2015-02-07

Hi Dave,

here's one more pull request for 3.20. I hope I'm not too late, I didn't
realise that the merge window is getting so close. Please note that I
had to merge from mac80211-next due to a build time dependency in a
patch but it should be ok as you had already pulled the same patches
into net-next. Also there are few bcma and ssb patches, we agreed with
John that I'll start taking them as well.

There's a small conflict in drivers/net/wireless/rtlwifi/pci.c, the fix
is to leave the two labels like this:

schedule_work(&rtlpriv->works.lps_change_work);
}
end:
skb = new_skb;
no_new:
if (rtlpriv->use_new_trx_flow) {


Please let me know if there are any issues and sorry for being late.

Kalle

The following changes since commit c5ed1df781cb544d4e4d189bb5b6ec7336d8888c:

bcma: use standard bus scanning during early register (2015-01-23 21:47:55 +0200)

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-2015-02-07

for you to fetch changes up to d53071143aa5a7cb37cf7db8101042e700b5413f:

Merge ath-next from ath.git (2015-02-06 16:14:11 +0200)

----------------------------------------------------------------

Major changes:

iwlwifi:

* more work for new devices (4165 / 8260)
* cleanups / improvemnts in rate control
* fixes for TDLS
* major statistics work from Johannes - more to come
* improvements for the fw error dump infrastructure
* usual amount of small fixes here and there (scan, D0i3 etc...)
* add support for beamforming
* enable stuck queue detection for iwlmvm
* a few fixes for EBS scan
* fixes for various failure paths
* improvements for TDLS Offchannel

wil6210:

* performance tuning
* some AP features

brcm80211:

* rework some code in SDIO part of the brcmfmac driver related to
suspend/resume that were found doing stress testing
* in PCIe part scheduling of worker thread needed to be relaxed
* minor fixes and exposing firmware revision information to
user-space, ie. ethtool.

mwifiex:

* enhancements for change virtual interface handling
* remove coupling between netdev and FW supported interface
combination, now conversion from any type of supported interface
types to any other type is possible
* DFS support in AP mode

ath9k:

* fix calibration issues on some boards
* Wake-on-WLAN improvements

ath10k:

* add support for qca6174 hardware
* enable RX batching to reduce CPU load

----------------------------------------------------------------
Amitkumar Karwar (4):
mwifiex: correction in wakeup timer handling
mwifiex: fix memory leak in mwifiex_send_processed_packet()
mwifiex: fix NULL packet downloading issues
mwifiex: disable UAPSD mode when AP starts

Arend van Spriel (9):
brcmfmac: pass DEAUTH/DISASSOC reason code to user-space
brcmfmac: wait for driver to go idle during suspend
brcmfmac: do not load firmware when device is already running
brcmutil: use define for boardrev string function
brcmfmac: determine chip info when not provided by bus layer
brcmfmac: always obtain device revision info upon intialization
brcmfmac: show firmware release info in ethtool driver info
brcmfmac: store revinfo retrieval result
brcmfmac: fix nvram processing

Arik Nemtsov (2):
iwlwifi: mvm: improve TDLS ch-sw state machine
iwlwifi: mvm: ignore stale TDLS ch-switch responses

Avinash Patil (19):
mwifiex: selectively choose ext_scan support
mwifiex: remove redundant nick_name variable
mwifiex: set wiphy params only once
mwifiex: do not declare wdev as pointer
mwifiex: store permanant mac address in adapter structure
mwifiex: add init parameter to init command routine
mwifiex: manage virtual interface limits efficiently
mwifiex: handle PS events on AP interface as well
mwifiex: support conversion to any virtual interface type
mwifiex: do not send regulatory update while starting AP
mwifiex: store AP configuration in private structure
mwifiex: update IEs after AP has started
mwifiex: refactor start_ap handler
mwifiex: separate function for parsing head and tail IEs
mwifiex: add cfg80211 start_radar_detection handler
mwifiex: support for channel report for radar detection
mwifiex: handle radar detect event from FW
mwifiex: channel switch support for mwifiex
mwifiex: 11h handling for AP interface

Chun-Yeow Yeoh (1):
rtl8192cu: fix the mesh beaconing

Dedy Lansky (2):
wil6210: fix timing of netif_carrier_on indication
wil6210: ignore firmware failure to gracefully stop AP

Emmanuel Grumbach (7):
iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa
iwlwifi: pcie: don't dump useless data when a TFD queue hangs
iwlwifi: pcie: prepare the enablement of 31 TFD queues
iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN
iwlwifi: mvm: enable watchdog on Tx queues for mvm
iwlwifi: allow to define the stuck queue timer per queue
iwlwifi: mvm: don't send a command the firmware doesn't know

Eyal Shapira (2):
iwlwifi: mvm: add beamformer support
iwlwifi: mvm: rs: enable forcing single stream Tx decision

Haim Dreyfuss (2):
iwlwifi: mvm: Fix a few EBS error handling bugs
iwlwifi: mvm: Enable EBS also in single scan on umac interface

Hamad Kadmany (1):
wil6210: Remove msm platform related code

Hante Meuleman (5):
brcmfmac: Relax scheduling of msgbuf worker on high throughput.
brcmfmac: prevent possible deadlock on resuming SDIO device.
brcmfmac: use SDIO DPC for control frames.
brcmfmac: SDIO: avoid using bus state for private states.
brcmfmac: Reopen netdev queue on bus state data.

Helmut Schaa (1):
ath10k: Use TX cksum offload only for CHECKSUM_PARTIAL

Hong Xu (1):
ath9k and ath9k_htc: rename variable "led_blink"

Ilan Peer (1):
iwlwifi: mvm: Fix building channels in scan_config_cmd

Janusz Dziedzic (2):
ath10k: implement uapsd autotrigger command
ath10k: implement sta keepalive command

Johannes Berg (3):
mwifiex: set netif carrier off in ndo_open
iwlwifi: mvm: remove space padding after sysassert description
iwlwifi: mvm: reduce quota threshold

John W. Linville (1):
ath10k: document switch case fall-through in __ath10k_scan_finish

Julia Lawall (1):
ath10k: fix error return code

Kalle Valo (2):
Merge tag 'iwlwifi-next-for-kalle-2015-02-03' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from ath.git

Larry Finger (1):
rtlwifi: rtl8192ee: Fix problems with calculating free space in FIFO

Luciano Coelho (3):
iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false
iwlwifi: mvm: always use mac color zero
iwlwifi: mvm: fix failure path when power_update fails in add_interface

Marek Kwaczynski (2):
ath10k: remove sw encryption for pmf
ath10k: fix pmf for wmi-tlv on qca6174

Markus Elfring (6):
cw1200: Delete an unnecessary check before the function call "release_firmware"
cw1200: Less function calls in cw1200_load_firmware_cw1200() after error detection
ath9k: Delete an unnecessary check before the function call "relay_close"
orinoco: Delete an unnecessary check before the function call "kfree"
hostap: Delete an unnecessary check before the function call "kfree"
brcm80211: Delete unnecessary checks before two function calls

Michael Buesch (1):
b43: Fix locking FIXME in beacon update top half

Michal Kazior (28):
ath10k: fill max_num_vdevs for wmi-tlv
ath10k: implement new beacon tx status event
ath10k: implement beacon template command
ath10k: implement prb tmpl wmi command
ath10k: implement p2p bcn ie command
ath10k: implement support for ap beacon offloading
ath10k: prevent fw reg dump spam
ath10k: implement diag data container event
ath10k: implement diag event
ath10k: introduce struct ath10k_skb_rxcb
ath10k: implement rx reorder support
ath10k: reset chip before reading chip_id in probe
ath10k: add support for qca6174 Rx descriptors
ath10k: add support for qca6174
ath10k: split fw pdev stats parsing
ath10k: fix 10.2 fw stats parsing
ath10k: use idr api for msdu_ids
ath10k: fix dtim period with beacon templates
ath10k: fix nullfunc workaround
ath10k: disable uapsd autotrigger
ath10k: disable irqs after fw crash
ath10k: move wmm param storage to vif
ath10k: implement per-vdev wmm param setup command
ath10k: use per-vif wmm param setup if possible
ath10k: disable sta keepalive
ath10k: change dma beacon cmd prototype
ath10k: fix beacon deadlock
ath10k: enable qca6174 hw3.2

Nicholas Mc Guire (5):
ath10k: fixup wait_for_completion_timeout return handling
cw1200: use msecs_to_jiffies for conversion
orinoco: orinoco_plx use msecs_to_jiffies for conversion
orinoco: orinoco_pci use msecs_to_jiffies for conversion
orinoco: orinoco_tmd use msecs_to_jiffies for conversion

Pramod Gurav (1):
ssb: Fix Sparse error in main

Rafał Miłecki (8):
bcma: fix watchdog on some ARM chipsets
bcma: simplify freeing cores (internal devices structs)
bcma: detect SPROM revision 11
bcma: add empty PCIe hostmode functions if support is disabled
bcma: add early_init function for PCIe core and move some fix into it
bcma: implement host code support for PCIe Gen 2 devices
b43: support bcma core reset on AC-PHY hardware
b43: AC-PHY: prepare place for developing new PHY support

Rajkumar Manoharan (12):
ath10k: add wmi support for addba_clear_resp
ath10k: add wmi support for addba_send
ath10k: add wmi support for addba_set_resp
ath10k: add wmi support for delba_send
ath10k: Implement sta_add_debugfs
ath10k: add support to send addba request
ath10k: add support to send addba response
ath10k: add support to send delba
ath10k: fix config_enabled check for hwmon
ath10k: fix duration calculation for quiet param
ath10k: fix hwmon temperature input units
ath10k: fix target wakeup timeout

SenthilKumar Jegadeesan (2):
ath10k: prevent setting wrong key idx for station
ath10k: add log level configuration for fw_dbglog

Sergey Ryazanov (1):
ath5k: fix spontaneus AR5312 freezes

Sujith Manoharan (32):
ath10k: Fix DMA burst size
ath10k: Enable RX batching
ath10k: Remove unused htt->max_throughput_mbps
ath9k: Update QCA953x initvals
ath9k: Update AR955x initvals
ath9k: Add a macro to identify PCOEM chips
ath9k: Fix manual peak calibration initialization
ath9k: Set correct peak detect threshold
ath9k: Enable manual peak detect calibration
ath9k: Remove ATH9K_HW_WOW_DEVICE_CAPABLE
ath9k: Return early for error conditions
ath9k: Remove redundant device_can_wakeup() check
ath9k: Check early for multi-vif/STA conditions
ath9k: Check multi-channel context for WOW
ath9k: Fix wow init/deinit
ath9k: Check WOW triggers properly
ath9k: Remove unused BMISS processing
ath9k: Remove ath9k_hw_wow_event_to_string
ath9k: Add a debugfs file for WOW
ath9k: Simplify user pattern configuration
ath9k: Add a HW structure for WOW
ath9k: Register max WOW patterns
ath9k: Move WOW registers to reg_wow.h
ath9k: Remove incorrect register macros
ath9k: Cleanup reg_wow.h
ath9k: Fix max pattern check
ath9k: Add support for more WOW patterns
ath9k: Register correct WOW details with mac80211
ath9k: Fix issues with WoW enable
ath9k: Program AR_WA correctly
ath9k: Clear TSF2 properly
ath9k: Choose correct rate for 2GHz channel

Taehee Yoo (2):
rtlwifi: add support to send beacon frame.
rtlwifi: rtl8192cu: Set fw_ready flag

Troy Tan (5):
rtlwifi: rtl8192ee: Fix adhoc fail
rtlwifi: rtl8192ee: Fix TX hang due to failure to update TX write point
rtlwifi: rtl8192ee: Fix parsing of received packet
rtlwifi: rtl8192ee: Fix DMA stalls
rtlwifi: rtl8192ee: Fix handling of new style descriptors

Vasanthakumar Thiagarajan (1):
ath10k: Fix potential Rx ring corruption

Vladimir Kondratiev (9):
wil6210: sync WMI with firmware
wil6210: implement skb Tx status reporting
wil6210: implement cfg80211 probe_client() op
wil6210: move Rx reorder buffer allocation out of spinlock
wil6210: remove old Tx work-around
wil6210: avoid Tx descriptor double write
wil6210: fix race between xmit and Tx vring de-allocation
wil6210: more Tx debug
wil6210: print ciphers in debug info

Vladimir Shulman (4):
wil6210: Add Tx queue len configuration
wil6210: tuning rings size
wil6210: interrupt moderation configuration update
wil6210: remove unnecessary interrupt moderation module parameters

Yanbo Li (1):
ath10k: Enable the MCS8 and MCS9 at 2.4G band

Yogesh Ashok Powar (2):
mwifiex: add support for SD8801
mwifiex: add support for USB8801

drivers/bcma/bcma_private.h | 8 +
drivers/bcma/driver_chipcommon.c | 10 +-
drivers/bcma/driver_pci.c | 68 +-
drivers/bcma/host_pci.c | 6 +-
drivers/bcma/main.c | 27 +-
drivers/bcma/sprom.c | 3 +-
drivers/net/wireless/ath/ath.h | 1 +
drivers/net/wireless/ath/ath10k/Makefile | 4 +-
drivers/net/wireless/ath/ath10k/ce.c | 12 +-
drivers/net/wireless/ath/ath10k/ce.h | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 72 ++
drivers/net/wireless/ath/ath10k/core.h | 40 +-
drivers/net/wireless/ath/ath10k/debug.c | 34 +-
drivers/net/wireless/ath/ath10k/debug.h | 11 +-
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 243 ++++++
drivers/net/wireless/ath/ath10k/htc.c | 6 +-
drivers/net/wireless/ath/ath10k/htt.c | 3 +-
drivers/net/wireless/ath/ath10k/htt.h | 87 ++-
drivers/net/wireless/ath/ath10k/htt_rx.c | 402 +++++++++-
drivers/net/wireless/ath/ath10k/htt_tx.c | 94 +--
drivers/net/wireless/ath/ath10k/hw.c | 58 ++
drivers/net/wireless/ath/ath10k/hw.h | 106 ++-
drivers/net/wireless/ath/ath10k/mac.c | 455 ++++++++---
drivers/net/wireless/ath/ath10k/pci.c | 151 +++-
drivers/net/wireless/ath/ath10k/pci.h | 2 +-
drivers/net/wireless/ath/ath10k/rx_desc.h | 25 +-
drivers/net/wireless/ath/ath10k/targaddrs.h | 5 +
drivers/net/wireless/ath/ath10k/thermal.c | 7 +-
drivers/net/wireless/ath/ath10k/trace.h | 68 ++
drivers/net/wireless/ath/ath10k/txrx.c | 9 +-
drivers/net/wireless/ath/ath10k/wmi-ops.h | 222 +++++-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 532 ++++++++++++-
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 64 ++
drivers/net/wireless/ath/ath10k/wmi.c | 519 ++++++++++---
drivers/net/wireless/ath/ath10k/wmi.h | 155 +++-
drivers/net/wireless/ath/ath5k/reset.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 61 +-
drivers/net/wireless/ath/ath9k/ar9003_wow.c | 315 ++++----
drivers/net/wireless/ath/ath9k/ar953x_initvals.h | 4 +-
.../net/wireless/ath/ath9k/ar955x_1p0_initvals.h | 4 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 15 +-
drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +-
drivers/net/wireless/ath/ath9k/debug.c | 68 ++
drivers/net/wireless/ath/ath9k/gpio.c | 2 +-
drivers/net/wireless/ath/ath9k/htc.h | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 4 +-
drivers/net/wireless/ath/ath9k/hw.c | 10 +-
drivers/net/wireless/ath/ath9k/hw.h | 37 +-
drivers/net/wireless/ath/ath9k/init.c | 5 +-
drivers/net/wireless/ath/ath9k/main.c | 9 -
drivers/net/wireless/ath/ath9k/pci.c | 5 +-
drivers/net/wireless/ath/ath9k/reg.h | 125 +--
drivers/net/wireless/ath/ath9k/reg_wow.h | 128 +++
drivers/net/wireless/ath/ath9k/wow.c | 228 +++---
drivers/net/wireless/ath/wil6210/Kconfig | 9 -
drivers/net/wireless/ath/wil6210/Makefile | 1 -
drivers/net/wireless/ath/wil6210/cfg80211.c | 149 +++-
drivers/net/wireless/ath/wil6210/main.c | 73 +-
drivers/net/wireless/ath/wil6210/netdev.c | 15 +-
drivers/net/wireless/ath/wil6210/rx_reorder.c | 8 +-
drivers/net/wireless/ath/wil6210/txrx.c | 81 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 26 +-
drivers/net/wireless/ath/wil6210/wil_platform.c | 12 +-
.../net/wireless/ath/wil6210/wil_platform_msm.c | 257 ------
.../net/wireless/ath/wil6210/wil_platform_msm.h | 24 -
drivers/net/wireless/ath/wil6210/wmi.c | 17 +-
drivers/net/wireless/ath/wil6210/wmi.h | 58 +-
drivers/net/wireless/b43/Kconfig | 9 +
drivers/net/wireless/b43/Makefile | 1 +
drivers/net/wireless/b43/b43.h | 3 +
drivers/net/wireless/b43/main.c | 70 +-
drivers/net/wireless/b43/phy_ac.c | 92 +++
drivers/net/wireless/b43/phy_ac.h | 38 +
drivers/net/wireless/b43/phy_common.c | 9 +-
drivers/net/wireless/b43/phy_common.h | 2 +
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 70 +-
drivers/net/wireless/brcm80211/brcmfmac/bus.h | 24 +-
drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 31 +-
drivers/net/wireless/brcm80211/brcmfmac/common.c | 31 +-
.../net/wireless/brcm80211/brcmfmac/commonring.h | 2 +
drivers/net/wireless/brcm80211/brcmfmac/core.c | 39 +-
drivers/net/wireless/brcm80211/brcmfmac/core.h | 30 +
drivers/net/wireless/brcm80211/brcmfmac/firmware.c | 6 +-
drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 2 +-
drivers/net/wireless/brcm80211/brcmfmac/fwil.h | 1 +
.../net/wireless/brcm80211/brcmfmac/fwil_types.h | 41 +
drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c | 30 +-
drivers/net/wireless/brcm80211/brcmfmac/pcie.c | 2 +-
drivers/net/wireless/brcm80211/brcmfmac/sdio.c | 171 ++--
drivers/net/wireless/brcm80211/brcmfmac/sdio.h | 12 +-
drivers/net/wireless/brcm80211/brcmfmac/usb.c | 6 +-
drivers/net/wireless/brcm80211/brcmsmac/debug.c | 2 +-
drivers/net/wireless/brcm80211/brcmutil/utils.c | 32 +-
.../net/wireless/brcm80211/include/brcmu_utils.h | 4 +
drivers/net/wireless/cw1200/fwio.c | 40 +-
drivers/net/wireless/cw1200/scan.c | 8 +-
drivers/net/wireless/hostap/hostap_ap.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/main.c | 7 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/ucode.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-drv.c | 5 -
drivers/net/wireless/iwlwifi/iwl-fw-file.h | 2 +
drivers/net/wireless/iwlwifi/iwl-modparams.h | 2 -
drivers/net/wireless/iwlwifi/iwl-prph.h | 26 +-
drivers/net/wireless/iwlwifi/iwl-scd.h | 41 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 29 +-
drivers/net/wireless/iwlwifi/mvm/constants.h | 2 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 43 +-
drivers/net/wireless/iwlwifi/mvm/fw.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 10 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 12 +-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 23 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 28 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 241 +++++-
drivers/net/wireless/iwlwifi/mvm/rs.h | 14 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 24 +-
drivers/net/wireless/iwlwifi/mvm/sta.c | 15 +-
drivers/net/wireless/iwlwifi/mvm/tdls.c | 63 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 10 +-
drivers/net/wireless/iwlwifi/pcie/internal.h | 10 +-
drivers/net/wireless/iwlwifi/pcie/trans.c | 5 +-
drivers/net/wireless/iwlwifi/pcie/tx.c | 58 +-
drivers/net/wireless/mwifiex/11h.c | 198 ++++-
drivers/net/wireless/mwifiex/11n.c | 4 +-
drivers/net/wireless/mwifiex/11n_rxreorder.c | 2 +-
drivers/net/wireless/mwifiex/cfg80211.c | 816 +++++++++++++++-----
drivers/net/wireless/mwifiex/cfp.c | 4 +-
drivers/net/wireless/mwifiex/cmdevt.c | 40 +-
drivers/net/wireless/mwifiex/decl.h | 21 +
drivers/net/wireless/mwifiex/fw.h | 58 ++
drivers/net/wireless/mwifiex/ie.c | 89 ++-
drivers/net/wireless/mwifiex/init.c | 12 +-
drivers/net/wireless/mwifiex/main.c | 14 +-
drivers/net/wireless/mwifiex/main.h | 60 +-
drivers/net/wireless/mwifiex/pcie.c | 2 +
drivers/net/wireless/mwifiex/pcie.h | 3 +
drivers/net/wireless/mwifiex/scan.c | 10 +-
drivers/net/wireless/mwifiex/sdio.c | 7 +
drivers/net/wireless/mwifiex/sdio.h | 23 +
drivers/net/wireless/mwifiex/sta_cmd.c | 17 +-
drivers/net/wireless/mwifiex/sta_cmdresp.c | 5 +
drivers/net/wireless/mwifiex/sta_event.c | 15 +-
drivers/net/wireless/mwifiex/sta_ioctl.c | 32 +-
drivers/net/wireless/mwifiex/sta_tx.c | 9 +-
drivers/net/wireless/mwifiex/txrx.c | 2 +-
drivers/net/wireless/mwifiex/uap_cmd.c | 70 ++
drivers/net/wireless/mwifiex/uap_event.c | 47 ++
drivers/net/wireless/mwifiex/usb.c | 16 +
drivers/net/wireless/mwifiex/usb.h | 4 +
drivers/net/wireless/mwifiex/util.c | 2 +-
drivers/net/wireless/mwifiex/wmm.c | 3 +
drivers/net/wireless/orinoco/main.c | 2 +-
drivers/net/wireless/orinoco/orinoco_pci.c | 2 +-
drivers/net/wireless/orinoco/orinoco_plx.c | 2 +-
drivers/net/wireless/orinoco/orinoco_tmd.c | 2 +-
drivers/net/wireless/rtlwifi/core.c | 11 +
drivers/net/wireless/rtlwifi/pci.c | 31 +-
drivers/net/wireless/rtlwifi/pci.h | 7 +
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 4 +
drivers/net/wireless/rtlwifi/rtl8192ee/fw.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8192ee/hw.c | 166 +++-
drivers/net/wireless/rtlwifi/rtl8192ee/reg.h | 2 +
drivers/net/wireless/rtlwifi/rtl8192ee/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192ee/trx.c | 36 +-
drivers/net/wireless/rtlwifi/rtl8192ee/trx.h | 3 +
drivers/net/wireless/rtlwifi/wifi.h | 1 +
drivers/ssb/main.c | 19 -
include/linux/bcma/bcma.h | 1 +
include/linux/bcma/bcma_driver_pci.h | 2 +
include/linux/bcma/bcma_regs.h | 2 +
include/linux/ssb/ssb_regs.h | 1 +
173 files changed, 6463 insertions(+), 2183 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath10k/debugfs_sta.c
create mode 100644 drivers/net/wireless/ath/ath10k/hw.c
create mode 100644 drivers/net/wireless/ath/ath9k/reg_wow.h
delete mode 100644 drivers/net/wireless/ath/wil6210/wil_platform_msm.c
delete mode 100644 drivers/net/wireless/ath/wil6210/wil_platform_msm.h
create mode 100644 drivers/net/wireless/b43/phy_ac.c
create mode 100644 drivers/net/wireless/b43/phy_ac.h

--
Kalle Valo


2015-02-10 13:49:30

by Kalle Valo

[permalink] [raw]
Subject: Re: pull-request: wireless-drivers-next 2015-02-07

David Miller <[email protected]> writes:

> From: Kalle Valo <[email protected]>
> Date: Sat, 07 Feb 2015 13:40:51 +0200
>
>> There's a small conflict in drivers/net/wireless/rtlwifi/pci.c, the fix
>> is to leave the two labels like this:
>>
>> schedule_work(&rtlpriv->works.lps_change_work);
>> }
>> end:
>> skb = new_skb;
>> no_new:
>> if (rtlpriv->use_new_trx_flow) {
>>
>>
>
> That can't be the correct resolution:
>
> drivers/net/wireless/rtlwifi/pci.c: In function ‘_rtl_pci_rx_interrupt’:
> drivers/net/wireless/rtlwifi/pci.c:934:1: warning: label ‘end’ defined but not used [-Wunused-label]
>
> So I've removed that label in the merge commit.

Sorry about that, but great that you catched my mistake.

--
Kalle Valo

2015-02-09 20:13:45

by David Miller

[permalink] [raw]
Subject: Re: pull-request: wireless-drivers-next 2015-02-07

RnJvbTogS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+DQpEYXRlOiBTYXQsIDA3IEZl
YiAyMDE1IDEzOjQwOjUxICswMjAwDQoNCj4gVGhlcmUncyBhIHNtYWxsIGNvbmZsaWN0IGluIGRy
aXZlcnMvbmV0L3dpcmVsZXNzL3J0bHdpZmkvcGNpLmMsIHRoZSBmaXgNCj4gaXMgdG8gbGVhdmUg
dGhlIHR3byBsYWJlbHMgbGlrZSB0aGlzOg0KPiANCj4gCQkJc2NoZWR1bGVfd29yaygmcnRscHJp
di0+d29ya3MubHBzX2NoYW5nZV93b3JrKTsNCj4gCQl9DQo+IGVuZDoNCj4gCQlza2IgPSBuZXdf
c2tiOw0KPiBub19uZXc6DQo+IAkJaWYgKHJ0bHByaXYtPnVzZV9uZXdfdHJ4X2Zsb3cpIHsNCj4g
DQo+IA0KDQpUaGF0IGNhbid0IGJlIHRoZSBjb3JyZWN0IHJlc29sdXRpb246DQoNCmRyaXZlcnMv
bmV0L3dpcmVsZXNzL3J0bHdpZmkvcGNpLmM6IEluIGZ1bmN0aW9uIKFfcnRsX3BjaV9yeF9pbnRl
cnJ1cHSiOg0KZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9wY2kuYzo5MzQ6MTogd2Fybmlu
ZzogbGFiZWwgoWVuZKIgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XdW51c2VkLWxhYmVsXQ0KDQpT
byBJJ3ZlIHJlbW92ZWQgdGhhdCBsYWJlbCBpbiB0aGUgbWVyZ2UgY29tbWl0Lg0KDQo+IFBsZWFz
ZSBsZXQgbWUga25vdyBpZiB0aGVyZSBhcmUgYW55IGlzc3VlcyBhbmQgc29ycnkgZm9yIGJlaW5n
IGxhdGUuDQoNClB1bGxlZCwgdGhhbmtzIGEgbG90Lg0K

2015-02-09 20:45:12

by John W. Linville

[permalink] [raw]
Subject: Re: pull-request: wireless-drivers-next 2015-02-07

On Mon, Feb 09, 2015 at 12:13:42PM -0800, David Miller wrote:
> From: Kalle Valo <[email protected]>
> Date: Sat, 07 Feb 2015 13:40:51 +0200
>
> > There's a small conflict in drivers/net/wireless/rtlwifi/pci.c, the fix
> > is to leave the two labels like this:
> >
> > schedule_work(&rtlpriv->works.lps_change_work);
> > }
> > end:
> > skb = new_skb;
> > no_new:
> > if (rtlpriv->use_new_trx_flow) {
> >
> >
>
> That can't be the correct resolution:
>
> drivers/net/wireless/rtlwifi/pci.c: In function ‘_rtl_pci_rx_interrupt’:
> drivers/net/wireless/rtlwifi/pci.c:934:1: warning: label ‘end’ defined but not used [-Wunused-label]
>
> So I've removed that label in the merge commit.

FWIW, that's the way I have it in wireless-testing as well...

John
--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.

2015-02-09 20:49:44

by Larry Finger

[permalink] [raw]
Subject: Re: pull-request: wireless-drivers-next 2015-02-07

On 02/09/2015 02:37 PM, John W. Linville wrote:
> On Mon, Feb 09, 2015 at 12:13:42PM -0800, David Miller wrote:
>> From: Kalle Valo <[email protected]>
>> Date: Sat, 07 Feb 2015 13:40:51 +0200
>>
>>> There's a small conflict in drivers/net/wireless/rtlwifi/pci.c, the fix
>>> is to leave the two labels like this:
>>>
>>> schedule_work(&rtlpriv->works.lps_change_work);
>>> }
>>> end:
>>> skb = new_skb;
>>> no_new:
>>> if (rtlpriv->use_new_trx_flow) {
>>>
>>>
>>
>> That can't be the correct resolution:
>>
>> drivers/net/wireless/rtlwifi/pci.c: In function ‘_rtl_pci_rx_interrupt’:
>> drivers/net/wireless/rtlwifi/pci.c:934:1: warning: label ‘end’ defined but not used [-Wunused-label]
>>
>> So I've removed that label in the merge commit.
>
> FWIW, that's the way I have it in wireless-testing as well..

I must have missed the pull request. Removal of the label "end" is correct.

Larry