diff options
author | Michał Mirosław <mirq-linux@rere.qmqm.pl> | 2018-12-16 21:23:47 +0100 |
---|---|---|
committer | Felipe Balbi <felipe.balbi@linux.intel.com> | 2019-01-28 12:51:30 +0200 |
commit | 8b4c62aef6f611dcfcf0ce27731f0e439be17b05 (patch) | |
tree | 748b6963332cc5f96fbd008dcae4237ae19665f8 /drivers/gpu/drm/drm_legacy.h | |
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>
Diffstat (limited to 'drivers/gpu/drm/drm_legacy.h')
0 files changed, 0 insertions, 0 deletions