Messages in this thread Patch in this message | | | From | Andy Shevchenko <> | Subject | [PATCH v1 1/1] driver core: Call in reversed order in device_platform_notify_remove() | Date | Fri, 18 Aug 2023 16:36:54 +0300 |
| |
It's logically correct to call the removal notifiers in the reversed order as it might be dependent to each other. Luckily, platform_notify_remove() currently is not used and the others have no dependency use, but theoretically it's still possible.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> --- drivers/base/core.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/base/core.c b/drivers/base/core.c index 3afb7710ccb5..edcf0a2ccee4 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -2306,12 +2306,12 @@ static void device_platform_notify(struct device *dev) static void device_platform_notify_remove(struct device *dev) { - acpi_device_notify_remove(dev); - - software_node_notify_remove(dev); - if (platform_notify_remove) platform_notify_remove(dev); + + software_node_notify_remove(dev); + + acpi_device_notify_remove(dev); } /** -- 2.40.0.1.gaa8946217a0b
| |