diff options
Diffstat (limited to 'target/linux/adm5120/files/drivers/usb')
| -rw-r--r-- | target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c b/target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c index 14fd0f96f..fe60783e5 100644 --- a/target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c +++ b/target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c @@ -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);  	}  | 
