[Intel-wired-lan] [PATCH iwl-net v6 0/4] iavf: fix reset task deadlock

Tony Nguyen anthony.l.nguyen at intel.com
Fri May 12 17:50:14 UTC 2023


On 5/11/2023 2:56 AM, Kamil Maziarz wrote:
> 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.

These patches don't apply to net-queue. Please update and re-send.

> 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(-)
> 


More information about the Intel-wired-lan mailing list