Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e48d542 authored by Jiri Kosina's avatar Jiri Kosina
Browse files

HID: plantronics: remove superfluous .probe()



Remove redundanct probe() callback, as it isn't doing anything extra
that HID core wouldn't do by default.

Reported-by: default avatarBenjamin Tissoires <benjamin.tissoires@gmail.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 1a3f83f6
Loading
Loading
Loading
Loading
+0 −23
Original line number Original line Diff line number Diff line
@@ -36,28 +36,6 @@ static int plantronics_input_mapping(struct hid_device *hdev,
	return -1;
	return -1;
}
}


static int plantronics_probe(struct hid_device *hdev,
			     const struct hid_device_id *id)
{
	int ret;

	ret = hid_parse(hdev);
	if (ret) {
		hid_err(hdev, "parse failed\n");
		goto err;
	}

	ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
	if (ret) {
		hid_err(hdev, "hw start failed\n");
		goto err;
	}

	return 0;
 err:
	return ret;
}

static const struct hid_device_id plantronics_devices[] = {
static const struct hid_device_id plantronics_devices[] = {
	{ HID_USB_DEVICE(USB_VENDOR_ID_PLANTRONICS, HID_ANY_ID) },
	{ HID_USB_DEVICE(USB_VENDOR_ID_PLANTRONICS, HID_ANY_ID) },
	{ }
	{ }
@@ -68,7 +46,6 @@ static struct hid_driver plantronics_driver = {
	.name = "plantronics",
	.name = "plantronics",
	.id_table = plantronics_devices,
	.id_table = plantronics_devices,
	.input_mapping = plantronics_input_mapping,
	.input_mapping = plantronics_input_mapping,
	.probe = plantronics_probe,
};
};
module_hid_driver(plantronics_driver);
module_hid_driver(plantronics_driver);