Hi, Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx> writes: > Hi, > > On 1/11/2018 12:16 AM, Felipe Balbi wrote: >> >> Hi, >> >> Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx> writes: >>> There are 2 control endpoint structures for DWC3. However, the driver >>> only updates the OUT direction control endpoint structure during >>> ConnectDone event. DWC3 driver needs to update the endpoint max packet >>> size for control IN endpoint as well. If the max packet size is not >>> properly set, then the driver will incorrectly calculate the data >>> transfer size and fail to send ZLP for HS/FS 3-stage control read >>> transfer. >>> >>> The fix is simply to update the max packet size for the ep0 IN direction >>> during ConnectDone event. >>> >>> Cc: stable@xxxxxxxxxxxxxxx >>> Signed-off-by: Thinh Nguyen <thinhn@xxxxxxxxxxxx> >> >> missing Fixes tag > > This bug has been there since the beginning. There's no particular > commit that it fixes. yes there is; the very first one ;-) -- balbi
Attachment:
signature.asc
Description: PGP signature