All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: iwlwifi-next 2016-07-06
@ 2016-07-06 10:37 Luca Coelho
  2016-07-06 10:39 ` [PATCH 01/56] iwlwifi: remove useless enum values Luca Coelho
                   ` (56 more replies)
  0 siblings, 57 replies; 58+ messages in thread
From: Luca Coelho @ 2016-07-06 10:37 UTC (permalink / raw)
  To: kvalo; +Cc: linux-wireless

[-- Attachment #1: Type: text/plain, Size: 9258 bytes --]

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 #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 58+ messages in thread

end of thread, other threads:[~2016-07-08  9:21 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-06 10:37 pull-request: iwlwifi-next 2016-07-06 Luca Coelho
2016-07-06 10:39 ` [PATCH 01/56] iwlwifi: remove useless enum values Luca Coelho
2016-07-06 10:39 ` [PATCH 02/56] iwlwifi: change fw.mvm_fw to fw.type Luca Coelho
2016-07-06 10:39 ` [PATCH 03/56] iwlwifi: mvm: support dqa queue inactivation upon timeout Luca Coelho
2016-07-06 10:39 ` [PATCH 04/56] iwlwifi: pcie: unify restock calls on init Luca Coelho
2016-07-06 10:40 ` [PATCH 05/56] iwlwifi: mvm: fix possible division by zero Luca Coelho
2016-07-06 10:40 ` [PATCH 06/56] iwlwifi: mvm: change scan timeout to a delayed work Luca Coelho
2016-07-06 10:40 ` [PATCH 07/56] iwlwifi: mvm: remove an unused variable Luca Coelho
2016-07-06 10:40 ` [PATCH 08/56] iwlwifi: mvm: silence uninitialized variable warning Luca Coelho
2016-07-06 10:40 ` [PATCH 09/56] iwlwifi: mvm: support dqa queue sharing Luca Coelho
2016-07-06 10:40 ` [PATCH 10/56] iwlwifi: mvm: set sta_id in SCD_QUEUE_CONFIG cmd Luca Coelho
2016-07-06 10:40 ` [PATCH 11/56] iwlwifi: mvm: update aux queue in dqa mode Luca Coelho
2016-07-06 10:40 ` [PATCH 12/56] iwlwifi: mvm: support dqa-enable hcmd Luca Coelho
2016-07-06 10:40 ` [PATCH 13/56] iwlwifi: add new 8260 PCI IDs Luca Coelho
2016-07-06 10:40 ` [PATCH 14/56] iwlwifi: add new 8265 Luca Coelho
2016-07-06 10:40 ` [PATCH 15/56] iwlwifi: mvm: remove unnecessary device conversion when reading the MCC Luca Coelho
2016-07-06 10:40 ` [PATCH 16/56] iwlwifi: pcie: poll RFH for RX DMA stop Luca Coelho
2016-07-06 10:40 ` [PATCH 17/56] iwlwifi: mvm: Do not open aggregations for null data packets Luca Coelho
2016-07-06 10:40 ` [PATCH 18/56] iwlwifi: mvm: fix RX mpdu status enum Luca Coelho
2016-07-06 10:40 ` [PATCH 19/56] iwlwifi: mvm: rs: add rate scaling support for 160MHz channels Luca Coelho
2016-07-06 10:40 ` [PATCH 20/56] iwlwifi: mvm: avoid harmless -Wmaybe-uninialized warning Luca Coelho
2016-07-06 10:40 ` [PATCH 21/56] iwlwifi: mvm: fix txq aggregation bug Luca Coelho
2016-07-06 10:40 ` [PATCH 22/56] iwlwifi: dvm: Remove unused array 'iwlagn_loose_lookup' Luca Coelho
2016-07-06 10:40 ` [PATCH 23/56] iwlwifi: add dump of RFH Luca Coelho
2016-07-06 10:40 ` [PATCH 24/56] iwlwifi: Reserve iwl_fw_error_dump_type enum Luca Coelho
2016-07-06 10:40 ` [PATCH 25/56] iwlwifi: mvm: add support for GCMP encryption Luca Coelho
2016-07-06 10:40 ` [PATCH 26/56] iwlwifi: mvm: support new statistics notification Luca Coelho
2016-07-06 10:40 ` [PATCH 27/56] iwlwifi: Add a000 HW family support Luca Coelho
2016-07-06 10:40 ` [PATCH 28/56] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU Luca Coelho
2016-07-06 10:40 ` [PATCH 29/56] iwlmvm: mvm: set correct state in smart-fifo configuration Luca Coelho
2016-07-06 10:40 ` [PATCH 30/56] iwlwifi: mvm: checksum IPv6 fragmented packet Luca Coelho
2016-07-06 10:40 ` [PATCH 31/56] iwlwifi: mvm: cleanup the coex code Luca Coelho
2016-07-06 10:40 ` [PATCH 32/56] iwlwifi: mvm: read SAR BIOS table from ACPI Luca Coelho
2016-07-06 10:40 ` [PATCH 33/56] iwlwifi: pcie: Enable MSI mode when using MSI interrupts Luca Coelho
2016-07-06 10:40 ` [PATCH 34/56] iwlwifi: pcie: fix access to scratch buffer Luca Coelho
2016-07-06 10:40 ` [PATCH 35/56] iwlwifi: mvm: write the correct internal TXF index Luca Coelho
2016-07-06 10:40 ` [PATCH 36/56] iwlwifi: mvm: fix coex related comments Luca Coelho
2016-07-06 10:40 ` [PATCH 37/56] iwlwifi: mvm: fix the channel inhibition table for Channel 14 Luca Coelho
2016-07-06 10:40 ` [PATCH 38/56] iwlwifi: remove iwl_ht_params.smps_mode Luca Coelho
2016-07-06 10:40 ` [PATCH 39/56] iwlwifi: mvm: unmap the paging memory before freeing it Luca Coelho
2016-07-06 10:40 ` [PATCH 40/56] iwlwifi: pcie: don't use vid 0 Luca Coelho
2016-07-06 10:40 ` [PATCH 41/56] iwlwifi: mvm: support tdls in dqa mode Luca Coelho
2016-07-06 10:40 ` [PATCH 42/56] iwlwifi: mvm: support dqa-mode scd queue redirection Luca Coelho
2016-07-06 10:40 ` [PATCH 43/56] iwlwifi: mvm: add RX aggregation prints Luca Coelho
2016-07-06 10:40 ` [PATCH 44/56] iwlwifi: mvm: free RX reorder buffer on restart Luca Coelho
2016-07-06 10:40 ` [PATCH 45/56] iwlwifi: store cipher scheme independent of mac80211 Luca Coelho
2016-07-06 10:40 ` [PATCH 46/56] iwlwifi: tracing: decouple from mac80211 Luca Coelho
2016-07-06 10:40 ` [PATCH 47/56] iwlwifi: decouple PCIe transport " Luca Coelho
2016-07-06 10:40 ` [PATCH 48/56] iwlwifi: pcie: fix a race in firmware loading flow Luca Coelho
2016-07-06 10:40 ` [PATCH 49/56] iwlwifi: pcie: track rxb status Luca Coelho
2016-07-06 10:40 ` [PATCH 50/56] iwlwifi: pcie: generalize and increase the size of scratchbuf Luca Coelho
2016-07-06 10:40 ` [PATCH 51/56] iwlwifi: centralize 64 bit HW registers write Luca Coelho
2016-07-06 10:40 ` [PATCH 52/56] iwlwifi: pcie: initialize a000 device's TFD table Luca Coelho
2016-07-06 10:40 ` [PATCH 53/56] iwlwifi: pcie: load FW chunk for a000 devices Luca Coelho
2016-07-06 10:40 ` [PATCH 54/56] iwlwifi: mvm: support v4 of the TX power command Luca Coelho
2016-07-06 10:40 ` [PATCH 55/56] iwlwifi: pcie: centralize SCD status logging Luca Coelho
2016-07-06 10:40 ` [PATCH 56/56] iwlwifi: move iwl_drv to be shared across transports Luca Coelho
2016-07-08  9:21 ` pull-request: iwlwifi-next 2016-07-06 Kalle Valo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.