]> git.baikalelectronics.ru Git - kernel.git/commit
userfaultfd: wrap the common dst_vma check into an inlined function
authorWei Yang <richardw.yang@linux.intel.com>
Sun, 1 Dec 2019 01:57:55 +0000 (17:57 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 1 Dec 2019 20:59:10 +0000 (12:59 -0800)
commit916b34208d0a99cfe735b84978f507b29e81a706
treee5328c386db4b441662de7661180756438b245af
parent32c94a77e51b355f2c1be718fd816d8fd51f0182
userfaultfd: wrap the common dst_vma check into an inlined function

When doing UFFDIO_COPY, it is necessary to find the correct destination
vma and make sure fault range is in it.

Since there are two places need to do the same task, just wrap those
common check into an inlined function.

Link: http://lkml.kernel.org/r/20190927070032.2129-3-richardw.yang@linux.intel.com
Signed-off-by: Wei Yang <richardw.yang@linux.intel.com>
Reviewed-by: Mike Kravetz <mike.kravetz@oracle.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/userfaultfd.c