[LinuxPPS] 8 Oct 19:58 - mm: set_page_dirty_balance() vs
->page_mkwrite()
linuxpps: Peter Zijlstra <>
webmaster at enneenne.com
Fri Oct 19 19:30:08 CEST 2007
mm: set_page_dirty_balance() vs ->page_mkwrite()
All the current page_mkwrite() implementations also set the page dirty. Which
results in the set_page_dirty_balance() call to _not_ call balance, because the
page is already found dirty.
This allows us to dirty a _lot_ of pages without ever hitting
balance_dirty_pages(). Not good (tm).
Force a balance call if ->page_mkwrite() was successful.
Signed-off-by: Peter Zijlstra
Signed-off-by: Linus Torvalds
include/linux/writeback.h
mm/memory.c
mm/page-writeback.c
URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=a200ee182a016752464a12cb2e8762e48254bb09
More information about the LinuxPPS
mailing list