On Thu, 1 Feb 2018, Peter Chen wrote: > commit a8c06e407ef9 ("usb: separate out sysdev pointer from usb_bus") > converted to use hcd->self.sysdev for DMA operations instead of > hcd->self.controller, but forgot to do it for hcd test mode. Replace > the correct one in this commit. > > Fixes: a8c06e407ef9 ("usb: separate out sysdev pointer from usb_bus") > Signed-off-by: Peter Chen <peter.chen@xxxxxxx> > --- > drivers/usb/host/ehci-hub.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c > index facafdf..d7641cb 100644 > --- a/drivers/usb/host/ehci-hub.c > +++ b/drivers/usb/host/ehci-hub.c > @@ -774,12 +774,12 @@ static struct urb *request_single_step_set_feature_urb( > atomic_inc(&urb->use_count); > atomic_inc(&urb->dev->urbnum); > urb->setup_dma = dma_map_single( > - hcd->self.controller, > + hcd->self.sysdev, > urb->setup_packet, > sizeof(struct usb_ctrlrequest), > DMA_TO_DEVICE); > urb->transfer_dma = dma_map_single( > - hcd->self.controller, > + hcd->self.sysdev, > urb->transfer_buffer, > urb->transfer_buffer_length, > DMA_FROM_DEVICE); Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html