Skip to content

Commit

Permalink
ixgbevf: Minor cleanups
Browse files Browse the repository at this point in the history
Make some minor cleanups, such as simplifying return paths, deleting
unneeded initializations, return values more directly and so forth.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Darin Miller <darin.j.miller@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  • Loading branch information
Mark Rustad authored and Jeff Kirsher committed Dec 3, 2015
1 parent 40a13e2 commit 50985b5
Showing 1 changed file with 12 additions and 24 deletions.
36 changes: 12 additions & 24 deletions drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1334,7 +1334,6 @@ static int ixgbevf_map_rings_to_vectors(struct ixgbevf_adapter *adapter)
int txr_remaining = adapter->num_tx_queues;
int i, j;
int rqpv, tqpv;
int err = 0;

q_vectors = adapter->num_msix_vectors - NON_Q_VECTORS;

Expand All @@ -1347,7 +1346,7 @@ static int ixgbevf_map_rings_to_vectors(struct ixgbevf_adapter *adapter)

for (; txr_idx < txr_remaining; v_start++, txr_idx++)
map_vector_to_txq(adapter, v_start, txr_idx);
goto out;
return 0;
}

/* If we don't have enough vectors for a 1-to-1
Expand All @@ -1372,8 +1371,7 @@ static int ixgbevf_map_rings_to_vectors(struct ixgbevf_adapter *adapter)
}
}

out:
return err;
return 0;
}

/**
Expand Down Expand Up @@ -1471,9 +1469,7 @@ static inline void ixgbevf_reset_q_vectors(struct ixgbevf_adapter *adapter)
**/
static int ixgbevf_request_irq(struct ixgbevf_adapter *adapter)
{
int err = 0;

err = ixgbevf_request_msix_irqs(adapter);
int err = ixgbevf_request_msix_irqs(adapter);

if (err)
hw_dbg(&adapter->hw, "request_irq failed, Error %d\n", err);
Expand Down Expand Up @@ -1832,7 +1828,7 @@ static int ixgbevf_vlan_rx_kill_vid(struct net_device *netdev,
{
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbe_hw *hw = &adapter->hw;
int err = -EOPNOTSUPP;
int err;

spin_lock_bh(&adapter->mbx_lock);

Expand Down Expand Up @@ -2048,7 +2044,7 @@ static void ixgbevf_negotiate_api(struct ixgbevf_adapter *adapter)
ixgbe_mbox_api_11,
ixgbe_mbox_api_10,
ixgbe_mbox_api_unknown };
int err = 0, idx = 0;
int err, idx = 0;

spin_lock_bh(&adapter->mbx_lock);

Expand Down Expand Up @@ -2421,7 +2417,7 @@ static int ixgbevf_alloc_queues(struct ixgbevf_adapter *adapter)
static int ixgbevf_set_interrupt_capability(struct ixgbevf_adapter *adapter)
{
struct net_device *netdev = adapter->netdev;
int err = 0;
int err;
int vector, v_budget;

/* It's easy to be greedy for MSI-X vectors, but it really
Expand All @@ -2439,26 +2435,21 @@ static int ixgbevf_set_interrupt_capability(struct ixgbevf_adapter *adapter)
*/
adapter->msix_entries = kcalloc(v_budget,
sizeof(struct msix_entry), GFP_KERNEL);
if (!adapter->msix_entries) {
err = -ENOMEM;
goto out;
}
if (!adapter->msix_entries)
return -ENOMEM;

for (vector = 0; vector < v_budget; vector++)
adapter->msix_entries[vector].entry = vector;

err = ixgbevf_acquire_msix_vectors(adapter, v_budget);
if (err)
goto out;
return err;

err = netif_set_real_num_tx_queues(netdev, adapter->num_tx_queues);
if (err)
goto out;

err = netif_set_real_num_rx_queues(netdev, adapter->num_rx_queues);
return err;

out:
return err;
return netif_set_real_num_rx_queues(netdev, adapter->num_rx_queues);
}

/**
Expand Down Expand Up @@ -4246,8 +4237,6 @@ static struct pci_driver ixgbevf_driver = {
**/
static int __init ixgbevf_init_module(void)
{
int ret;

pr_info("%s - version %s\n", ixgbevf_driver_string,
ixgbevf_driver_version);

Expand All @@ -4258,8 +4247,7 @@ static int __init ixgbevf_init_module(void)
return -ENOMEM;
}

ret = pci_register_driver(&ixgbevf_driver);
return ret;
return pci_register_driver(&ixgbevf_driver);
}

module_init(ixgbevf_init_module);
Expand Down

0 comments on commit 50985b5

Please sign in to comment.