Commit 85d0bd1d authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

ACPI: driver: Drop driver_data pointer clearing from two drivers



It is not necessary to clear the driver_data pointer in the ACPI
companion device object on driver remove in the EC and SMBUS HC
ACPI drivers because that pointer is not used there any more after
recent changes.

Drop the unnecessary statements.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://patch.msgid.link/6242843.lOV4Wx5bFT@rafael.j.wysocki
parent 2995e713
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -1754,12 +1754,10 @@ static int acpi_ec_probe(struct platform_device *pdev)

static void acpi_ec_remove(struct platform_device *pdev)
{
	struct acpi_device *device = ACPI_COMPANION(&pdev->dev);
	struct acpi_ec *ec = platform_get_drvdata(pdev);

	release_region(ec->data_addr, 1);
	release_region(ec->command_addr, 1);
	device->driver_data = NULL;
	if (ec != boot_ec) {
		ec_remove_handlers(ec);
		acpi_ec_free(ec);
+0 −2
Original line number Diff line number Diff line
@@ -275,13 +275,11 @@ static int acpi_smbus_hc_probe(struct platform_device *pdev)

static void acpi_smbus_hc_remove(struct platform_device *pdev)
{
	struct acpi_device *device = ACPI_COMPANION(&pdev->dev);
	struct acpi_smb_hc *hc = platform_get_drvdata(pdev);

	acpi_ec_remove_query_handler(hc->ec, hc->query_bit);
	acpi_os_wait_events_complete();
	kfree(hc);
	device->driver_data = NULL;
}

module_platform_driver(acpi_smb_hc_driver);