[PATCH openEuler-1.0-LTS 3/4] mm/memory-failure.c: fix race with changing page more robustly