mbox series

[net,00/11,pull,request] Intel Wired LAN Driver Updates 2021-07-01

Message ID 20210701180420.346126-1-anthony.l.nguyen@intel.com
Headers show
Series Intel Wired LAN Driver Updates 2021-07-01 | expand

Message

Tony Nguyen July 1, 2021, 6:04 p.m. UTC
This series contains updates to igb, igc, ixgbe, e1000e, fm10k, and iavf
drivers.

Vinicius fixes a use-after-free issue present in igc and igb.

Tom Rix fixes the return value for igc_read_phy_reg() when the
operation is not supported for igc.

Christophe Jaillet fixes unrolling of PCIe error reporting for ixgbe,
igc, igb, fm10k, e10000e, and iavf.

Alex ensures that q_vector array is not accessed beyond its bounds for
igb.

Jedrzej moves ring assignment to occur after bounds have been checked in
igb.

The following are changes since commit dbe69e43372212527abf48609aba7fc39a6daa27:
  Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 1GbE

Aleksandr Loktionov (1):
  igb: Check if num of q_vectors is smaller than max before array access

Christophe JAILLET (6):
  ixgbe: Fix an error handling path in 'ixgbe_probe()'
  igc: Fix an error handling path in 'igc_probe()'
  igb: Fix an error handling path in 'igb_probe()'
  fm10k: Fix an error handling path in 'fm10k_probe()'
  e1000e: Fix an error handling path in 'e1000_probe()'
  iavf: Fix an error handling path in 'iavf_probe()'

Jedrzej Jagielski (1):
  igb: Fix position of assignment to *ring

Tom Rix (1):
  igc: change default return of igc_read_phy_reg()

Vinicius Costa Gomes (2):
  igc: Fix use-after-free error during reset
  igb: Fix use-after-free error during reset

 drivers/net/ethernet/intel/e1000e/netdev.c    |  1 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c  |  1 +
 drivers/net/ethernet/intel/iavf/iavf_main.c   |  1 +
 drivers/net/ethernet/intel/igb/igb_main.c     | 15 +++++++++++++--
 drivers/net/ethernet/intel/igc/igc.h          |  2 +-
 drivers/net/ethernet/intel/igc/igc_main.c     |  3 +++
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |  1 +
 7 files changed, 21 insertions(+), 3 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org July 1, 2021, 9:50 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (refs/heads/master):

On Thu,  1 Jul 2021 11:04:09 -0700 you wrote:
> This series contains updates to igb, igc, ixgbe, e1000e, fm10k, and iavf
> drivers.
> 
> Vinicius fixes a use-after-free issue present in igc and igb.
> 
> Tom Rix fixes the return value for igc_read_phy_reg() when the
> operation is not supported for igc.
> 
> [...]

Here is the summary with links:
  - [net,01/11] igc: Fix use-after-free error during reset
    https://git.kernel.org/netdev/net/c/56ea7ed103b4
  - [net,02/11] igb: Fix use-after-free error during reset
    https://git.kernel.org/netdev/net/c/7b292608db23
  - [net,03/11] igc: change default return of igc_read_phy_reg()
    https://git.kernel.org/netdev/net/c/05682a0a61b6
  - [net,04/11] ixgbe: Fix an error handling path in 'ixgbe_probe()'
    https://git.kernel.org/netdev/net/c/dd2aefcd5e37
  - [net,05/11] igc: Fix an error handling path in 'igc_probe()'
    https://git.kernel.org/netdev/net/c/c6bc9e5ce5d3
  - [net,06/11] igb: Fix an error handling path in 'igb_probe()'
    https://git.kernel.org/netdev/net/c/fea03b1cebd6
  - [net,07/11] fm10k: Fix an error handling path in 'fm10k_probe()'
    https://git.kernel.org/netdev/net/c/e85e14d68f51
  - [net,08/11] e1000e: Fix an error handling path in 'e1000_probe()'
    https://git.kernel.org/netdev/net/c/458907560842
  - [net,09/11] iavf: Fix an error handling path in 'iavf_probe()'
    https://git.kernel.org/netdev/net/c/af30cbd2f4d6
  - [net,10/11] igb: Check if num of q_vectors is smaller than max before array access
    https://git.kernel.org/netdev/net/c/6c19d772618f
  - [net,11/11] igb: Fix position of assignment to *ring
    https://git.kernel.org/netdev/net/c/382a7c20d925

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html