aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/pps
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2015-04-22 10:33:36 -0400
committerDavid S. Miller <davem@davemloft.net>2015-04-22 16:24:59 -0400
commit79930f5892e134c6da1254389577fffb8bd72c66 (patch)
tree6a6b4cf89527383ae541fdd797d90dfc2e07c69f /Documentation/pps
parent26349c71b4323e62f8de0fe45f2f06c4df535b9b (diff)
net: do not deplete pfmemalloc reserve
build_skb() should look at the page pfmemalloc status. If set, this means page allocator allocated this page in the expectation it would help to free other pages. Networking stack can do that only if skb->pfmemalloc is also set. Also, we must refrain using high order pages from the pfmemalloc reserve, so __page_frag_refill() must also use __GFP_NOMEMALLOC for them. Under memory pressure, using order-0 pages is probably the best strategy. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/pps')
0 files changed, 0 insertions, 0 deletions