Revert "s390/mm: get rid of VMEM_MAX_PHYS macro"
authorAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 4 Jul 2023 05:46:26 +0000 (07:46 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 4 Jul 2023 05:46:26 +0000 (07:46 +0200)
commit54372cf043276735e29045abf998895b2ac277cf
treeeed37120a84e3b2f45b89a2a51b264716ff35d16
parent6aca56c024e42577c28706a85979a6967b9b5e97
Revert "s390/mm: get rid of VMEM_MAX_PHYS macro"

This reverts commit 456be42aa713e7f83b467db66ceae779431c7d9d.

The assumption VMEM_MAX_PHYS should match ident_map_size
is wrong. At least discontiguous saved segments (DCSS)
could be loaded at addresses beyond ident_map_size and
dcssblk device driver might fail as result.

Reported-by: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/boot/startup.c
arch/s390/include/asm/pgtable.h
arch/s390/mm/extmem.c
arch/s390/mm/vmem.c
drivers/s390/char/sclp_cmd.c