usb: uhci-platform driver fails after patch changes during merge

Greg KH gregkh at linuxfoundation.org
Thu Oct 4 10:26:17 EDT 2012


On Thu, Oct 04, 2012 at 07:55:16PM +1300, Tony Prisk wrote:
> On Thu, 2012-10-04 at 19:38 +1300, Tony Prisk wrote:
> > Mike,
> > 
> > I see someone made changes to the uhci-platform.c driver I submitted
> > during v3.7 which results in it not working on mach-vt8500.
> > 
> > Could you clarify why the changes were made, and what the suggested
> > resolution would be to solve the problem that it introduced?
> > 
> > Lines indicated by ---> below were removed from the patch, which means
> > that on arch-vt8500 there is no dma_mask set, and its fails to
> > communicate with attached devices.
> > 
> > Regards
> > 
> > Tony P
> > 
> > 
> > static int __devinit uhci_hcd_platform_probe(struct platform_device
> > *pdev)
> > ...
> > 	if (usb_disabled())
> > 		return -ENODEV;
> > --->
> > 	/* Right now device-tree probed devices don't get dma_mask set.
> > 	 * Since shared usb code relies on it, set it here for now.
> > 	 * Once we have dma capability bindings this can go away.
> > 	 */
> > 	if (!pdev->dev.dma_mask)
> > 		pdev->dev.dma_mask = &platform_uhci_dma_mask;
> > --->
> > 	hcd = usb_create_hcd(&uhci_platform_hc_driver, &pdev->dev,
> > 				pdev->name);
> > ...
> > 
> > 
> > _______________________________________________
> > linux-arm-kernel mailing list
> > linux-arm-kernel at lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
> 
> Greg,
> 
> This message was intended for you rather than Mike. Could you clarify
> what happened and the expected resolution?

I don't know, this should be directed at the person who made the change
that is causing the problem, and the linux-usb at vger.kernel.org mailing
list.

Who changed the patch?  What patch exactly are you referring to?  Who
signed off on it?  Where was it discussed?

thanks,

greg k-h



More information about the linux-arm-kernel mailing list