staging: vt6655: remove unnecessary null check
authorNam Cao <namcaov@gmail.com>
Fri, 9 Sep 2022 10:06:51 +0000 (12:06 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 11 Sep 2022 11:56:52 +0000 (13:56 +0200)
Remove null check for priv->tx0_bufs, because it can never be null at
this point.

Signed-off-by: Nam Cao <namcaov@gmail.com>
Link: https://lore.kernel.org/r/20220909100650.44609-1-namcaov@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6655/device_main.c

index 3397c78..0d88762 100644 (file)
@@ -586,13 +586,12 @@ static void device_free_rings(struct vnt_private *priv)
                          priv->opts.tx_descs[1] * sizeof(struct vnt_tx_desc),
                          priv->aRD0Ring, priv->pool_dma);
 
-       if (priv->tx0_bufs)
-               dma_free_coherent(&priv->pcid->dev,
-                                 priv->opts.tx_descs[0] * PKT_BUF_SZ +
-                                 priv->opts.tx_descs[1] * PKT_BUF_SZ +
-                                 CB_BEACON_BUF_SIZE +
-                                 CB_MAX_BUF_SIZE,
-                                 priv->tx0_bufs, priv->tx_bufs_dma0);
+       dma_free_coherent(&priv->pcid->dev,
+                         priv->opts.tx_descs[0] * PKT_BUF_SZ +
+                         priv->opts.tx_descs[1] * PKT_BUF_SZ +
+                         CB_BEACON_BUF_SIZE +
+                         CB_MAX_BUF_SIZE,
+                         priv->tx0_bufs, priv->tx_bufs_dma0);
 }
 
 static int device_init_rd0_ring(struct vnt_private *priv)