[openEuler-5.10 003/150] x86/mm: Use proper mask when setting PUD mapping