s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
authorVasily Gorbik <gor@linux.ibm.com>
Fri, 27 Jan 2023 13:57:43 +0000 (14:57 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 6 Feb 2023 10:13:54 +0000 (11:13 +0100)
commiteb33f9eb304a4c18beb5ba6362eaa5c4beaf40d8
tree8c146f3f358130cd578d43e9f02bf9a07954c030
parent18e5cb7a5ce30d0fd28c94551509afe43b100118
s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails

In case sclp_early_get_memsize() fails but diag260() succeeds make sure
some sane value is returned. This error scenario is highly unlikely,
but this change makes system able to boot in such case.

Suggested-by: Alexander Gordeev <agordeev@linux.ibm.com>
Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/boot/mem_detect.c