@@ -653,7 +653,6 @@ static void e1000_alloc_rx_buffers(struct e1000_ring *rx_ring,
struct e1000_buffer *buffer_info;
struct sk_buff *skb;
unsigned int i;
- unsigned int bufsz = adapter->rx_buffer_len;
i = rx_ring->next_to_use;
buffer_info = &rx_ring->buffer_info[i];
@@ -665,7 +664,7 @@ static void e1000_alloc_rx_buffers(struct e1000_ring *rx_ring,
goto map_skb;
}
- skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp);
+ skb = __netdev_alloc_skb_ip_align(netdev, adapter->rx_buffer_len, gfp);
if (!skb) {
/* Better luck next round */
adapter->alloc_rx_buff_failed++;
here bufsz is not necessary, use adapter->rx_buffer_len is better. Signed-off-by: George Guo <guodongtai@kylinos.cn> --- drivers/net/ethernet/intel/e1000e/netdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)