[PATCH openEuler-1.0-LTS 04/26] lib/ioremap: ensure break-before-make is used for huge p4d mappings