[PATCH 5.10.y 0/4] fix error handling in mmap_region() and refactor (hotfixes)