]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: libwx: remove unused rx_buffer_pgcnt
authorJiawen Wu <jiawenwu@trustnetic.com>
Mon, 5 Jan 2026 07:11:58 +0000 (15:11 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 7 Jan 2026 01:04:07 +0000 (17:04 -0800)
The variable rx_buffer_pgcnt is redundant, just remove it.

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Link: https://patch.msgid.link/F0907C8394B2D4A8+20260105071158.49929-1-jiawenwu@trustnetic.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/wangxun/libwx/wx_lib.c

index 32cadafa4b3b8e847ca772feea995a953e9975e2..b31b48d26575e6da00bad00c4d54f13ea329bcca 100644 (file)
@@ -179,8 +179,7 @@ static void wx_dma_sync_frag(struct wx_ring *rx_ring,
 
 static struct wx_rx_buffer *wx_get_rx_buffer(struct wx_ring *rx_ring,
                                             union wx_rx_desc *rx_desc,
-                                            struct sk_buff **skb,
-                                            int *rx_buffer_pgcnt)
+                                            struct sk_buff **skb)
 {
        struct wx_rx_buffer *rx_buffer;
        unsigned int size;
@@ -188,12 +187,6 @@ static struct wx_rx_buffer *wx_get_rx_buffer(struct wx_ring *rx_ring,
        rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean];
        size = le16_to_cpu(rx_desc->wb.upper.length);
 
-#if (PAGE_SIZE < 8192)
-       *rx_buffer_pgcnt = page_count(rx_buffer->page);
-#else
-       *rx_buffer_pgcnt = 0;
-#endif
-
        prefetchw(rx_buffer->page);
        *skb = rx_buffer->skb;
 
@@ -221,8 +214,7 @@ skip_sync:
 
 static void wx_put_rx_buffer(struct wx_ring *rx_ring,
                             struct wx_rx_buffer *rx_buffer,
-                            struct sk_buff *skb,
-                            int rx_buffer_pgcnt)
+                            struct sk_buff *skb)
 {
        /* clear contents of rx_buffer */
        rx_buffer->page = NULL;
@@ -685,7 +677,6 @@ static int wx_clean_rx_irq(struct wx_q_vector *q_vector,
                struct wx_rx_buffer *rx_buffer;
                union wx_rx_desc *rx_desc;
                struct sk_buff *skb;
-               int rx_buffer_pgcnt;
 
                /* return some buffers to hardware, one at a time is too slow */
                if (cleaned_count >= WX_RX_BUFFER_WRITE) {
@@ -703,7 +694,7 @@ static int wx_clean_rx_irq(struct wx_q_vector *q_vector,
                 */
                dma_rmb();
 
-               rx_buffer = wx_get_rx_buffer(rx_ring, rx_desc, &skb, &rx_buffer_pgcnt);
+               rx_buffer = wx_get_rx_buffer(rx_ring, rx_desc, &skb);
 
                /* retrieve a buffer from the ring */
                skb = wx_build_skb(rx_ring, rx_buffer, rx_desc);
@@ -714,7 +705,7 @@ static int wx_clean_rx_irq(struct wx_q_vector *q_vector,
                        break;
                }
 
-               wx_put_rx_buffer(rx_ring, rx_buffer, skb, rx_buffer_pgcnt);
+               wx_put_rx_buffer(rx_ring, rx_buffer, skb);
                cleaned_count++;
 
                /* place incomplete frames back on ring for completion */