Search Linux Wireless

pull-request: iwlwifi-next 2016-07-06

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kalle,

I have a lot of patches for 4.8.  Sorry for the patch bomb, but I
wanted to go over our internal tree and publish everything before my
vacations started.  I hope this is okay.

It has changes all over, but mostly some datapath rework in preparation
for new HW, some foundation for the new HW as well as dynamic queue
allocation work and lots of other cleanups and bugfixes.

Let me know if everything's fine (or not). :)

Luca.


The following changes since commit 58035432d60616cc2ef6514a3d0e6d6ad01bf705:

  iwlwifi: mvm: handle FRAME_RELEASE in MQ code (2016-07-01 18:09:46 +0300)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2016-07-06

for you to fetch changes up to 6f482e37b75d4e56cdb9b56ae7057f3ce67097bc:

  iwlwifi: move iwl_drv to be shared across transports (2016-07-06 10:37:44 +0300)

----------------------------------------------------------------
* work on DQA continued
* SAR BIOS implementation
* some work on debugging capabilities
* added support for GCMP encryption
* data path rework in preparation for new HW
* some cleanup to remove transport dependency on mac80211
* support for MSIx in preparation for new HW
* lots of work in preparation for HW support (9000 and a000 series)
* general cleanups
* general bugfixes

----------------------------------------------------------------
Arnd Bergmann (1):
      iwlwifi: mvm: avoid harmless -Wmaybe-uninialized warning

Ayala Beker (2):
      iwlwifi: mvm: fix RX mpdu status enum
      iwlwifi: mvm: add support for GCMP encryption

Dan Carpenter (2):
      iwlwifi: mvm: remove an unused variable
      iwlwifi: mvm: silence uninitialized variable warning

Emmanuel Grumbach (6):
      iwlwifi: pcie: enable interrupts before releasing the NIC's CPU
      iwlwifi: mvm: cleanup the coex code
      iwlwifi: mvm: fix coex related comments
      iwlwifi: mvm: fix the channel inhibition table for Channel 14
      iwlwifi: mvm: unmap the paging memory before freeing it
      iwlwifi: pcie: fix a race in firmware loading flow

Golan Ben-Ami (2):
      iwlwifi: Reserve iwl_fw_error_dump_type enum
      iwlwifi: mvm: write the correct internal TXF index

Gregory Greenman (1):
      iwlwifi: mvm: rs: add rate scaling support for 160MHz channels

Guenter Roeck (1):
      iwlwifi: dvm: Remove unused array 'iwlagn_loose_lookup'

Haim Dreyfuss (1):
      iwlwifi: Add a000 HW family support

Ido Yariv (1):
      iwlwifi: pcie: Enable MSI mode when using MSI interrupts

Johannes Berg (6):
      iwlwifi: remove useless enum values
      iwlwifi: change fw.mvm_fw to fw.type
      iwlwifi: remove iwl_ht_params.smps_mode
      iwlwifi: store cipher scheme independent of mac80211
      iwlwifi: tracing: decouple from mac80211
      iwlwifi: decouple PCIe transport from mac80211

Liad Kaufman (7):
      iwlwifi: mvm: support dqa queue inactivation upon timeout
      iwlwifi: mvm: support dqa queue sharing
      iwlwifi: mvm: set sta_id in SCD_QUEUE_CONFIG cmd
      iwlwifi: mvm: update aux queue in dqa mode
      iwlwifi: mvm: support dqa-enable hcmd
      iwlwifi: mvm: support tdls in dqa mode
      iwlwifi: mvm: support dqa-mode scd queue redirection

Luca Coelho (4):
      iwlwifi: mvm: change scan timeout to a delayed work
      iwlwifi: mvm: remove unnecessary device conversion when reading the MCC
      iwlwifi: mvm: read SAR BIOS table from ACPI
      iwlwifi: mvm: support v4 of the TX power command

Matti Gottlieb (1):
      iwlwifi: mvm: Do not open aggregations for null data packets

Oren Givon (3):
      iwlwifi: add new 8260 PCI IDs
      iwlwifi: add new 8265
      iwlwifi: mvm: fix txq aggregation bug

Sara Sharon (17):
      iwlwifi: pcie: unify restock calls on init
      iwlwifi: mvm: fix possible division by zero
      iwlwifi: pcie: poll RFH for RX DMA stop
      iwlwifi: add dump of RFH
      iwlwifi: mvm: support new statistics notification
      iwlwifi: mvm: checksum IPv6 fragmented packet
      iwlwifi: pcie: fix access to scratch buffer
      iwlwifi: pcie: don't use vid 0
      iwlwifi: mvm: add RX aggregation prints
      iwlwifi: mvm: free RX reorder buffer on restart
      iwlwifi: pcie: track rxb status
      iwlwifi: pcie: generalize and increase the size of scratchbuf
      iwlwifi: centralize 64 bit HW registers write
      iwlwifi: pcie: initialize a000 device's TFD table
      iwlwifi: pcie: load FW chunk for a000 devices
      iwlwifi: pcie: centralize SCD status logging
      iwlwifi: move iwl_drv to be shared across transports

striebit (1):
      iwlmvm: mvm: set correct state in smart-fifo configuration

 drivers/net/wireless/intel/iwlwifi/Makefile            |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c           |  17 ---
 drivers/net/wireless/intel/iwlwifi/dvm/main.c          |   2 +
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c          |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-a000.c          | 131 ++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/iwl-config.h        |  11 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h   |  35 +++++
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h      |  25 +++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c           |  46 +++----
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h  |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h            |  95 ++++++++++++-
 drivers/net/wireless/intel/iwlwifi/iwl-fw-error-dump.h |   4 +
 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h       |   4 +
 drivers/net/wireless/intel/iwlwifi/iwl-fw.h            |  17 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c            | 142 ++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h            |   3 +
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h     |   1 -
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h          |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h         |  22 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c          |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c       |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-coex.h   | 222 ------------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h    |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-power.h  |  22 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h     |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-sta.h    |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h  |  24 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h     |  31 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h        |  14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c        |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c            | 217 ++++++++++++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c      |  60 ++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h           |  36 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c           |  45 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c           |  24 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c            |  94 +++++++++----
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h            |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c            |  31 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c          |   6 +
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c          |  18 +--
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c            |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c           | 534 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h           |   8 ++
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c            | 106 ++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c         | 186 ++++++++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c          |  26 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h     |  68 ++++++----
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c           | 103 +++++++-------
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c        | 163 ++++++++++++++--------
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c           | 188 ++++++++++++-------------
 50 files changed, 2094 insertions(+), 727 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-a000.c

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux