Messages in this thread | | | Date | Tue, 2 Jun 2009 10:00:18 +0100 | From | Alan Cox <> | Subject | Re: [PATCH 04/11] Blackfin SPORT UART: fix overrun errors |
| |
On Tue, 2 Jun 2009 03:11:33 -0400 Mike Frysinger <vapier@gentoo.org> wrote:
> From: Cliff Cai <cliff.cai@analog.com> > > Push the ty_flip_buffer_push() call from the IRQ handler to a timer so as > to improve performance and decrease likelihood of overruns.
This should have no effect on a modern kernel. There is 64K of queueing between you and the ldisc nowdays. Furthermore unless you set tty->low_latency the kernel already basically does this aggregation for you as the buffer push queues stuff for the ldisc to wake up and process.
| |