book3s64/radix : Handle error conditions properly in radix_vmemmap_populate
authorDonet Tom <donettom@linux.ibm.com>
Sun, 22 Jun 2025 12:01:24 +0000 (07:01 -0500)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Mon, 23 Jun 2025 04:32:01 +0000 (10:02 +0530)
commit58450938f771a2cd6eda614e666526556a158801
tree662c8d7685642bb5afb2742d48f77681c45561d1
parent41a1452759a8b1121df9cf7310acf31d766ba70b
book3s64/radix : Handle error conditions properly in radix_vmemmap_populate

Error conditions are not handled properly if altmap is not present
and PMD_SIZE vmemmap_alloc_block_buf fails.

In this patch, if vmemmap_alloc_block_buf fails in the non-altmap
case, we will fall back to the base mapping.

Reviewed-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
Signed-off-by: Donet Tom <donettom@linux.ibm.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/7f95fe91c827a2fb76367a58dbea724e811fb152.1750593372.git.donettom@linux.ibm.com
arch/powerpc/mm/book3s64/radix_pgtable.c