s390/extmem: improve reporting of -ERANGE error
authorAlexander Gordeev <agordeev@linux.ibm.com>
Wed, 5 Jul 2023 12:17:11 +0000 (14:17 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 24 Jul 2023 10:12:24 +0000 (12:12 +0200)
commit9916bf4edac6f8f499ce7c42dafb57e242865790
treec8a8e28d7a7cbb2e1f38aa646e274f3139b6ce62
parent94fd522069e124297c094840473f0d9637c3d991
s390/extmem: improve reporting of -ERANGE error

Interface segment_warning() reports maximum mappable physical
address for -ERANGE error. Currently that address is the value
of VMEM_MAX_PHYS macro, but that well might change. A better
way to obtain that address is calling arch_get_mappable_range()
callback - one that is used by vmem_add_mapping() and generates
-ERANGE error in the first place.

Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/mm/extmem.c