]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: AC: Define ACPI_AC_CLASS in one place
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Mar 2026 13:03:46 +0000 (14:03 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Mar 2026 15:48:28 +0000 (16:48 +0100)
The ACPI_AC_CLASS symbol is defined in several places in the same way
which is rather unfortunate.

Instead, define it in one common header file (acpi_bus.h) so that it is
accessible to all of its users.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://patch.msgid.link/6163384.MhkbZ0Pkbq@rafael.j.wysocki
drivers/acpi/ac.c
drivers/acpi/sbs.c
drivers/gpu/drm/amd/include/amd_acpi.h
drivers/gpu/drm/radeon/radeon_acpi.c
drivers/platform/x86/hp/hp-wmi.c
drivers/platform/x86/lenovo/wmi-capdata.c
include/acpi/acpi_bus.h

index 2825db974bd8b062b5086cff3d9629155176ad81..e9e970fd8f33e682d4c9e57d3a2a5cc4c12b6d1b 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/acpi.h>
 #include <acpi/battery.h>
 
-#define ACPI_AC_CLASS                  "ac_adapter"
 #define ACPI_AC_FILE_STATE             "state"
 #define ACPI_AC_NOTIFY_STATUS          0x80
 #define ACPI_AC_STATUS_OFFLINE         0x00
index e301d73ac420077aa91639632ec169c4ede2f534..440f1d69aca86cf30b5d7a751d9841fb740edbdd 100644 (file)
@@ -26,7 +26,6 @@
 
 #include "sbshc.h"
 
-#define ACPI_AC_CLASS                  "ac_adapter"
 #define ACPI_SBS_DEVICE_NAME           "Smart Battery System"
 #define ACPI_BATTERY_DIR_NAME          "BAT%i"
 #define ACPI_AC_DIR_NAME               "AC0"
index 84933c07f720dddc5f17d5712375972c2bae1766..4225640131f2ed342e6be8a2afd375bf5f23a9a3 100644 (file)
@@ -26,8 +26,6 @@
 
 #include <linux/types.h>
 
-#define ACPI_AC_CLASS           "ac_adapter"
-
 struct atif_verify_interface {
        u16 size;               /* structure size in bytes (includes size field) */
        u16 version;            /* version */
index 08f8ba4fd148138521b84c408e6c215b59c60857..9f511ff088229d92dee7305486f7997484dceb32 100644 (file)
@@ -44,8 +44,6 @@ bool radeon_atpx_dgpu_req_power_for_displays(void);
 static inline bool radeon_atpx_dgpu_req_power_for_displays(void) { return false; }
 #endif
 
-#define ACPI_AC_CLASS           "ac_adapter"
-
 struct atif_verify_interface {
        u16 size;               /* structure size in bytes (includes size field) */
        u16 version;            /* version */
index 68ede7e5757a91afb979f6f85bbed1c75a7bd7ad..1ee8e2a5c738ef3a4edfa756170e238660446724 100644 (file)
@@ -58,8 +58,6 @@ enum hp_ec_offsets {
 #define HP_POWER_LIMIT_DEFAULT  0x00
 #define HP_POWER_LIMIT_NO_CHANGE 0xFF
 
-#define ACPI_AC_CLASS "ac_adapter"
-
 #define zero_if_sup(tmp) (zero_insize_support?0:sizeof(tmp)) // use when zero insize is required
 
 enum hp_thermal_profile_omen_v0 {
index ee1fb02d8e31ea9c8bde1f377d4f898601e73557..b73d378f0e8b3e87d374369206e8c5cec8f97888 100644 (file)
@@ -53,7 +53,6 @@
 #define LENOVO_CAPABILITY_DATA_01_GUID "7A8F5407-CB67-4D6E-B547-39B3BE018154"
 #define LENOVO_FAN_TEST_DATA_GUID "B642801B-3D21-45DE-90AE-6E86F164FB21"
 
-#define ACPI_AC_CLASS "ac_adapter"
 #define ACPI_AC_NOTIFY_STATUS 0x80
 
 #define LWMI_FEATURE_ID_FAN_TEST 0x05
index ff14c9362122f7b22fd398f295ffed12474396b7..f7c2d3daed44215a994365f2609073ab3b997dc4 100644 (file)
@@ -613,6 +613,8 @@ struct acpi_bus_event {
        u32 data;
 };
 
+#define ACPI_AC_CLASS  "ac_adapter"
+
 extern struct kobject *acpi_kobj;
 extern int acpi_bus_generate_netlink_event(const char*, const char*, u8, int);
 void acpi_bus_private_data_handler(acpi_handle, void *);