]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: stmmac: simplify stmmac_set_queue_rx_buf_size()
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Sat, 14 Mar 2026 09:43:10 +0000 (09:43 +0000)
committerJakub Kicinski <kuba@kernel.org>
Wed, 18 Mar 2026 03:32:09 +0000 (20:32 -0700)
Clean up the new stmmac_set_queue_rx_buf_size() to simplify the code.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://patch.msgid.link/E1w1LWY-0000000DGSd-49H6@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

index 8a149fdc45d05f0a17901f2b1457bef20cc649e6..dacca3189a63ccd5d627b311e9b4af817d52bc5f 100644 (file)
@@ -399,16 +399,12 @@ static void stmmac_set_queue_rx_buf_size(struct stmmac_priv *priv,
 {
        u32 buf_size;
 
-       if (rx_q->xsk_pool && rx_q->buf_alloc_num) {
+       if (rx_q->xsk_pool && rx_q->buf_alloc_num)
                buf_size = xsk_pool_get_rx_frame_size(rx_q->xsk_pool);
-               stmmac_set_dma_bfsize(priv, priv->ioaddr,
-                                     buf_size,
-                                     rx_q->queue_index);
-       } else {
-               stmmac_set_dma_bfsize(priv, priv->ioaddr,
-                                     priv->dma_conf.dma_buf_sz,
-                                     rx_q->queue_index);
-       }
+       else
+               buf_size = priv->dma_conf.dma_buf_sz;
+
+       stmmac_set_dma_bfsize(priv, priv->ioaddr, buf_size, rx_q->queue_index);
 }
 
 /**