]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: PM: s2idle: Drop acpi_get_lps0_constraint()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 9 Oct 2025 19:25:56 +0000 (21:25 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 20 Oct 2025 18:39:33 +0000 (20:39 +0200)
Drop unused function acpi_get_lps0_constraint().

No functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Link: https://patch.msgid.link/5032801.GXAFRqVoOG@rafael.j.wysocki
drivers/acpi/x86/s2idle.c
include/linux/acpi.h

index dd0b40b9bbe8bef5f8c30a082eebbc25dcdfeafd..ea645853fc20045e08b5f040045dd837a1cf03c1 100644 (file)
@@ -299,30 +299,6 @@ free_acpi_buffer:
        ACPI_FREE(out_obj);
 }
 
-/**
- * acpi_get_lps0_constraint - Get the LPS0 constraint for a device.
- * @adev: Device to get the constraint for.
- *
- * The LPS0 constraint is the shallowest (minimum) power state in which the
- * device can be so as to allow the platform as a whole to achieve additional
- * energy conservation by utilizing a system-wide low-power state.
- *
- * Returns:
- *  - ACPI power state value of the constraint for @adev on success.
- *  - Otherwise, ACPI_STATE_UNKNOWN.
- */
-int acpi_get_lps0_constraint(struct acpi_device *adev)
-{
-       struct lpi_constraints *entry;
-
-       for_each_lpi_constraint(entry) {
-               if (adev->handle == entry->handle)
-                       return entry->min_dstate;
-       }
-
-       return ACPI_STATE_UNKNOWN;
-}
-
 static void lpi_check_constraints(void)
 {
        struct lpi_constraints *entry;
index 5ff5d99f6ead50e821db4e543c4566c3deb4b573..252768d007c7d81392d7d973c447b03d597a81f0 100644 (file)
@@ -1146,12 +1146,7 @@ struct acpi_s2idle_dev_ops {
 #if defined(CONFIG_SUSPEND) && defined(CONFIG_X86)
 int acpi_register_lps0_dev(struct acpi_s2idle_dev_ops *arg);
 void acpi_unregister_lps0_dev(struct acpi_s2idle_dev_ops *arg);
-int acpi_get_lps0_constraint(struct acpi_device *adev);
 #else /* CONFIG_SUSPEND && CONFIG_X86 */
-static inline int acpi_get_lps0_constraint(struct device *dev)
-{
-       return ACPI_STATE_UNKNOWN;
-}
 static inline int acpi_register_lps0_dev(struct acpi_s2idle_dev_ops *arg)
 {
        return -ENODEV;