s390/mm: fix per vma lock fault handling
authorSven Schnelle <svens@linux.ibm.com>
Thu, 13 Jul 2023 13:54:23 +0000 (15:54 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Tue, 18 Jul 2023 13:34:51 +0000 (15:34 +0200)
commit7686762d1ed092db4d120e29b565712c969dc075
treeca8c33d7090c8f7c2bc44a40c8393f7a63818d72
parentfdf0eaf11452d72945af31804e2a1048ee1b574c
s390/mm: fix per vma lock fault handling

With per-vma locks, handle_mm_fault() may return non-fatal error
flags. In this case the code should reset the fault flags before
returning.

Fixes: e06f47a16573 ("s390/mm: try VMA lock-based page fault handling first")
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/mm/fault.c