|
@@ -1148,7 +1148,7 @@ static bool ixgbe_alloc_mapped_page(struct ixgbe_ring *rx_ring,
|
|
|
|
|
|
/* alloc new page for storage */
|
|
/* alloc new page for storage */
|
|
if (likely(!page)) {
|
|
if (likely(!page)) {
|
|
- page = alloc_pages(GFP_ATOMIC | __GFP_COLD,
|
|
|
|
|
|
+ page = alloc_pages(GFP_ATOMIC | __GFP_COLD | __GFP_COMP,
|
|
ixgbe_rx_pg_order(rx_ring));
|
|
ixgbe_rx_pg_order(rx_ring));
|
|
if (unlikely(!page)) {
|
|
if (unlikely(!page)) {
|
|
rx_ring->rx_stats.alloc_rx_page_failed++;
|
|
rx_ring->rx_stats.alloc_rx_page_failed++;
|