USB: serial: option: add ZLP support for 0x1bc7/0x9010
authorDaniele Palmas <dnlplm@gmail.com>
Thu, 19 Dec 2019 10:07:07 +0000 (11:07 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jan 2020 19:08:30 +0000 (20:08 +0100)
commit855e2d927f41febe8af04dc8fb11807ab72165dc
treefd628f297baf355ade6c62e33de129fe3ad19225
parent2989d2209f2e639caf824edb711f031491e35ccb
USB: serial: option: add ZLP support for 0x1bc7/0x9010

commit 2438c3a19dec5e98905fd3ffcc2f24716aceda6b upstream.

Telit FN980 flashing device 0x1bc7/0x9010 requires zero packet
to be sent if out data size is is equal to the endpoint max size.

Signed-off-by: Daniele Palmas <dnlplm@gmail.com>
[ johan: switch operands in conditional ]
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/option.c
drivers/usb/serial/usb-wwan.h
drivers/usb/serial/usb_wwan.c