Files
linux/drivers
Ivo Sieben cee4ad1ed9 tty: prevent unnecessary work queue lock checking on flip buffer copy
When low_latency flag is set the TTY receive flip buffer is copied to the
line discipline directly instead of using a work queue in the background.
Therefor only in case a workqueue is actually used for copying data to the
line discipline we'll have to flush the workqueue.

This prevents unnecessary spin lock/unlock on the workqueue spin lock that
can cause additional scheduling overhead on a PREEMPT_RT system. On a 200
MHz AT91SAM9261 processor setup this fixes about 100us of scheduling
overhead on the TTY read call.

Signed-off-by: Ivo Sieben <meltedpianoman@gmail.com>
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-10-22 16:47:51 -07:00
..
2012-10-16 16:40:53 +10:00
2012-10-11 00:45:21 -07:00
2012-09-26 22:28:21 -04:00
2012-09-22 10:29:19 +01:00
2012-09-24 10:07:40 -07:00
2012-10-16 14:41:47 -04:00
2012-10-17 15:53:03 -05:00
2012-10-16 18:07:12 -07:00