From: Hugh Dickins Date: Sun, 8 Feb 2009 20:56:58 +0000 (+0000) Subject: mm: fix error case in mlock downgrade reversion X-Git-Tag: v2.6.29-rc5~54 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5b562330ec766292a3ac54ae5e0673610bd5b3d;p=pandora-kernel.git mm: fix error case in mlock downgrade reversion Commit 27421e211a39784694b597dbf35848b88363c248, Manually revert "mlock: downgrade mmap sem while populating mlocked regions", has introduced its own regression: __mlock_vma_pages_range() may report an error (for example, -EFAULT from trying to lock down pages from beyond EOF), but mlock_vma_pages_range() must hide that from its callers as before. Reported-by: Sami Farin Signed-off-by: Hugh Dickins Cc: stable@kernel.org Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed