[PATCH openEuler-1.0-LTS 104/109] mm/vmalloc.c: keep track of free blocks for vmap allocation