HID: Unexport struct i2c_hid_ll_driver
authorThomas Weißschuh <linux@weissschuh.net>
Thu, 22 Dec 2022 05:10:50 +0000 (05:10 +0000)
committerJiri Kosina <jkosina@suse.cz>
Tue, 17 Jan 2023 12:44:01 +0000 (13:44 +0100)
As there are no external users this implementation detail does not need
to be exported.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: David Rheinsberg <david.rheinsberg@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/i2c-hid/i2c-hid-core.c
include/linux/hid.h

index b86b62f971080b78259bebd057ec0697f305418f..fc5a0dd4eb926250162ae9f886aebcb6c21e1420 100644 (file)
@@ -842,7 +842,7 @@ static void i2c_hid_close(struct hid_device *hid)
        clear_bit(I2C_HID_STARTED, &ihid->flags);
 }
 
-struct hid_ll_driver i2c_hid_ll_driver = {
+static struct hid_ll_driver i2c_hid_ll_driver = {
        .parse = i2c_hid_parse,
        .start = i2c_hid_start,
        .stop = i2c_hid_stop,
@@ -851,7 +851,6 @@ struct hid_ll_driver i2c_hid_ll_driver = {
        .output_report = i2c_hid_output_report,
        .raw_request = i2c_hid_raw_request,
 };
-EXPORT_SYMBOL_GPL(i2c_hid_ll_driver);
 
 static int i2c_hid_init_irq(struct i2c_client *client)
 {
index c8a77b6c7985db9b65f2ab28d714de0ad45f2bcc..620ae99fb16661742022abdfcda7226b795cc7ef 100644 (file)
@@ -855,8 +855,6 @@ struct hid_ll_driver {
        bool (*may_wakeup)(struct hid_device *hdev);
 };
 
-extern struct hid_ll_driver i2c_hid_ll_driver;
-
 extern bool hid_is_usb(const struct hid_device *hdev);
 
 #define        PM_HINT_FULLON  1<<5