OSDN Git Service

s390/mm: fix huge pte soft dirty copying
authorJanosch Frank <frankja@linux.ibm.com>
Tue, 7 Jul 2020 13:38:54 +0000 (15:38 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 9 Jul 2020 13:18:23 +0000 (15:18 +0200)
commit528a9539348a0234375dfaa1ca5dbbb2f8f8e8d2
tree05e8d983a5c4bc907d238160dadfa9300761aa41
parentdcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258
s390/mm: fix huge pte soft dirty copying

If the pmd is soft dirty we must mark the pte as soft dirty (and not dirty).
This fixes some cases for guest migration with huge page backings.

Cc: <stable@vger.kernel.org> # 4.8
Fixes: bc29b7ac1d9f ("s390/mm: clean up pte/pmd encoding")
Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/mm/hugetlbpage.c