X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Fnommu.c;h=d8a957bb9e3160dc4d4f943deb020ec8279887d6;hb=00619bcc44d6b779aa366130b354153c222e4380;hp=ecd1f158548e95a51cf004ad3f4d4ff7acb87a88;hpb=746919d2668037f297595da9281a22cd558f3d18;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/mm/nommu.c b/mm/nommu.c index ecd1f15..d8a957b 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -1948,13 +1948,12 @@ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) goto error; } - allowed = totalram_pages * sysctl_overcommit_ratio / 100; + allowed = vm_commit_limit(); /* * Reserve some 3% for root */ if (!cap_sys_admin) allowed -= sysctl_admin_reserve_kbytes >> (PAGE_SHIFT - 10); - allowed += total_swap_pages; /* * Don't let a single process grow so big a user can't recover