mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
igbvf: remove unused interrupt counter fields from struct igbvf_adapter
Remove `int_counter0` and `int_counter1` from struct igbvf_adapter since they are only incremented in interrupt handlers igbvf_intr_msix_rx() and igbvf_msix_other(), but never read or used anywhere in the driver. Note that igbvf_intr_msix_tx() does not have similar counter increments, suggesting that these were likely overlooked during development. Eliminate the fields and their unnecessary accesses in interrupt handlers. Tested-by: Kohei Enju <enjuk@amazon.com> Signed-off-by: Kohei Enju <enjuk@amazon.com> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
This commit is contained in:
parent
b91c0e4d63
commit
9ebca2374d
|
|
@ -238,8 +238,6 @@ struct igbvf_adapter {
|
|||
int int_mode;
|
||||
u32 eims_enable_mask;
|
||||
u32 eims_other;
|
||||
u32 int_counter0;
|
||||
u32 int_counter1;
|
||||
|
||||
u32 eeprom_wol;
|
||||
u32 wol;
|
||||
|
|
|
|||
|
|
@ -855,8 +855,6 @@ static irqreturn_t igbvf_msix_other(int irq, void *data)
|
|||
struct igbvf_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_hw *hw = &adapter->hw;
|
||||
|
||||
adapter->int_counter1++;
|
||||
|
||||
hw->mac.get_link_status = 1;
|
||||
if (!test_bit(__IGBVF_DOWN, &adapter->state))
|
||||
mod_timer(&adapter->watchdog_timer, jiffies + 1);
|
||||
|
|
@ -899,8 +897,6 @@ static irqreturn_t igbvf_intr_msix_rx(int irq, void *data)
|
|||
struct net_device *netdev = data;
|
||||
struct igbvf_adapter *adapter = netdev_priv(netdev);
|
||||
|
||||
adapter->int_counter0++;
|
||||
|
||||
/* Write the ITR value calculated at the end of the
|
||||
* previous interrupt.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user