fix an unbalanced spinlock issue
SVN-Revision: 9540
This commit is contained in:
parent
db709eb81e
commit
2e0b2d53d7
@ -682,9 +682,9 @@ static irqreturn_t admhc_irq(struct usb_hcd *hcd)
|
||||
|
||||
if (ints & ADMHC_INTR_SOFI) {
|
||||
admhc_intr_ack(ahcd, ADMHC_INTR_SOFI);
|
||||
spin_lock(&ahcd->lock);
|
||||
/* handle any pending ED removes */
|
||||
admhc_finish_unlinks(ahcd, admhc_frame_no(ahcd));
|
||||
spin_lock(&ahcd->lock);
|
||||
admhc_sof_refill(ahcd);
|
||||
spin_unlock(&ahcd->lock);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user