diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/page-writeback.c | 8 |
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 | ||