mm/vmalloc.c: fix memory ordering bug