forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-09 244b2c5ca8b14627e4a17755e5922221e121c771
kernel/drivers/mtd/mtdcore.c
....@@ -667,8 +667,10 @@
667667 dev_set_drvdata(&mtd->dev, mtd);
668668 of_node_get(mtd_get_of_node(mtd));
669669 error = device_register(&mtd->dev);
670
- if (error)
670
+ if (error) {
671
+ put_device(&mtd->dev);
671672 goto fail_added;
673
+ }
672674
673675 /* Add the nvmem provider */
674676 error = mtd_nvmem_add(mtd);