aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/page-writeback.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/mm/page-writeback.c b/mm/page-writeback.c
index 81a91e6f1f99..d55cfcae2ef1 100644
--- a/mm/page-writeback.c
+++ b/mm/page-writeback.c
@@ -297,20 +297,12 @@ get_dirty_limits(long *pbackground, long *pdirty, long *pbdi_dirty,
297{ 297{
298 int background_ratio; /* Percentages */ 298 int background_ratio; /* Percentages */
299 int dirty_ratio; 299 int dirty_ratio;
300 int unmapped_ratio;
301 long background; 300 long background;
302 long dirty; 301 long dirty;
303 unsigned long available_memory = determine_dirtyable_memory(); 302 unsigned long available_memory = determine_dirtyable_memory();
304 struct task_struct *tsk; 303 struct task_struct *tsk;
305 304
306 unmapped_ratio = 100 - ((global_page_state(NR_FILE_MAPPED) +
307 global_page_state(NR_ANON_PAGES)) * 100) /
308 available_memory;
309
310 dirty_ratio = vm_dirty_ratio; 305 dirty_ratio = vm_dirty_ratio;
311 if (dirty_ratio > unmapped_ratio / 2)
312 dirty_ratio = unmapped_ratio / 2;
313
314 if (dirty_ratio < 5) 306 if (dirty_ratio < 5)
315 dirty_ratio = 5; 307 dirty_ratio = 5;
316 308