Files
linux/mm
Hugh Dickins 8ac9e80200 ksm: fix mlockfreed to munlocked
2.6.33-rc1 commit 73848b4684, adjusted
to include 31e855ea7173bdb0520f9684580423a9560f66e0's movement of
the unlock_page(oldpage), but omit other intervening cleanups.

When KSM merges an mlocked page, it has been forgetting to munlock it:
that's been left to free_page_mlock(), which reports it in /proc/vmstat
as unevictable_pgs_mlockfreed instead of unevictable_pgs_munlocked,
which indicates that such pages _might_ be left unevictable for long
after they should be evictable.  Call munlock_vma_page() to fix that.

Signed-off-by: Hugh Dickins <hugh.dickins@tiscali.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-01-06 15:05:22 -08:00
..
2009-04-01 08:59:13 -07:00
2009-06-16 19:47:28 -07:00
2010-01-06 15:05:22 -08:00
2010-01-06 15:05:22 -08:00
2009-12-18 14:05:51 -08:00
2009-10-29 07:39:29 -07:00
2009-09-22 07:17:35 -07:00
2010-01-06 15:05:22 -08:00
2009-09-27 11:39:25 -07:00
2009-09-24 08:41:47 -04:00
2009-10-01 16:11:12 -07:00
2009-06-23 12:50:05 -07:00
2009-09-22 07:17:29 -07:00