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

Commit 38e88839 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

ACPI: Clean up error code path in acpi_unbind_one()



The error code path in acpi_unbind_one() is unnecessarily complicated
(in particular, the err label is not really necessary) and the error
message printed by it is inaccurate (there's nothing called
'acpi_handle' in that function), so clean up those things.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: default avatarToshi Kani <toshi.kani@hp.com>
Acked-by: default avatarYasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
parent 3e332783
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -284,8 +284,10 @@ int acpi_unbind_one(struct device *dev)
		return 0;

	status = acpi_bus_get_device(ACPI_HANDLE(dev), &acpi_dev);
	if (ACPI_FAILURE(status))
		goto err;
	if (ACPI_FAILURE(status)) {
		dev_err(dev, "Oops, ACPI handle corrupt in %s()\n", __func__);
		return -EINVAL;
	}

	mutex_lock(&acpi_dev->physical_node_lock);

@@ -307,12 +309,7 @@ int acpi_unbind_one(struct device *dev)
		}

	mutex_unlock(&acpi_dev->physical_node_lock);

	return 0;

err:
	dev_err(dev, "Oops, 'acpi_handle' corrupt\n");
	return -EINVAL;
}
EXPORT_SYMBOL_GPL(acpi_unbind_one);