On Wed, Jan 22, 2020 at 11:15:28AM +0100, Johan Hovold wrote: > Commit f4a4cbb2047e ("USB: ir-usb: reimplement using generic framework") > switched to using the generic write implementation which may combine > multiple write requests into larger transfers. This can break the IrLAP > protocol where end-of-frame is determined using the USB short packet > mechanism, for example, if multiple frames are sent in rapid succession. > > Fixes: f4a4cbb2047e ("USB: ir-usb: reimplement using generic framework") > Cc: stable <stable@xxxxxxxxxxxxxxx> # 2.6.35 > Signed-off-by: Johan Hovold <johan@xxxxxxxxxx> > --- > drivers/usb/serial/ir-usb.c | 113 +++++++++++++++++++++++++++++------- > 1 file changed, 91 insertions(+), 22 deletions(-) Ah, nice fix, sorry about that :( Reviewed-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>