aboutsummaryrefslogtreecommitdiff
path: root/hid-tmff2.c
diff options
context:
space:
mode:
Diffstat (limited to 'hid-tmff2.c')
-rw-r--r--hid-tmff2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/hid-tmff2.c b/hid-tmff2.c
index 1d5ba9a..2f1090c 100644
--- a/hid-tmff2.c
+++ b/hid-tmff2.c
@@ -349,9 +349,9 @@ static int tmff_play(struct input_dev *dev, void *data,
last = ktime_get_ns();
- struct urb *urb = usb_alloc_urb(0, GFP_KERNEL);
+ struct urb *urb = usb_alloc_urb(0, GFP_ATOMIC);
- u8 *send_buf = kmalloc(1024, GFP_KERNEL);
+ u8 *send_buf = kmalloc(1024, GFP_ATOMIC);
memcpy(send_buf, ff_constant_array, ARRAY_SIZE(ff_constant_array));
ep = &usbif->cur_altsetting->endpoint[1];
@@ -389,7 +389,7 @@ static int tmff_play(struct input_dev *dev, void *data,
hid,
ep->desc.bInterval
);
- usb_submit_urb(urb, GFP_KERNEL);
+ usb_submit_urb(urb, GFP_ATOMIC);
break;