Skip to content

Commit 50d325b

Browse files
walackuba-moo
authored andcommitted
Revert "igb: Disable threaded IRQ for igb_msix_other"
This reverts commit 338c4d3. Sebastian noticed the ISR indirectly acquires spin_locks, which are sleeping locks under PREEMPT_RT, which leads to kernel splats. Fixes: 338c4d3 ("igb: Disable threaded IRQ for igb_msix_other") Reported-by: Sebastian Andrzej Siewior <[email protected]> Signed-off-by: Wander Lairson Costa <[email protected]> Reviewed-by: Sebastian Andrzej Siewior <[email protected]> Acked-by: Przemek Kitszel <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent e707e36 commit 50d325b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/ethernet/intel/igb/igb_main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -907,7 +907,7 @@ static int igb_request_msix(struct igb_adapter *adapter)
907907
int i, err = 0, vector = 0, free_vector = 0;
908908

909909
err = request_irq(adapter->msix_entries[vector].vector,
910-
igb_msix_other, IRQF_NO_THREAD, netdev->name, adapter);
910+
igb_msix_other, 0, netdev->name, adapter);
911911
if (err)
912912
goto err_out;
913913

0 commit comments

Comments
 (0)