linux-stable/arch/s390/mm
Claudio Imbrenda bb356cc661 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:45:34 +01:00
..
cmm.c s390/mm: make virt_to_pfn() a static inline 2023-08-16 15:13:03 +02:00
dump_pagetables.c s390/amode31: change type of __samode31, __eamode31, etc 2023-08-30 11:03:27 +02:00
extable.c
extmem.c s390/extmem: improve reporting of -ERANGE error 2023-07-24 12:12:24 +02:00
fault.c ARM: 2023-09-07 13:52:20 -07:00
gmap.c s390/mm: add missing arch_set_page_dat() call to gmap allocations 2023-11-28 17:20:05 +00:00
hugetlbpage.c mm: hugetlb: add huge page size param to set_huge_pte_at() 2023-09-29 17:20:47 -07:00
init.c s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion 2023-09-05 20:12:51 +02:00
maccess.c s390/mm: define Real Memory Copy size and mask macros 2023-08-16 15:13:02 +02:00
Makefile s390/mm: move pfault code to own C file 2023-07-29 14:57:18 +02:00
mmap.c mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() 2023-04-21 14:52:05 -07:00
page-states.c s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir 2023-12-08 08:52:24 +01:00
pageattr.c more s390 updates for 6.6 merge window 2023-09-07 10:52:13 -07:00
pfault.c s390/pfault: use consistent comment style 2023-07-29 14:57:18 +02:00
pgalloc.c s390/mm: add missing arch_set_page_dat() call to gmap allocations 2023-11-28 17:20:05 +00:00
pgtable.c KVM: s390/mm: Properly reset no-dat 2023-12-13 18:45:34 +01:00
vmem.c s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() 2023-11-28 17:20:05 +00:00