Commit cde495f8 authored by Miquel Raynal's avatar Miquel Raynal

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: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20200525085851.17682-7-miquel.raynal@bootlin.com
parent 7f2a1736
...@@ -520,6 +520,11 @@ static int ns_debugfs_create(struct nandsim *ns) ...@@ -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) ...@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment