aboutsummaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2019-02-20 03:34:07 -0500
committerDavid S. Miller <davem@davemloft.net>2019-02-20 03:34:07 -0500
commit375ca548f7e3ac82acdd0959eddd1fa0e17c35cc (patch)
tree5360dc427e4eff7123613419ee522b7fda831de0 /mm/page_alloc.c
parent58066ac9d7f5dcde4ef08c03b7e127f0522d9ea0 (diff)
parent40e196a906d969fd10d885c692d2674b3d657006 (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Two easily resolvable overlapping change conflicts, one in TCP and one in the eBPF verifier. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r--mm/page_alloc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 46285d28e43b..7f79b78bc829 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -4675,11 +4675,11 @@ refill:
4675 /* Even if we own the page, we do not use atomic_set(). 4675 /* Even if we own the page, we do not use atomic_set().
4676 * This would break get_page_unless_zero() users. 4676 * This would break get_page_unless_zero() users.
4677 */ 4677 */
4678 page_ref_add(page, size); 4678 page_ref_add(page, PAGE_FRAG_CACHE_MAX_SIZE);
4679 4679
4680 /* reset page count bias and offset to start of new frag */ 4680 /* reset page count bias and offset to start of new frag */
4681 nc->pfmemalloc = page_is_pfmemalloc(page); 4681 nc->pfmemalloc = page_is_pfmemalloc(page);
4682 nc->pagecnt_bias = size + 1; 4682 nc->pagecnt_bias = PAGE_FRAG_CACHE_MAX_SIZE + 1;
4683 nc->offset = size; 4683 nc->offset = size;
4684 } 4684 }
4685 4685
@@ -4695,10 +4695,10 @@ refill:
4695 size = nc->size; 4695 size = nc->size;
4696#endif 4696#endif
4697 /* OK, page count is 0, we can safely set it */ 4697 /* OK, page count is 0, we can safely set it */
4698 set_page_count(page, size + 1); 4698 set_page_count(page, PAGE_FRAG_CACHE_MAX_SIZE + 1);
4699 4699
4700 /* reset page count bias and offset to start of new frag */ 4700 /* reset page count bias and offset to start of new frag */
4701 nc->pagecnt_bias = size + 1; 4701 nc->pagecnt_bias = PAGE_FRAG_CACHE_MAX_SIZE + 1;
4702 offset = size - fragsz; 4702 offset = size - fragsz;
4703 } 4703 }
4704 4704