Hello, Hou. It has already been fixed. Please have a look at: https://ozlabs.org/~akpm/mmotm/broken-out/mm-vmalloc-avoid-bogus-wmaybe-uninitialized-warning.patch https://ozlabs.org/~akpm/mmotm/broken-out/mm-vmalloc-avoid-bogus-wmaybe-uninitialized-warning-fix.patch -- Vlad Rezki On Mon, Jun 24, 2019 at 7:09 AM Weitao Hou <houweitaoo@xxxxxxxxx> wrote: > > mm/vmalloc.c: In function ‘pcpu_get_vm_areas’: > mm/vmalloc.c:976:4: warning: ‘lva’ may be used uninitialized in > this function [-Wmaybe-uninitialized] > insert_vmap_area_augment(lva, &va->rb_node, > > Signed-off-by: Weitao Hou <houweitaoo@xxxxxxxxx> > --- > mm/vmalloc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/vmalloc.c b/mm/vmalloc.c > index 4c9e150e5ad3..78c5617fdf3f 100644 > --- a/mm/vmalloc.c > +++ b/mm/vmalloc.c > @@ -913,7 +913,7 @@ adjust_va_to_fit_type(struct vmap_area *va, > unsigned long nva_start_addr, unsigned long size, > enum fit_type type) > { > - struct vmap_area *lva; > + struct vmap_area *lva = NULL; > > if (type == FL_FIT_TYPE) { > /* > -- > 2.18.0 > -- Uladzislau Rezki