mtd: rawnand: nandsim: Remove debugfs entries at unload time
Create a ns_debugfs_remove() helper for that and call it in ns_cleanup_module(). Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lore.kernel.org/linux-mtd/20200525085851.17682-7-miquel.raynal@bootlin.com
This commit is contained in:
parent
7f2a17369f
commit
cde495f839
|
@ -520,6 +520,11 @@ static int ns_debugfs_create(struct nandsim *ns)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void ns_debugfs_remove(struct nandsim *ns)
|
||||||
|
{
|
||||||
|
debugfs_remove_recursive(ns->dent);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Allocate array of page pointers, create slab allocation for an array
|
* Allocate array of page pointers, create slab allocation for an array
|
||||||
* and initialize the array by NULL pointers.
|
* and initialize the array by NULL pointers.
|
||||||
|
@ -2398,6 +2403,7 @@ static void __exit ns_cleanup_module(void)
|
||||||
struct nandsim *ns = nand_get_controller_data(chip);
|
struct nandsim *ns = nand_get_controller_data(chip);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
ns_debugfs_remove(ns);
|
||||||
ns_free(ns); /* Free nandsim private resources */
|
ns_free(ns); /* Free nandsim private resources */
|
||||||
nand_release(chip); /* Unregister driver */
|
nand_release(chip); /* Unregister driver */
|
||||||
for (i = 0;i < ARRAY_SIZE(ns->partitions); ++i)
|
for (i = 0;i < ARRAY_SIZE(ns->partitions); ++i)
|
||||||
|
|
Loading…
Reference in New Issue