mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-18 08:35:08 +08:00
usb: gadget: Add missing annotation for xudc_handle_setup()
Sparse reports a warning at xudc_handle_setup() warning: context imbalance in xudc_handle_setup() - unexpected unlock The root cause is the missing annotation at xudc_handle_setup() Add the missing __must_hold(&udc->lock) annotation Signed-off-by: Jules Irenge <jbi.octave@gmail.com> Signed-off-by: Felipe Balbi <balbi@kernel.org>
This commit is contained in:
parent
46b11a9112
commit
66bd76e79e
@ -1732,6 +1732,7 @@ static void xudc_set_clear_feature(struct xusb_udc *udc)
|
||||
* Process setup packet and delegate to gadget layer.
|
||||
*/
|
||||
static void xudc_handle_setup(struct xusb_udc *udc)
|
||||
__must_hold(&udc->lock)
|
||||
{
|
||||
struct xusb_ep *ep0 = &udc->ep[0];
|
||||
struct usb_ctrlrequest setup;
|
||||
|
Loading…
Reference in New Issue
Block a user