HID: hid-elan: use default remove for hid device
authorMarcus Folkesson <marcus.folkesson@gmail.com>
Thu, 17 Nov 2022 12:13:14 +0000 (13:13 +0100)
committerJiri Kosina <jkosina@suse.cz>
Mon, 21 Nov 2022 21:17:10 +0000 (22:17 +0100)
hid_device_remove() will call hid_hw_stop() as default .remove function
if no function is specified.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-elan.c

index 8e4a5528e25dfe826224bb99f410f3944fd49353..76d93fc48f6a283d2bf49e49143bc9d02ca311ba 100644 (file)
@@ -507,11 +507,6 @@ err:
        return ret;
 }
 
-static void elan_remove(struct hid_device *hdev)
-{
-       hid_hw_stop(hdev);
-}
-
 static const struct hid_device_id elan_devices[] = {
        { HID_USB_DEVICE(USB_VENDOR_ID_ELAN, USB_DEVICE_ID_HP_X2),
          .driver_data = ELAN_HAS_LED },
@@ -529,7 +524,6 @@ static struct hid_driver elan_driver = {
        .input_configured = elan_input_configured,
        .raw_event = elan_raw_event,
        .probe = elan_probe,
-       .remove = elan_remove,
 };
 
 module_hid_driver(elan_driver);