|
@@ -774,12 +774,12 @@ static struct urb *request_single_step_set_feature_urb(
|
|
|
atomic_inc(&urb->use_count);
|
|
atomic_inc(&urb->use_count);
|
|
|
atomic_inc(&urb->dev->urbnum);
|
|
atomic_inc(&urb->dev->urbnum);
|
|
|
urb->setup_dma = dma_map_single(
|
|
urb->setup_dma = dma_map_single(
|
|
|
- hcd->self.controller,
|
|
|
|
|
|
|
+ hcd->self.sysdev,
|
|
|
urb->setup_packet,
|
|
urb->setup_packet,
|
|
|
sizeof(struct usb_ctrlrequest),
|
|
sizeof(struct usb_ctrlrequest),
|
|
|
DMA_TO_DEVICE);
|
|
DMA_TO_DEVICE);
|
|
|
urb->transfer_dma = dma_map_single(
|
|
urb->transfer_dma = dma_map_single(
|
|
|
- hcd->self.controller,
|
|
|
|
|
|
|
+ hcd->self.sysdev,
|
|
|
urb->transfer_buffer,
|
|
urb->transfer_buffer,
|
|
|
urb->transfer_buffer_length,
|
|
urb->transfer_buffer_length,
|
|
|
DMA_FROM_DEVICE);
|
|
DMA_FROM_DEVICE);
|