File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
drivers/net/ethernet/stmicro/stmmac Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -3603,7 +3603,6 @@ static int stmmac_request_irq_multi_msi(struct net_device *dev)
3603
3603
{
3604
3604
struct stmmac_priv * priv = netdev_priv (dev );
3605
3605
enum request_irq_err irq_err ;
3606
- cpumask_t cpu_mask ;
3607
3606
int irq_idx = 0 ;
3608
3607
char * int_name ;
3609
3608
int ret ;
@@ -3732,9 +3731,8 @@ static int stmmac_request_irq_multi_msi(struct net_device *dev)
3732
3731
irq_idx = i ;
3733
3732
goto irq_error ;
3734
3733
}
3735
- cpumask_clear (& cpu_mask );
3736
- cpumask_set_cpu (i % num_online_cpus (), & cpu_mask );
3737
- irq_set_affinity_hint (priv -> rx_irq [i ], & cpu_mask );
3734
+ irq_set_affinity_hint (priv -> rx_irq [i ],
3735
+ cpumask_of (i % num_online_cpus ()));
3738
3736
}
3739
3737
3740
3738
/* Request Tx MSI irq */
@@ -3757,9 +3755,8 @@ static int stmmac_request_irq_multi_msi(struct net_device *dev)
3757
3755
irq_idx = i ;
3758
3756
goto irq_error ;
3759
3757
}
3760
- cpumask_clear (& cpu_mask );
3761
- cpumask_set_cpu (i % num_online_cpus (), & cpu_mask );
3762
- irq_set_affinity_hint (priv -> tx_irq [i ], & cpu_mask );
3758
+ irq_set_affinity_hint (priv -> tx_irq [i ],
3759
+ cpumask_of (i % num_online_cpus ()));
3763
3760
}
3764
3761
3765
3762
return 0 ;
You can’t perform that action at this time.
0 commit comments