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

Commit fb6ac91f authored by Prasad Sodagudi's avatar Prasad Sodagudi
Browse files

power: reset: Skip emmc_dload sysfs entry creation



Do not create /sys/kernel/dload/emmc_dload sysfs entry
when imem-dload-type is not defined and also fix error
paths of sysfs entry creation.

Change-Id: I354e1f7635c5163516e256ed71b8510d1665877d
Signed-off-by: default avatarPrasad Sodagudi <psodagud@codeaurora.org>
parent 2ee25440
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -543,6 +543,7 @@ static int msm_restart_probe(struct platform_device *pdev)
				"qcom,msm-imem-dload-type");
	if (!np) {
		pr_err("unable to find DT imem dload-type node\n");
		goto skip_sysfs_create;
	} else {
		dload_type_addr = of_iomap(np, 0);
		if (!dload_type_addr) {
@@ -556,6 +557,7 @@ static int msm_restart_probe(struct platform_device *pdev)
	if (ret) {
		pr_err("%s:Error in creation kobject_add\n", __func__);
		kobject_put(&dload_kobj);
		goto skip_sysfs_create;
	}

	ret = sysfs_create_group(&dload_kobj, &reset_attr_group);