Source
40
40
{ HID_USB_DEVICE(USB_VENDOR_ID_KENSINGTON, USB_DEVICE_ID_KS_SLIMBLADE) },
41
41
{ }
42
42
};
43
43
MODULE_DEVICE_TABLE(hid, ks_devices);
44
44
45
45
static struct hid_driver ks_driver = {
46
46
.name = "kensington",
47
47
.id_table = ks_devices,
48
48
.input_mapping = ks_input_mapping,
49
49
};
50
+
module_hid_driver(ks_driver);
50
51
51
-
static int __init ks_init(void)
52
-
{
53
-
return hid_register_driver(&ks_driver);
54
-
}
55
-
56
-
static void __exit ks_exit(void)
57
-
{
58
-
hid_unregister_driver(&ks_driver);
59
-
}
60
-
61
-
module_init(ks_init);
62
-
module_exit(ks_exit);
63
52
MODULE_LICENSE("GPL");