Hello Javier González,
The patch dd2a43437337: "lightnvm: pblk: sched. metadata on write
thread" from Jun 26, 2017, leads to the following static checker
warning:
drivers/lightnvm/pblk-init.c:822 pblk_lines_init()
warn: 'pblk->lines' double freed
drivers/lightnvm/pblk-init.c
810
811 return 0;
812 fail_free_lines:
813 while (--i >= 0)
814 pblk_free_line_bitmaps(&pblk->lines[i]);
815
816 kfree(pblk->lines);
^^^^^^^^^^^
Freed.
817 fail_free_bb_aux:
818 kfree(l_mg->bb_aux);
819 fail_free_bb_template:
820 kfree(l_mg->bb_template);
821 fail_free_meta:
822 pblk_line_meta_free(pblk);
^^^^
Double freed.
823 fail:
824 for (i = 0; i < geo->nr_luns; i++)
825 kfree(pblk->luns[i].bb_list);
826
827 return ret;
828 }
regards,
dan carpenter