Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3298791 authored by Ilya Yanok's avatar Ilya Yanok Committed by David Woodhouse
Browse files

mtd: plat_ram: call mtd_device_register only if partition data exists



mtd_device_parse_register() registers the device as a whole if no
partition data is passed so there is no reason to call
mtd_device_register() after that.

Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
parent 7148b799
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -227,10 +227,14 @@ static int platram_probe(struct platform_device *pdev)
	if (!err)
		dev_info(&pdev->dev, "registered mtd device\n");

	if (pdata->nr_partitions) {
		/* add the whole device. */
		err = mtd_device_register(info->mtd, NULL, 0);
	if (err)
		dev_err(&pdev->dev, "failed to register the entire device\n");
		if (err) {
			dev_err(&pdev->dev,
				"failed to register the entire device\n");
		}
	}

	return err;