|
@@ -2094,7 +2094,8 @@ retry:
|
|
|
|
|
|
mem_cgroup_events(mem_over_limit, MEMCG_OOM, 1);
|
|
mem_cgroup_events(mem_over_limit, MEMCG_OOM, 1);
|
|
|
|
|
|
- mem_cgroup_oom(mem_over_limit, gfp_mask, get_order(nr_pages));
|
|
|
|
|
|
+ mem_cgroup_oom(mem_over_limit, gfp_mask,
|
|
|
|
+ get_order(nr_pages * PAGE_SIZE));
|
|
nomem:
|
|
nomem:
|
|
if (!(gfp_mask & __GFP_NOFAIL))
|
|
if (!(gfp_mask & __GFP_NOFAIL))
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|