Details
[Home]
Issue of the Implementation # L0126
Brief
drivers/usb/gadget/mv_u3d_core.c: violation of locking discipline in mv_u3d_ep_disable()
Detailed Description
mv_u3d_nuke() expects to be calles with ep->u3d->lock held, because mv_u3d_done() does. But mv_u3d_ep_disable() calls it without lock that can lead to unpleasant consequences.
Component
linux-kernel 3.11
Accepted
https://groups.google.com/forum/#!topic/linux.kernel/4fDCBFQPjPA
commit
Status
Fixed in kernel 3.12-rc2
[Home]
»