mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-16 08:44:21 +08:00
mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup()
Drop the generic err_exit. The remaining operation to do from this goto statement is to cleanup the NAND allocations, so rename it. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lore.kernel.org/linux-mtd/20200525085851.17682-15-miquel.raynal@bootlin.com
This commit is contained in:
parent
5dcb5164b2
commit
dc2733dea2
@ -2366,7 +2366,7 @@ static int __init ns_init_module(void)
|
||||
if (new_size >> overridesize != nsmtd->erasesize) {
|
||||
NS_ERR("overridesize is too big\n");
|
||||
ret = -EINVAL;
|
||||
goto err_exit;
|
||||
goto cleanup_nand;
|
||||
}
|
||||
|
||||
/* N.B. This relies on nand_scan not doing anything with the size before we change it */
|
||||
@ -2379,7 +2379,7 @@ static int __init ns_init_module(void)
|
||||
|
||||
ret = ns_setup_wear_reporting(nsmtd);
|
||||
if (ret)
|
||||
goto err_exit;
|
||||
goto cleanup_nand;
|
||||
|
||||
ret = ns_init(nsmtd);
|
||||
if (ret)
|
||||
@ -2406,11 +2406,11 @@ static int __init ns_init_module(void)
|
||||
|
||||
unregister_mtd:
|
||||
WARN_ON(mtd_device_unregister(nsmtd));
|
||||
err_exit:
|
||||
free_ns_object:
|
||||
ns_free(ns);
|
||||
free_ebw:
|
||||
kfree(erase_block_wear);
|
||||
cleanup_nand:
|
||||
nand_cleanup(chip);
|
||||
error:
|
||||
kfree(ns);
|
||||
|
Loading…
Reference in New Issue
Block a user