OSDN Git Service

net: mvneta: get rid of skb in mvneta_rx_queue
authorLorenzo Bianconi <lorenzo@kernel.org>
Thu, 16 Jul 2020 22:16:33 +0000 (00:16 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Jul 2020 01:28:34 +0000 (18:28 -0700)
Remove skb pointer in mvneta_rx_queue data structure since it is no
longer used

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mvneta.c

index 7746693..8b7f6fc 100644 (file)
@@ -699,8 +699,6 @@ struct mvneta_rx_queue {
        int first_to_refill;
        u32 refill_num;
 
-       /* pointer to uncomplete skb buffer */
-       struct sk_buff *skb;
        int left_size;
 };
 
@@ -3362,9 +3360,6 @@ static void mvneta_rxq_deinit(struct mvneta_port *pp,
 {
        mvneta_rxq_drop_pkts(pp, rxq);
 
-       if (rxq->skb)
-               dev_kfree_skb_any(rxq->skb);
-
        if (rxq->descs)
                dma_free_coherent(pp->dev->dev.parent,
                                  rxq->size * MVNETA_DESC_ALIGNED_SIZE,
@@ -3377,7 +3372,6 @@ static void mvneta_rxq_deinit(struct mvneta_port *pp,
        rxq->descs_phys        = 0;
        rxq->first_to_refill   = 0;
        rxq->refill_num        = 0;
-       rxq->skb               = NULL;
        rxq->left_size         = 0;
 }