commit | 8b4c62aef6f611dcfcf0ce27731f0e439be17b05 | [log] [tgz] |
---|---|---|
author | Michał Mirosław <mirq-linux@rere.qmqm.pl> | Sun Dec 16 21:23:47 2018 +0100 |
committer | Felipe Balbi <felipe.balbi@linux.intel.com> | Mon Jan 28 12:51:30 2019 +0200 |
tree | 748b6963332cc5f96fbd008dcae4237ae19665f8 | |
parent | 539cf1039165ac59d217d916bc8f88bde8be73bd [diff] |
usb: gadget: u_serial: process RX in workqueue instead of tasklet Switch RX processing from tasklet to (delayed) work queue. This allows receiver more room to process incoming data and prevents flood of "ttyGS0: RX not scheduled?" messages on HS receive on slow CPU. A side effect is 2.4MB/s zmodem transfer speed (up from 1.8MB/s) on my test board. Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>