diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index e0193054f8d9..6c4683a5e531 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -2489,6 +2489,7 @@ static int __init init_mtd(void) out_procfs: if (proc_mtd) remove_proc_entry("mtd", NULL); + bdi_unregister(mtd_bdi); bdi_put(mtd_bdi); err_bdi: class_unregister(&mtd_class);