From: Hugh Dickins Date: Tue, 22 Sep 2009 00:02:28 +0000 (-0700) Subject: ksm: mremap use err from ksm_madvise X-Git-Tag: v2.6.32-rc1~537 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7103ad323b1ae32bedc3267402117e2f8b45e48d;p=pandora-kernel.git ksm: mremap use err from ksm_madvise mremap move's use of ksm_madvise() was assuming -ENOMEM on failure, because ksm_madvise used to say -EAGAIN for that; but ksm_madvise now says -ENOMEM (letting madvise convert that to -EAGAIN), and can also say -ERESTARTSYS when signalled: so pass the error from ksm_madvise. Signed-off-by: Hugh Dickins Acked-by: Izik Eidus Cc: Andrea Arcangeli Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed