[PATCH openEuler-22.03-LTS-SP1 v2 040/370] mm/mmap: undo ->mmap() when arch_validate_flags() fails