usb: gadget: align buffer size when allocating for OUT endpoint
authorFelipe F. Tonello <eu@felipetonello.com>
Mon, 8 Aug 2016 20:30:06 +0000 (21:30 +0100)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Thu, 25 Aug 2016 09:13:14 +0000 (12:13 +0300)
commite0466156ee2e944fb47a3fa00932c3698a6d2c67
treef947729434d5042df8ebeb2ca86def77ec67fa9f
parent69bb99738b5c6d56d2b1a75db9cbb4d187453c1a
usb: gadget: align buffer size when allocating for OUT endpoint

Using usb_ep_align() makes sure that the buffer size for OUT endpoints is
always aligned with wMaxPacketSize (512 usually). This makes sure
that no buffer has the wrong size, which can cause nasty bugs.

Signed-off-by: Felipe F. Tonello <eu@felipetonello.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/gadget/u_f.c
drivers/usb/gadget/u_f.h