Merge "USB: composite: Fix double release of spin_unlock_irqsave"
This commit is contained in:
commit
b4659fbb0d
1 changed files with 1 additions and 0 deletions
|
@ -2470,6 +2470,7 @@ void usb_composite_setup_continue(struct usb_composite_dev *cdev)
|
||||||
}
|
}
|
||||||
spin_unlock_irqrestore(&cdev->lock, flags);
|
spin_unlock_irqrestore(&cdev->lock, flags);
|
||||||
WARN(cdev, "%s: Unexpected call\n", __func__);
|
WARN(cdev, "%s: Unexpected call\n", __func__);
|
||||||
|
return;
|
||||||
|
|
||||||
} else if (--cdev->delayed_status == 0) {
|
} else if (--cdev->delayed_status == 0) {
|
||||||
DBG(cdev, "%s: Completing delayed status\n", __func__);
|
DBG(cdev, "%s: Completing delayed status\n", __func__);
|
||||||
|
|
Loading…
Add table
Reference in a new issue