Hi, On Tue, May 21, 2013 at 09:26:32AM +0800, Peter Chen wrote: > 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? git blame helps there -- balbi
Attachment:
signature.asc
Description: Digital signature