[PATCH openEuler-1.0-LTS 010/316] mm/page_alloc.c: fix freeing non-compound pages