From: Andy Shevchenko Date: Tue, 2 Mar 2021 13:56:17 +0000 (+0200) Subject: mfd: intel_quark_i2c_gpio: Unregister resources in reversed order X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=1514ce4935f317384313af88c387341997665c78;p=linux.git mfd: intel_quark_i2c_gpio: Unregister resources in reversed order In ->remove() unregister resources in reversed order, i.e. MFD devices first followed by I²C clock. Signed-off-by: Andy Shevchenko Signed-off-by: Lee Jones --- diff --git a/drivers/mfd/intel_quark_i2c_gpio.c b/drivers/mfd/intel_quark_i2c_gpio.c index fe8ca945f3672..3f13dc3710b7a 100644 --- a/drivers/mfd/intel_quark_i2c_gpio.c +++ b/drivers/mfd/intel_quark_i2c_gpio.c @@ -268,8 +268,8 @@ err_unregister_i2c_clk: static void intel_quark_mfd_remove(struct pci_dev *pdev) { - intel_quark_unregister_i2c_clk(&pdev->dev); mfd_remove_devices(&pdev->dev); + intel_quark_unregister_i2c_clk(&pdev->dev); } static struct pci_driver intel_quark_mfd_driver = {