HID: remove compat stuff
This removal was scheduled and there is no problem with later distros to adapt for the new bus, thanks to aliases. module-init-tools map files are deprecated nowadays, so that the patch which introduced hid ones into the m-i-t won't be accepted and hence there is no reason for leaving compat stuff in. Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Cc: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
@@ -1819,15 +1819,6 @@ void hid_unregister_driver(struct hid_driver *hdrv)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(hid_unregister_driver);
|
||||
|
||||
#ifdef CONFIG_HID_COMPAT
|
||||
static void hid_compat_load(struct work_struct *ws)
|
||||
{
|
||||
request_module("hid-dummy");
|
||||
}
|
||||
static DECLARE_WORK(hid_compat_work, hid_compat_load);
|
||||
static struct workqueue_struct *hid_compat_wq;
|
||||
#endif
|
||||
|
||||
static int __init hid_init(void)
|
||||
{
|
||||
int ret;
|
||||
@@ -1842,15 +1833,6 @@ static int __init hid_init(void)
|
||||
if (ret)
|
||||
goto err_bus;
|
||||
|
||||
#ifdef CONFIG_HID_COMPAT
|
||||
hid_compat_wq = create_singlethread_workqueue("hid_compat");
|
||||
if (!hid_compat_wq) {
|
||||
hidraw_exit();
|
||||
goto err;
|
||||
}
|
||||
queue_work(hid_compat_wq, &hid_compat_work);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
err_bus:
|
||||
bus_unregister(&hid_bus_type);
|
||||
@@ -1860,9 +1842,6 @@ err:
|
||||
|
||||
static void __exit hid_exit(void)
|
||||
{
|
||||
#ifdef CONFIG_HID_COMPAT
|
||||
destroy_workqueue(hid_compat_wq);
|
||||
#endif
|
||||
hidraw_exit();
|
||||
bus_unregister(&hid_bus_type);
|
||||
}
|
||||
|
Reference in New Issue
Block a user