On Mon, May 20, 2013 at 06:18:52PM +0300, Felipe Balbi wrote: > On Mon, May 20, 2013 at 10:55:57AM +0800, Peter Chen wrote: > > If the glue layer is removed first (core layer later), > > it deletes the phy device first, then the core device. > > But at core's removal, it still uses PHY's resources, it may > > cause kernel's oops. It is much like the problem > > Paul Zimmerman reported at: > > http://marc.info/?l=linux-usb&m=136547502011472&w=2. > > > > Besides, it is reasonable the PHY is deleted at last as > > the controller is the PHY's user. > > > > Signed-off-by: Peter Chen <peter.chen@xxxxxxxxxxxxx> > > this needs to Cc stable. Please figure out which kernels need to have > this and resend with proper Cc: stable tags. > I am afraid I have not worked at dwc3 platform, I don't know from which kernel this fix is needed. Maybe Paul or you can figure it out? > -- > balbi -- Best Regards, Peter Chen -- 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