Loading mm/util.c +7 −0 Original line number Diff line number Diff line Loading @@ -575,6 +575,13 @@ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) */ free += global_page_state(NR_SLAB_RECLAIMABLE); /* * Part of the kernel memory, which can be released * under memory pressure. */ free += global_node_page_state( NR_INDIRECTLY_RECLAIMABLE_BYTES) >> PAGE_SHIFT; /* * Leave reserved pages. The pages are not for anonymous pages. */ Loading Loading
mm/util.c +7 −0 Original line number Diff line number Diff line Loading @@ -575,6 +575,13 @@ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) */ free += global_page_state(NR_SLAB_RECLAIMABLE); /* * Part of the kernel memory, which can be released * under memory pressure. */ free += global_node_page_state( NR_INDIRECTLY_RECLAIMABLE_BYTES) >> PAGE_SHIFT; /* * Leave reserved pages. The pages are not for anonymous pages. */ Loading