Thread (4 messages) 4 messages, 2 authors, 2019-06-26

Re: DMA coherency in drivers/tty/serial/mpsc.c

From: Christoph Hellwig <hch@lst.de>
Date: 2019-06-26 06:49:12
Also in: linux-serial, lkml

On Tue, Jun 25, 2019 at 09:37:22AM -0700, Mark Greer wrote:
Yeah, the mpsc driver had lots of ugly cache related hacks because of
cache coherency bugs in the early version of the MV64x60 bridge chips
that it was embedded in.  That chip is pretty much dead now and I've
removed core support for it from the powerpc tree.  Removing the mpsc
driver is on my todo list but I've been busy and lazy.  So, to sum it
up, don't spend any more time worrying about it as it should be removed.

I'll post a patch to do that tonight and I'm sorry for any time you've
spent looking at it so far.
No problem.  And if future such broken chips show up we now have
support for per-device DMA coherency settings and could actually
handle it in a reaѕonably clean way.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help