]> git.baikalelectronics.ru Git - kernel.git/commit
mm/madvise: reduce code duplication in error handling paths
authorMike Rapoport <rppt@linux.ibm.com>
Mon, 23 Sep 2019 22:39:31 +0000 (15:39 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 24 Sep 2019 22:54:12 +0000 (15:54 -0700)
commitb1f5108780617e68cfcf71c3b65e54d93a85625e
tree32475f75a260ca7611c16c26deece72ac76d7fc5
parent40b1d097318ef48c440c51d35e2000d52692adbd
mm/madvise: reduce code duplication in error handling paths

madvise_behavior() converts -ENOMEM to -EAGAIN in several places using
identical code.

Move that code to a common error handling path.

No functional changes.

Link: http://lkml.kernel.org/r/1564640896-1210-1-git-send-email-rppt@linux.ibm.com
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: Pankaj Gupta <pagupta@redhat.com>
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/madvise.c