All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: iwlwifi-next 2017-06-30
@ 2017-06-30 10:08 Luca Coelho
  2017-06-30 11:04 ` Kalle Valo
  0 siblings, 1 reply; 3+ messages in thread
From: Luca Coelho @ 2017-06-30 10:08 UTC (permalink / raw)
  To: kvalo; +Cc: linux-wireless

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

Hi Kalle,

Here's my final pull-request intended for v4.13.  Again, this pull-
request includes the last two patchsets I sent out.  Most importantly,
it contains critical fixes and FW API changes to support the upcoming FW
that we will release publicly for the 9000 HW family.  More details in
the tag description.

I have sent this out before, and kbuildbot reported success.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit fdcbe65d618af080ee23229f0137ffd37f2de36b:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2017-06-28 22:10:48 +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-2017-06-30

for you to fetch changes up to ba320dd61ec91bbe98730f3407a486facc174d63:

  iwlwifi: bump MAX API for 8000/9000/A000 to 33 (2017-06-29 21:09:58 +0300)

----------------------------------------------------------------
Final set of patches for 4.13

* Some important fixes for 9000 HW;
* FW API changes for the upcoming -30 ucode release;
* A few new PCI IDs for 9000 series;
* Reorganization of common files;
* Some more fixes and improvements here and there
* Initialization and other important fixes for 9000 series;
* Support for version 30 of the FW API for 8000 and 9000 series;

----------------------------------------------------------------
Emmanuel Grumbach (5):
      iwlwifi: mvm: change when the BT_COEX is sent
      iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
      iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
      iwlwifi: pcie: propagate iwl_pcie_apm_init's status
      iwlwifi: pcie: wait longer after device reset

Haim Dreyfuss (2):
      iwlwifi: mvm: refactor geo init
      iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile

Johannes Berg (31):
      iwlwifi: mvm: remove some CamelCase from firmware API
      iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
      iwlwifi: mvm: remove various unused command IDs/structs
      iwlwifi: mvm: use __le16 even for reserved fields
      iwlwifi: mvm: add documentation for all command IDs
      iwlwifi: mvm: fix a bunch of kernel-doc warnings
      iwlwifi: dvm: use macros for format strings
      iwlwifi: pcie: only apply retention workaround on 9000-series A-step
      iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
      iwlwifi: mvm: use proper CDB check in PHY context modify
      iwlwifi: pcie: improve "invalid queue" warning
      iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
      iwlwifi: unify external & internal modparam names
      iwlwifi: pcie: make ctxt-info free idempotent
      iwlwifi: pcie: warn if paging is already initialized during init
      iwlwifi: mvm: unconditionally stop device after init
      iwlwifi: mvm: fix deduplication start logic
      iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
      iwlwifi: create new subdirectory for FW interaction
      iwlwifi: move notification wait into fw/
      iwlwifi: move configuration into sub-directory
      iwlwifi: mvm: remove version 2 of paging command
      iwlwifi: mvm: quietly accept non-sta assoc response frames
      iwlwifi: pcie: add MSI-X interrupt tracing
      iwlwifi: mvm: properly enable IP header checksumming
      iwlwifi: mvm: fix mac80211 queue tracking
      iwlwifi: mvm: map cab_queue to real one earlier
      iwlwifi: mvm: fix mac80211's hw_queue in DQA mode
      iwlwifi: pcie: reconfigure MSI-X HW on resume
      iwlwifi: mvm: remove DQA non-STA client mode special case
      iwlwifi: mvm: quietly accept non-sta disassoc frames

Liad Kaufman (3):
      iwlwifi: mvm: support aggs of 64 frames in A000 family
      iwlwifi: mvm: support multi tid ba notif
      iwlwifi: mvm: update rx statistics cmd api

Luca Coelho (2):
      iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
      iwlwifi: bump MAX API for 8000/9000/A000 to 33

Sharon Dvir (1):
      iwlwifi: mvm: change sta_id to u8

Tzipi Peres (2):
      iwlwifi: add the new a000_2ax series
      iwlwifi: add twelve new 9560 series PCI IDs

 drivers/net/wireless/intel/iwlwifi/Makefile                                 |   6 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c}               |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c}               |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c}               |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c}               |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c}               |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c}               |   4 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c}               |   2 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c}               |  12 +-
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c                            |  15 +-
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h                                |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c                                |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c                           |   8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c                               |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c                                 |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c                               |   2 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-fw-api.h => fw/api.h}               |  24 ++++
 drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h => fw/error-dump.h} |   0
 drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h}             |   4 +
 drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h}                   |  10 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c}    |   2 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h}    |   0
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                             |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                                |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h                        |  26 +++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                                |  14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                          |  16 +--
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c                             |  18 ---
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                              |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c                               |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                 |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                            | 293 ++++++++++++++++++++++++++-------------
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-coex.h                        |  11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h                          |  11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h                         |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-power.h                       |   9 ++
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rs.h                          |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h                          |  37 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-scan.h                        |  36 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-sta.h                         |  63 ++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h                       | 167 ++++++++++++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tof.h                         |  14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h                          |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h                             | 376 ++++++++++++++++++++++++++++++++++++++++-----------
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h                             |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                 | 123 ++++++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                           |  32 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                           |  32 ++---
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                                |  33 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                |  35 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c                           |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                                 |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                                 |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                 |  83 ++++++++----
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                               |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                                |  32 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c                         |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                 | 101 +++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                              |  10 +-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                         |   7 +
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                               |  25 +++-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                          |  17 +++
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                                |  41 ++++--
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c                        |   8 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                             |  46 +++----
 65 files changed, 1299 insertions(+), 571 deletions(-)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c} (94%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-api.h => fw/api.h} (93%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h => fw/error-dump.h} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h} (98%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h} (100%)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: pull-request: iwlwifi-next 2017-06-30
  2017-06-30 10:08 pull-request: iwlwifi-next 2017-06-30 Luca Coelho
@ 2017-06-30 11:04 ` Kalle Valo
  2017-06-30 12:56   ` Luca Coelho
  0 siblings, 1 reply; 3+ messages in thread
From: Kalle Valo @ 2017-06-30 11:04 UTC (permalink / raw)
  To: Luca Coelho; +Cc: linux-wireless

Luca Coelho <luca@coelho.fi> writes:

> Hi Kalle,
>
> Here's my final pull-request intended for v4.13.=C2=A0 Again, this pull-
> request includes the last two patchsets I sent out.=C2=A0 Most importantl=
y,
> it contains critical fixes and FW API changes to support the upcoming FW
> that we will release publicly for the 9000 HW family.=C2=A0 More=C2=A0det=
ails in
> the tag description.
>
> I have sent this out before, and kbuildbot reported success.
>
> Please let me know if there are any issues.
>
> Cheers,
> Luca.
>
>
> The following changes since commit fdcbe65d618af080ee23229f0137ffd37f2de3=
6b:
>
>   Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo=
/ath.git (2017-06-28 22:10:48 +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-2017-06-30
>
> for you to fetch changes up to ba320dd61ec91bbe98730f3407a486facc174d63:
>
>   iwlwifi: bump MAX API for 8000/9000/A000 to 33 (2017-06-29 21:09:58 +03=
00)
>
> ----------------------------------------------------------------
> Final set of patches for 4.13
>
> * Some important fixes for 9000 HW;
> * FW API changes for the upcoming -30 ucode release;
> * A few new PCI IDs for 9000 series;
> * Reorganization of common files;
> * Some more fixes and improvements here and there
> * Initialization and other important fixes for 9000 series;
> * Support for version 30 of the FW API for 8000 and 9000 series;
>
> ----------------------------------------------------------------

Pulled, thanks.

Let's see if I can squeeze these into 4.13 still. But in the future
please submit patches early, for various reasons (extra work, higher
chance of regressions etc) I really dislike having last minute patches
for new features.

--=20
Kalle Valo

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

* Re: pull-request: iwlwifi-next 2017-06-30
  2017-06-30 11:04 ` Kalle Valo
