|
@@ -591,7 +591,7 @@ static int uhci_start(struct usb_hcd *hcd)
|
|
|
|
|
|
uhci->frame = dma_alloc_coherent(uhci_dev(uhci),
|
|
|
UHCI_NUMFRAMES * sizeof(*uhci->frame),
|
|
|
- &uhci->frame_dma_handle, 0);
|
|
|
+ &uhci->frame_dma_handle, GFP_KERNEL);
|
|
|
if (!uhci->frame) {
|
|
|
dev_err(uhci_dev(uhci),
|
|
|
"unable to allocate consistent memory for frame list\n");
|