* pull-request: iwlwifi-next 2017-10-06-2
@ 2017-10-06 12:32 Luca Coelho
2017-10-11 8:38 ` Kalle Valo
0 siblings, 1 reply; 2+ messages in thread
From: Luca Coelho @ 2017-10-06 12:32 UTC (permalink / raw)
To: kvalo; +Cc: linux-wireless, linuxwifi
[-- Attachment #1: Type: text/plain, Size: 7309 bytes --]
Hi Kalle,
Here's the second version of my first pull-request intended for
v4.15. It contains the last two patch sets I sent out with v2 of the
pci dump patch.
In v2 we have fixed a potential kernel oops when our driver is used
with qemu, for instance. In that case, the root port is NULL and we
were trying to access it without checing.
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 a7c9acc452b21b56c99dd7dfe0ab542f7baa6563:
brcmfmac: Delete redundant length check (2017-10-02 17:07:00 +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-10-06-2
for you to fetch changes up to f2abcfa6c86e503b352846ace9d6ab9b02ade0ab:
iwlwifi: remove dflt_pwr_limit from the transport (2017-10-06 15:22:34 +0300)
----------------------------------------------------------------
First batch of iwlwifi patches for 4.15 (v2)
* Cleanups: - remove an unused value that we read from the NVM;
- remove link quality measurement code that was never used;
* One FW command API update;
* A fix and an addition for PCI devices for the A000 family;
* Tiny refactor of ref/unref code used by runtime-PM;
* Some debugging improvements;
* Implementation of a more flexible way to define command queue sizes;
* ACPI code refactoring;
* Some coding-style fixes;
* Avoid redundant command to the firmware;
* Add a struct with the format of one FW command;
* Change an error log to a warning when the FW API is not aligned with
the driver (important during development);
* Change a WARN_ON to WARN_ONCE to make it more descriptive and less
noisy (i.e. no repeated warnings on a firmware triggered error);
* Dump PCI registers when an error occurs, to make it easier to debug;
----------------------------------------------------------------
Chaya Rachel Ivgi (1):
iwlwifi: remove redundant reading from NVM file
Christoph Böhmwalder (1):
iwlwifi: fix minor code style issues
David Spinadel (1):
iwlwifi: mvm: Add new quota command API
Emmanuel Grumbach (3):
iwlwifi: mvm: remove support for Link Quality Measurements
iwlwifi: mvm: support firmware debug trigger on frame reorder timeout
iwlwifi: mvm: don't send identical PHY_CTXT_CMD
Ilan Peer (1):
iwlwifi: Add few debug prints to the WRT dump flow
Johannes Berg (3):
iwlwifi: fw: api: remove excess enum value documentation
iwlwifi: fix indentation in a000 family configuration
iwlwifi: mvm: warn on invalid statistics size
Liad Kaufman (1):
iwlwifi: mvm: add dbgfs entry for fw info
Luca Coelho (11):
iwlwifi: trans: move ref/unref code to the common part of the transport
iwlwifi: acpi: add common code to read from ACPI
iwlwifi: acpi: move ACPI method definitions to acpi.h
iwlwifi: acpi: move ACPI-related definitions to acpi.h
iwlwifi: acpi: generalize iwl_mvm_sar_find_wifi_pkg()
iwlwifi: acpi: use iwl_acpi_get_wifi_pkg when reading reading SPLC
iwlwifi: acpi: make iwl_get_bios_mcc() use the common acpi functions
iwlwifi: acpi: remove a couple of unnecessary ifdefs
iwlwifi: acpi: move function to get mcc into acpi code
iwlwifi: acpi: move code that reads SPLC to acpi
iwlwifi: remove dflt_pwr_limit from the transport
Mordechay Goodstein (1):
iwlwifi: mvm: add marker cmd response struct.
Oren Givon (2):
iwlwifi: fix wrong struct for a000 device
iwlwifi: add a new a000 device
Rajat Jain (1):
iwlwifi: pcie: dump registers when HW becomes inaccessible
Sara Sharon (1):
iwlwifi: mvm: change warning to warn_once()
Shahar S Matityahu (1):
iwlwifi: pcie: dynamic Tx command queue size
drivers/net/wireless/intel/iwlwifi/Makefile | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/a000.c | 103 ++++++++++++++++++++++++------------------------
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 210 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/fw/api/binding.h | 41 +++++++++++++++++--
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 1 +
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 9 +++++
drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 67 -------------------------------
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 4 --
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 15 +++++++
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 ++
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 ++
drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 7 ++--
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 98 +--------------------------------------------
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 17 --------
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 16 ++++++++
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 16 +-------
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 16 +++++---
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 76 -----------------------------------
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 32 +++++++++++++++
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 207 +++++++++++++++++++----------------------------------------------------------------------------
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 52 ++++++++----------------
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 62 ++++++++++++++++++-----------
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 22 ++++++-----
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 59 ++++++++++++++++-----------
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 7 ++--
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 96 ++++++++++++--------------------------------
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 100 ++--------------------------------------------
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 4 ++
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 89 +++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 8 +++-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 23 ++++++++++-
39 files changed, 846 insertions(+), 775 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/acpi.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/acpi.h
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: pull-request: iwlwifi-next 2017-10-06-2
2017-10-06 12:32 pull-request: iwlwifi-next 2017-10-06-2 Luca Coelho
@ 2017-10-11 8:38 ` Kalle Valo
0 siblings, 0 replies; 2+ messages in thread
From: Kalle Valo @ 2017-10-11 8:38 UTC (permalink / raw)
To: Luca Coelho; +Cc: linux-wireless, linuxwifi
Luca Coelho <luca@coelho.fi> writes:
> Here's the second version of my first pull-request intended for
> v4.15. It contains the last two patch sets I sent out with v2 of the
> pci dump patch.
>
> In v2 we have fixed a potential kernel oops when our driver is used
> with qemu, for instance. In that case, the root port is NULL and we
> were trying to access it without checing.
>
> 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 a7c9acc452b21b56c99dd7dfe0ab542f7baa6563:
>
> brcmfmac: Delete redundant length check (2017-10-02 17:07:00 +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-10-06-2
>
> for you to fetch changes up to f2abcfa6c86e503b352846ace9d6ab9b02ade0ab:
>
> iwlwifi: remove dflt_pwr_limit from the transport (2017-10-06 15:22:34 +0300)
>
> ----------------------------------------------------------------
> First batch of iwlwifi patches for 4.15 (v2)
>
> * Cleanups: - remove an unused value that we read from the NVM;
> - remove link quality measurement code that was never used;
> * One FW command API update;
> * A fix and an addition for PCI devices for the A000 family;
> * Tiny refactor of ref/unref code used by runtime-PM;
> * Some debugging improvements;
> * Implementation of a more flexible way to define command queue sizes;
> * ACPI code refactoring;
> * Some coding-style fixes;
> * Avoid redundant command to the firmware;
> * Add a struct with the format of one FW command;
> * Change an error log to a warning when the FW API is not aligned with
> the driver (important during development);
> * Change a WARN_ON to WARN_ONCE to make it more descriptive and less
> noisy (i.e. no repeated warnings on a firmware triggered error);
> * Dump PCI registers when an error occurs, to make it easier to debug;
>
> ----------------------------------------------------------------
Pulled, thanks.
--
Kalle Valo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-10-11 8:38 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-06 12:32 pull-request: iwlwifi-next 2017-10-06-2 Luca Coelho
2017-10-11 8:38 ` 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.