All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 0/8][pull request] Intel Wired LAN Driver Updates 2022-02-25
@ 2022-02-25 19:46 Tony Nguyen
  2022-02-25 19:46 ` [PATCH net 1/8] iavf: Rework mutexes for better synchronisation Tony Nguyen
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Tony Nguyen @ 2022-02-25 19:46 UTC (permalink / raw)
  To: davem, kuba; +Cc: Tony Nguyen, netdev, sassmann

This series contains updates to iavf driver only.

Slawomir fixes stability issues that can be seen when stressing the
driver using a large number of VFs with a multitude of operations.
Among the fixes are reworking mutexes to provide more effective locking,
ensuring initialization is complete before teardown, preventing
operations which could race while removing the driver, stopping certain
tasks from being queued when the device is down, and adding a missing
mutex unlock.

The following are changes since commit e01b042e580f1fbf4fd8da467442451da00c7a90:
  net: stmmac: fix return value of __setup handler
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE

Slawomir Laba (8):
  iavf: Rework mutexes for better synchronisation
  iavf: Add waiting so the port is initialized in remove
  iavf: Fix init state closure on remove
  iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
  iavf: Fix race in init state
  iavf: Fix deadlock in iavf_reset_task
  iavf: Fix missing check for running netdev
  iavf: Fix __IAVF_RESETTING state usage

 drivers/net/ethernet/intel/iavf/iavf.h        |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c   | 159 ++++++++++++------
 .../net/ethernet/intel/iavf/iavf_virtchnl.c   |  24 +--
 3 files changed, 114 insertions(+), 75 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2022-02-26 13:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-25 19:46 [PATCH net 0/8][pull request] Intel Wired LAN Driver Updates 2022-02-25 Tony Nguyen
2022-02-25 19:46 ` [PATCH net 1/8] iavf: Rework mutexes for better synchronisation Tony Nguyen
2022-02-25 19:46 ` [PATCH net 2/8] iavf: Add waiting so the port is initialized in remove Tony Nguyen
2022-02-25 19:46 ` [PATCH net 3/8] iavf: Fix init state closure on remove Tony Nguyen
2022-02-25 19:46 ` [PATCH net 4/8] iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS Tony Nguyen
2022-02-25 19:46 ` [PATCH net 5/8] iavf: Fix race in init state Tony Nguyen
2022-02-25 19:46 ` [PATCH net 6/8] iavf: Fix deadlock in iavf_reset_task Tony Nguyen
2022-02-25 19:46 ` [PATCH net 7/8] iavf: Fix missing check for running netdev Tony Nguyen
2022-02-25 19:46 ` [PATCH net 8/8] iavf: Fix __IAVF_RESETTING state usage Tony Nguyen
2022-02-26 13:00 ` [PATCH net 0/8][pull request] Intel Wired LAN Driver Updates 2022-02-25 patchwork-bot+netdevbpf

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.