1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-26 03:18:59 +02:00

[adm5120] fix an unbalanced spinlock issue

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9540 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
juhosg 2007-11-11 17:56:32 +00:00
parent 0e1227cacb
commit 5251857754

View File

@ -682,9 +682,9 @@ static irqreturn_t admhc_irq(struct usb_hcd *hcd)
if (ints & ADMHC_INTR_SOFI) { if (ints & ADMHC_INTR_SOFI) {
admhc_intr_ack(ahcd, ADMHC_INTR_SOFI); admhc_intr_ack(ahcd, ADMHC_INTR_SOFI);
spin_lock(&ahcd->lock);
/* handle any pending ED removes */ /* handle any pending ED removes */
admhc_finish_unlinks(ahcd, admhc_frame_no(ahcd)); admhc_finish_unlinks(ahcd, admhc_frame_no(ahcd));
spin_lock(&ahcd->lock);
admhc_sof_refill(ahcd); admhc_sof_refill(ahcd);
spin_unlock(&ahcd->lock); spin_unlock(&ahcd->lock);
} }