|
@@ -277,7 +277,7 @@ static int powermate_input_event(struct input_dev *dev, unsigned int type, unsig
|
|
|
static int powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm)
|
|
|
{
|
|
|
pm->data = usb_alloc_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX,
|
|
|
- GFP_ATOMIC, &pm->data_dma);
|
|
|
+ GFP_KERNEL, &pm->data_dma);
|
|
|
if (!pm->data)
|
|
|
return -1;
|
|
|
|