--- zzzz-none-000/linux-4.4.271/drivers/net/ethernet/intel/igb/igb_main.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/net/ethernet/intel/igb/igb_main.c 2023-04-19 10:22:29.000000000 +0000 @@ -1033,6 +1033,12 @@ if (!q_vector) return; + /* Coming from igb_set_interrupt_capability, the vectors are not yet + * allocated. So, q_vector is NULL so we should stop here. + */ + if (!q_vector) + return; + if (q_vector->tx.ring) adapter->tx_ring[q_vector->tx.ring->queue_index] = NULL;