--- zzzz-none-000/linux-3.10.107/include/net/gro_cells.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/net/gro_cells.h 2021-11-10 11:53:56.000000000 +0000 @@ -28,7 +28,7 @@ if (skb_rx_queue_recorded(skb)) cell += skb_get_rx_queue(skb) & gcells->gro_cells_mask; - if (skb_queue_len(&cell->napi_skbs) > netdev_max_backlog) { + if ((int)skb_queue_len(&cell->napi_skbs) > netdev_max_backlog) { atomic_long_inc(&dev->rx_dropped); kfree_skb(skb); return; @@ -70,7 +70,7 @@ static inline int gro_cells_init(struct gro_cells *gcells, struct net_device *dev) { - int i; + unsigned int i; gcells->gro_cells_mask = roundup_pow_of_two(netif_get_num_default_rss_queues()) - 1; gcells->cells = kcalloc(gcells->gro_cells_mask + 1, @@ -92,7 +92,7 @@ static inline void gro_cells_destroy(struct gro_cells *gcells) { struct gro_cell *cell = gcells->cells; - int i; + unsigned int i; if (!cell) return;