From 0067e87927df7bb1954cc4c9b3feb282e7226498 Mon Sep 17 00:00:00 2001 From: Felipe Balbi Date: Fri, 22 Mar 2013 17:01:42 +0200 Subject: [PATCH] --- yaml --- r: 364774 b: refs/heads/master c: 6fbb2f7daeeeb0865fc9b7799607f4cb5481a96e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/mv_u3d_core.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f19596a60d62..8b1f0e945221 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 94a06018dead7fc5f92238ececf31ed601ee528c +refs/heads/master: 6fbb2f7daeeeb0865fc9b7799607f4cb5481a96e diff --git a/trunk/drivers/usb/gadget/mv_u3d_core.c b/trunk/drivers/usb/gadget/mv_u3d_core.c index 5a6f87cf718a..9675227a9529 100644 --- a/trunk/drivers/usb/gadget/mv_u3d_core.c +++ b/trunk/drivers/usb/gadget/mv_u3d_core.c @@ -186,6 +186,8 @@ static int mv_u3d_process_ep_req(struct mv_u3d *u3d, int index, */ static void mv_u3d_done(struct mv_u3d_ep *ep, struct mv_u3d_req *req, int status) + __releases(&ep->udc->lock) + __acquires(&ep->udc->lock) { struct mv_u3d *u3d = (struct mv_u3d *)ep->u3d; @@ -1520,6 +1522,8 @@ static int mv_u3d_is_set_configuration(struct usb_ctrlrequest *setup) static void mv_u3d_handle_setup_packet(struct mv_u3d *u3d, u8 ep_num, struct usb_ctrlrequest *setup) + __releases(&u3c->lock) + __acquires(&u3c->lock) { bool delegate = false;