From: Rafael J. Wysocki Date: Mon, 30 Aug 2021 17:30:37 +0000 (+0200) Subject: Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and 'acpi-pmic' X-Git-Url: https://git.baikalelectronics.ru/sdk/?a=commitdiff_plain;h=7c85154643df00f19db43c49dfef23b8fa93f0c9;p=kernel.git Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and 'acpi-pmic' * acpi-numa: ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA * acpi-glue: driver core: Split device_platform_notify() software nodes: Split software_node_notify() ACPI: glue: Eliminate acpi_platform_notify() ACPI: bus: Rename functions to avoid name collision ACPI: glue: Change return type of two functions to void ACPI: glue: Rearrange acpi_device_notify() * acpi-config: ACPI: configfs: Make get_header() to return error pointer ACPI: configfs: Use sysfs_emit() in "show" functions * acpi-pmic: ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses ACPI / PMIC: XPower: optimize I2C-bus accesses --- 7c85154643df00f19db43c49dfef23b8fa93f0c9 diff --cc drivers/base/core.c index 6c0ef9d55a343,cadcade658253,70ef0ed710b89,cadcade658253,cadcade658253..3a72241b87c6a --- a/drivers/base/core.c +++ b/drivers/base/core.c @@@@@@ -2002,24 -2000,24 -2000,24 -2000,24 -2000,24 +2002,24 @@@@@@ static inline int device_is_not_partiti } #endif -- --static int -- --device_platform_notify(struct device *dev, enum kobject_action action) ++ ++static void device_platform_notify(struct device *dev) { -- -- int ret; - -- - -- ret = acpi_platform_notify(dev, action); - -- if (ret) - -- return ret; ++ ++ acpi_device_notify(dev); - ret = acpi_platform_notify(dev, action); - -- ret = software_node_notify(dev, action); -- -- if (ret) -- -- return ret; ++ ++ software_node_notify(dev); - ret = software_node_notify(dev, action); - if (ret) - return ret; - -- -- if (platform_notify && action == KOBJ_ADD) ++ ++ if (platform_notify) platform_notify(dev); -- -- else if (platform_notify_remove && action == KOBJ_REMOVE) ++ ++} ++ ++ ++ ++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); -- -- return 0; } /**