linux kernel style adjustations
This commit is contained in:
parent
dabf7c4f9e
commit
d6ab770ec8
9
README
9
README
@ -25,15 +25,6 @@ insmod ./hanvon.ko
|
|||||||
If everything goes right the tablet should start working immediately.
|
If everything goes right the tablet should start working immediately.
|
||||||
|
|
||||||
|
|
||||||
Diagnostics
|
|
||||||
===========
|
|
||||||
|
|
||||||
After insmod, check with dmesg, if the module was loaded properly.
|
|
||||||
"USB Hanvon tablet driver" should appear in the listing.
|
|
||||||
|
|
||||||
lsmod should also contain hanvon in its listing: lsmod | grep hanvon
|
|
||||||
|
|
||||||
|
|
||||||
Revision history
|
Revision history
|
||||||
================
|
================
|
||||||
|
|
||||||
|
21
hanvon.c
21
hanvon.c
@ -4,7 +4,6 @@
|
|||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/usb/input.h>
|
#include <linux/usb/input.h>
|
||||||
|
|
||||||
#define DRIVER_VERSION "0.4b"
|
|
||||||
#define DRIVER_AUTHOR "Ondra Havel <ondra.havel@gmail.com>"
|
#define DRIVER_AUTHOR "Ondra Havel <ondra.havel@gmail.com>"
|
||||||
#define DRIVER_DESC "USB Hanvon tablet driver"
|
#define DRIVER_DESC "USB Hanvon tablet driver"
|
||||||
#define DRIVER_LICENSE "GPL"
|
#define DRIVER_LICENSE "GPL"
|
||||||
@ -136,14 +135,14 @@ MODULE_DEVICE_TABLE(usb, hanvon_ids);
|
|||||||
|
|
||||||
static int hanvon_open(struct input_dev *dev)
|
static int hanvon_open(struct input_dev *dev)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
|
||||||
struct hanvon *hanvon = input_get_drvdata(dev);
|
struct hanvon *hanvon = input_get_drvdata(dev);
|
||||||
|
|
||||||
hanvon->old_wheel_pos = -AM_WHEEL_THRESHOLD-1;
|
hanvon->old_wheel_pos = -AM_WHEEL_THRESHOLD-1;
|
||||||
hanvon->irq->dev = hanvon->usbdev;
|
hanvon->irq->dev = hanvon->usbdev;
|
||||||
if (usb_submit_urb(hanvon->irq, GFP_KERNEL))
|
if (usb_submit_urb(hanvon->irq, GFP_KERNEL))
|
||||||
ret = -EIO;
|
return -EIO;
|
||||||
return ret;
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void hanvon_close(struct input_dev *dev)
|
static void hanvon_close(struct input_dev *dev)
|
||||||
@ -258,16 +257,4 @@ static struct usb_driver hanvon_driver = {
|
|||||||
.id_table = hanvon_ids,
|
.id_table = hanvon_ids,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init hanvon_init(void)
|
module_usb_driver(hanvon_driver);
|
||||||
{
|
|
||||||
printk(DRIVER_DESC " " DRIVER_VERSION "\n");
|
|
||||||
return usb_register(&hanvon_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit hanvon_exit(void)
|
|
||||||
{
|
|
||||||
usb_deregister(&hanvon_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(hanvon_init);
|
|
||||||
module_exit(hanvon_exit);
|
|
||||||
|
Loading…
Reference in New Issue
Block a user