linux/arch/s390/mm
Claudio Imbrenda 15a8088786 KVM: s390/mm: Properly reset no-dat
commit 27072b8e18 upstream.

When the CMMA state needs to be reset, the no-dat bit also needs to be
reset. Failure to do so could cause issues in the guest, since the
guest expects the bit to be cleared after a reset.

Cc: <stable@vger.kernel.org>
Reviewed-by: Nico Boehr <nrb@linux.ibm.com>
Message-ID: <20231109123624.37314-1-imbrenda@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-12-13 18:36:49 +01:00
..
cmm.c mm: remove unneeded includes of <asm/pgalloc.h> 2020-08-07 11:33:26 -07:00
dump_pagetables.c s390: add kfence region to pagetable dumper 2021-07-30 17:09:02 +02:00
extmem.c s390/extmem: return correct segment type in __segment_load() 2023-03-10 09:39:56 +01:00
fault.c s390/mm: do not trigger write fault when vma does not allow VM_WRITE 2022-08-31 17:16:48 +02:00
gmap.c KVM: s390: pv: fix index value of replaced ASCE 2023-08-03 10:22:26 +02:00
hugetlbpage.c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() 2021-05-05 11:27:20 -07:00
init.c Merge branch 'akpm' (patches from Andrew) 2021-09-08 12:55:35 -07:00
kasan_init.c s390/kasan: fix large PMD pages address alignment check 2021-08-25 11:03:33 +02:00
maccess.c s390/maccess: fix semantics of memcpy_real() and its callers 2022-08-17 14:24:09 +02:00
Makefile s390: add ARCH_HAS_DEBUG_WX support 2020-09-14 11:38:35 +02:00
mmap.c mm: remove unneeded includes of <asm/pgalloc.h> 2020-08-07 11:33:26 -07:00
page-states.c s390/cmma: fix detection of DAT pages 2023-11-28 16:56:31 +00:00
pageattr.c s390/mm,pageattr: fix walk_pte_level() early exit 2021-08-25 11:03:34 +02:00
pgalloc.c s390/mm: fix 2KB pgtable release race 2022-01-27 11:05:10 +01:00
pgtable.c KVM: s390/mm: Properly reset no-dat 2023-12-13 18:36:49 +01:00
vmem.c s390/vmem: fix empty page tables cleanup under KASAN 2023-03-10 09:39:15 +01:00