> > dev_dbg(&pdev->dev, "Failed to start peripheral driver\n"); > > + if (dev) > > + dev->vbus_active = 1; > ' ehmm... what's the locking around vbus_active ? I dont' see any in this patch, which makes me very nervous that there isn't any while there should be....