usb: gadget: f_fs: fix setup request handling
authorRobert Baldyga <r.baldyga@samsung.com>
Mon, 10 Feb 2014 09:42:42 +0000 (10:42 +0100)
committerFelipe Balbi <balbi@ti.com>
Tue, 18 Feb 2014 16:53:01 +0000 (10:53 -0600)
commit0a7b1f8a70a59fd8215a937f77da20e003b9fc49
tree44b9cc188c036f0d12edbf25ada48bb8e47549dd
parenta7ecf0544f0fc710ba6e2ff751d328a4190c4a1f
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>
drivers/usb/gadget/f_fs.c
drivers/usb/gadget/u_fs.h