Skip to content

Commit 284da5d

Browse files
ukleinekgregkh
authored andcommitted
platform/surface: Migrate to serdev specific shutdown function
The motivation is stop using the callback .shutdown in qca_serdev_driver.driver to make it possible to drop that. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com> Link: https://patch.msgid.link/9682d206a1f375cd98e7dbfce4f1a83b4b345178.1765526117.git.u.kleine-koenig@baylibre.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 12a6a57 commit 284da5d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

  • drivers/platform/surface/aggregator

drivers/platform/surface/aggregator/core.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,9 @@ static int ssam_serdev_setup(struct acpi_device *ssh, struct serdev_device *serd
380380

381381
/* -- Power management. ----------------------------------------------------- */
382382

383-
static void ssam_serial_hub_shutdown(struct device *dev)
383+
static void ssam_serial_hub_shutdown(struct serdev_device *serdev)
384384
{
385-
struct ssam_controller *c = dev_get_drvdata(dev);
385+
struct ssam_controller *c = dev_get_drvdata(&serdev->dev);
386386
int status;
387387

388388
/*
@@ -834,12 +834,12 @@ MODULE_DEVICE_TABLE(of, ssam_serial_hub_of_match);
834834
static struct serdev_device_driver ssam_serial_hub = {
835835
.probe = ssam_serial_hub_probe,
836836
.remove = ssam_serial_hub_remove,
837+
.shutdown = ssam_serial_hub_shutdown,
837838
.driver = {
838839
.name = "surface_serial_hub",
839840
.acpi_match_table = ACPI_PTR(ssam_serial_hub_acpi_match),
840841
.of_match_table = of_match_ptr(ssam_serial_hub_of_match),
841842
.pm = &ssam_serial_hub_pm_ops,
842-
.shutdown = ssam_serial_hub_shutdown,
843843
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
844844
},
845845
};

0 commit comments

Comments
 (0)