File tree Expand file tree Collapse file tree 2 files changed +0
-12
lines changed
drivers/net/ethernet/wangxun/libwx Expand file tree Collapse file tree 2 files changed +0
-12
lines changed Original file line number Diff line number Diff line change @@ -174,10 +174,6 @@ static void wx_dma_sync_frag(struct wx_ring *rx_ring,
174
174
skb_frag_off (frag ),
175
175
skb_frag_size (frag ),
176
176
DMA_FROM_DEVICE );
177
-
178
- /* If the page was released, just unmap it. */
179
- if (unlikely (WX_CB (skb )-> page_released ))
180
- page_pool_put_full_page (rx_ring -> page_pool , rx_buffer -> page , false);
181
177
}
182
178
183
179
static struct wx_rx_buffer * wx_get_rx_buffer (struct wx_ring * rx_ring ,
@@ -227,10 +223,6 @@ static void wx_put_rx_buffer(struct wx_ring *rx_ring,
227
223
struct sk_buff * skb ,
228
224
int rx_buffer_pgcnt )
229
225
{
230
- if (!IS_ERR (skb ) && WX_CB (skb )-> dma == rx_buffer -> dma )
231
- /* the page has been released from the ring */
232
- WX_CB (skb )-> page_released = true;
233
-
234
226
/* clear contents of rx_buffer */
235
227
rx_buffer -> page = NULL ;
236
228
rx_buffer -> skb = NULL ;
@@ -2428,9 +2420,6 @@ static void wx_clean_rx_ring(struct wx_ring *rx_ring)
2428
2420
if (rx_buffer -> skb ) {
2429
2421
struct sk_buff * skb = rx_buffer -> skb ;
2430
2422
2431
- if (WX_CB (skb )-> page_released )
2432
- page_pool_put_full_page (rx_ring -> page_pool , rx_buffer -> page , false);
2433
-
2434
2423
dev_kfree_skb (skb );
2435
2424
}
2436
2425
Original file line number Diff line number Diff line change @@ -914,7 +914,6 @@ enum wx_reset_type {
914
914
struct wx_cb {
915
915
dma_addr_t dma ;
916
916
u16 append_cnt ; /* number of skb's appended */
917
- bool page_released ;
918
917
bool dma_released ;
919
918
};
920
919
You can’t perform that action at this time.
0 commit comments