Currently the IRQ affinity settings fallback to defaults when interface
goes through a soft reset. Use irq_set_affinity_notifier() callbacks to
fix it. Also, wait for pending IRQ handler before interrupt configuration
is removed.

Sudheer Mogilappagari (2):
  idpf: preserve IRQ affinity settings across resets
  idpf: finish pending IRQ handling before freeing interrupt

 drivers/net/ethernet/intel/idpf/idpf_txrx.c | 36 +++++++++++++++++++--
 drivers/net/ethernet/intel/idpf/idpf_txrx.h |  6 +++-
 2 files changed, 39 insertions(+), 3 deletions(-)

-- 
2.43.0

Reply via email to