aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hid-tminit.c1
-rw-r--r--tminit.c3
-rw-r--r--usb-tminit.c1
3 files changed, 4 insertions, 1 deletions
diff --git a/hid-tminit.c b/hid-tminit.c
index 68cdcd3..16c25ff 100644
--- a/hid-tminit.c
+++ b/hid-tminit.c
@@ -1,5 +1,6 @@
#include <linux/hid.h>
#include <linux/module.h>
+#include <linux/slab.h>
#include "tminit.h"
diff --git a/tminit.c b/tminit.c
index 473017a..268b3fa 100644
--- a/tminit.c
+++ b/tminit.c
@@ -159,6 +159,7 @@ static void thrustmaster_change_handler(struct urb *urb)
static int thrustmaster_submit_change(struct tm_wheel *tm_wheel, uint16_t switch_value)
{
+ int ret = 0;
tm_wheel->change_request->wValue = cpu_to_le16(switch_value);
usb_fill_control_urb(
tm_wheel->urb,
@@ -170,7 +171,7 @@ static int thrustmaster_submit_change(struct tm_wheel *tm_wheel, uint16_t switch
tm_wheel
);
- int ret = usb_submit_urb(tm_wheel->urb, GFP_ATOMIC);
+ ret = usb_submit_urb(tm_wheel->urb, GFP_ATOMIC);
if (ret)
dev_err(&tm_wheel->interface->dev,
"Error %d while submitting the change URB."
diff --git a/usb-tminit.c b/usb-tminit.c
index 6035c08..87911a8 100644
--- a/usb-tminit.c
+++ b/usb-tminit.c
@@ -1,4 +1,5 @@
#include <linux/module.h>
+#include <linux/slab.h>
#include "tminit.h"