ionic: remove unnecessary indirection
authorShannon Nelson <shannon.nelson@amd.com>
Sat, 11 Feb 2023 00:50:14 +0000 (16:50 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Feb 2023 11:05:11 +0000 (11:05 +0000)
We have the pointer already, don't need to go through the
lif struct for it.

Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/ionic_lif.c

index 63a78a9..e0f2808 100644 (file)
@@ -149,7 +149,7 @@ static void ionic_link_status_check(struct ionic_lif *lif)
                        mutex_lock(&lif->queue_lock);
                        err = ionic_start_queues(lif);
                        if (err && err != -EBUSY) {
-                               netdev_err(lif->netdev,
+                               netdev_err(netdev,
                                           "Failed to start queues: %d\n", err);
                                set_bit(IONIC_LIF_F_BROKEN, lif->state);
                                netif_carrier_off(lif->netdev);
@@ -2507,7 +2507,7 @@ static int ionic_set_vf_rate(struct net_device *netdev, int vf,
 
                ret = ionic_set_vf_config(ionic, vf, &vfc);
                if (!ret)
-                       lif->ionic->vfs[vf].maxrate = cpu_to_le32(tx_max);
+                       ionic->vfs[vf].maxrate = cpu_to_le32(tx_max);
        }
 
        up_write(&ionic->vf_op_lock);