{"push_id":654244735,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop-caf","head":"a6d16eea04166a3d2158f472323da59aeb68f4cb","before":"0705868c4f7518b925d2f30fb6e3b9808daf6309","commits":[{"sha":"a6d16eea04166a3d2158f472323da59aeb68f4cb","author":{"email":"45b517be0e5ec6dc3a39715767c1d18e090d39b4@atmel.com","name":"Nicolas Ferre"},"message":"USB: ohci-at91: add a reset function to fix race condition\n\nA possible race condition appears because we are not initializing\nthe ohci->regs before calling usb_hcd_request_irqs().\nWe move the call to ohci_init() in hcd->driver->reset() instead of\nhcd->driver->start() to fix this.\nThis was experienced when we share the same IRQ line between OHCI and EHCI\ncontrollers.\n\nChange-Id: I1331bb854a6e7a156b552ae063c100350d719c89\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>\nTested-by: Christian Eggers <christian.eggers@kathrein.de>\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_kernel_htc_msm8974/commits/a6d16eea04166a3d2158f472323da59aeb68f4cb"}]}