@ 2017-06-30 12:56   ` Luca Coelho
  0 siblings, 0 replies; 3+ messages in thread
From: Luca Coelho @ 2017-06-30 12:56 UTC (permalink / raw)
  To: Kalle Valo; +Cc: linux-wireless

On Fri, 2017-06-30 at 14:04 +0300, Kalle Valo wrote:
> Luca Coelho <luca@coelho.fi> writes:
> 
> > Hi Kalle,
> > 
> > Here's my final pull-request intended for v4.13.  Again, this pull-
> > request includes the last two patchsets I sent out.  Most importantly,
> > it contains critical fixes and FW API changes to support the upcoming FW
> > that we will release publicly for the 9000 HW family.  More details in
> > the tag description.
> > 
> > I have sent this out before, and kbuildbot reported success.
> > 
> > Please let me know if there are any issues.
> > 
> > Cheers,
> > Luca.
> > 
> > 
> > The following changes since commit fdcbe65d618af080ee23229f0137ffd37f2de36b:
> > 
> >   Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2017-06-28 22:10:48 +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-2017-06-30
> > 
> > for you to fetch changes up to ba320dd61ec91bbe98730f3407a486facc174d63:
> > 
> >   iwlwifi: bump MAX API for 8000/9000/A000 to 33 (2017-06-29 21:09:58 +0300)
> > 
> > ----------------------------------------------------------------
> > Final set of patches for 4.13
> > 
> > * Some important fixes for 9000 HW;
> > * FW API changes for the upcoming -30 ucode release;
> > * A few new PCI IDs for 9000 series;
> > * Reorganization of common files;
> > * Some more fixes and improvements here and there
> > * Initialization and other important fixes for 9000 series;
> > * Support for version 30 of the FW API for 8000 and 9000 series;
> > 
> > ----------------------------------------------------------------
> 
> Pulled, thanks.
> 
> Let's see if I can squeeze these into 4.13 still. But in the future
> please submit patches early, for various reasons (extra work, higher
> chance of regressions etc) I really dislike having last minute patches
> for new features.

Thanks!

And ack, I will take care of the backlog now and start sending patches
probably already early next week and use the merge window to catch up.
;) After that, if I send weekly pulls, it won't back up.

--
Luca.

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

end of thread, other threads:[~2017-06-30 12:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-30 10:08 pull-request: iwlwifi-next 2017-06-30 Luca Coelho
2017-06-30 11:04 ` Kalle Valo
2017-06-30 12:56   ` Luca Coelho

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.