[PATCH openEuler-1.0-LTS 008/316] mm: fix a race during THP splitting