]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM
authorBastien Nocera <hadess@hadess.net>
Tue, 13 Jan 2026 09:24:56 +0000 (10:24 +0100)
committerJiri Kosina <jkosina@suse.cz>
Wed, 28 Jan 2026 18:23:17 +0000 (19:23 +0100)
This increases build coverage and allows to drop an #ifdef.

Signed-off-by: Bastien Nocera <hadess@hadess.net>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-sensor-hub.c

index 4c94c03cb5739690004aa422677eba25ef779ee9..0edec902be4189dbf4aa7b0eef260b49993eaac7 100644 (file)
@@ -422,7 +422,6 @@ int sensor_hub_input_get_attribute_info(struct hid_sensor_hub_device *hsdev,
 }
 EXPORT_SYMBOL_GPL(sensor_hub_input_get_attribute_info);
 
-#ifdef CONFIG_PM
 static int sensor_hub_suspend(struct hid_device *hdev, pm_message_t message)
 {
        struct sensor_hub_data *pdata = hid_get_drvdata(hdev);
@@ -463,7 +462,6 @@ static int sensor_hub_reset_resume(struct hid_device *hdev)
 {
        return 0;
 }
-#endif
 
 /*
  * Handle raw report as sent by device
@@ -772,11 +770,9 @@ static struct hid_driver sensor_hub_driver = {
        .remove = sensor_hub_remove,
        .raw_event = sensor_hub_raw_event,
        .report_fixup = sensor_hub_report_fixup,
-#ifdef CONFIG_PM
-       .suspend = sensor_hub_suspend,
-       .resume = sensor_hub_resume,
-       .reset_resume = sensor_hub_reset_resume,
-#endif
+       .suspend = pm_ptr(sensor_hub_suspend),
+       .resume = pm_ptr(sensor_hub_resume),
+       .reset_resume = pm_ptr(sensor_hub_reset_resume),
 };
 module_hid_driver(sensor_hub_driver);