summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/u_fs.h
diff options
context:
space:
mode:
authorRobert Baldyga <r.baldyga@samsung.com>2014-02-10 10:42:42 +0100
committerFelipe Balbi <balbi@ti.com>2014-02-18 10:53:01 -0600
commit0a7b1f8a70a59fd8215a937f77da20e003b9fc49 (patch)
tree44b9cc188c036f0d12edbf25ada48bb8e47549dd /drivers/usb/gadget/u_fs.h
parenta7ecf0544f0fc710ba6e2ff751d328a4190c4a1f (diff)
usb: gadget: f_fs: fix setup request handling
This patch fixes __ffs_ep0_queue_wait() function, which now returns number of bytes transferred in USB request or error code in case of failure. This is needed by ffs_ep0_read() function, when read data is copied to userspace. It also cleans up code by removing usused variable ep0req_status. Signed-off-by: Robert Baldyga <r.baldyga@samsung.com> Acked-by: Michal Nazarewicz <mina86@mina86.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/u_fs.h')
-rw-r--r--drivers/usb/gadget/u_fs.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/usb/gadget/u_fs.h b/drivers/usb/gadget/u_fs.h
index 78263cc36df8..c39e805025b9 100644
--- a/drivers/usb/gadget/u_fs.h
+++ b/drivers/usb/gadget/u_fs.h
@@ -154,7 +154,6 @@ struct ffs_data {
*/
struct usb_request *ep0req; /* P: mutex */
struct completion ep0req_completion; /* P: mutex */
- int ep0req_status; /* P: mutex */
/* reference counter */
atomic_t ref;