[Intel-wired-lan] [PATCH iwl-net v6 0/4] iavf: fix reset task deadlock
Kamil Maziarz
kamil.maziarz at intel.com
Thu May 11 09:56:24 UTC 2023
Changing the way we handle resets so that the callback operating under the RTNL lock will wait for the reset to
finish, the rtnl_lock sensitive functions in reset flow will schedule the netdev update for later.
This will eliminate circular dependency with the critical lock.
Marcin Szycik (4):
iavf: Wait for reset in callbacks which trigger it
iavf: Don't lock rtnl_lock twice in reset
Revert "iavf: Detach device during reset task"
Revert "iavf: Do not restart Tx queues after reset task failure"
drivers/net/ethernet/intel/iavf/iavf.h | 3 +
.../net/ethernet/intel/iavf/iavf_ethtool.c | 31 +++--
drivers/net/ethernet/intel/iavf/iavf_main.c | 118 +++++++++++++-----
.../net/ethernet/intel/iavf/iavf_virtchnl.c | 1 +
4 files changed, 105 insertions(+), 48 deletions(-)
--
2.31.1
More information about the Intel-wired-lan
mailing list