[PATCH openEuler-21.09 36/38] mm/page_alloc: avoid page allocator recursion with pagesets.lock held