aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/e1000/e1000_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/intel/e1000/e1000_main.c')
-rw-r--r--drivers/net/ethernet/intel/e1000/e1000_main.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c
index 6419a88a69e6..0e9aec8f6917 100644
--- a/drivers/net/ethernet/intel/e1000/e1000_main.c
+++ b/drivers/net/ethernet/intel/e1000/e1000_main.c
@@ -4101,11 +4101,9 @@ static bool e1000_clean_jumbo_rx_irq(struct e1000_adapter *adapter,
4101 if (length <= copybreak && 4101 if (length <= copybreak &&
4102 skb_tailroom(skb) >= length) { 4102 skb_tailroom(skb) >= length) {
4103 u8 *vaddr; 4103 u8 *vaddr;
4104 vaddr = kmap_atomic(buffer_info->page, 4104 vaddr = kmap_atomic(buffer_info->page);
4105 KM_SKB_DATA_SOFTIRQ);
4106 memcpy(skb_tail_pointer(skb), vaddr, length); 4105 memcpy(skb_tail_pointer(skb), vaddr, length);
4107 kunmap_atomic(vaddr, 4106 kunmap_atomic(vaddr);
4108 KM_SKB_DATA_SOFTIRQ);
4109 /* re-use the page, so don't erase 4107 /* re-use the page, so don't erase
4110 * buffer_info->page */ 4108 * buffer_info->page */
4111 skb_put(skb, length); 4109 skb_put(skb, length);