On Mon, Oct 23, 2017 at 03:12:44PM +0800, Huacai Chen wrote: > Make dma_get_cache_alignment() to accept a 'dev' argument. As a result, > it can return different alignments due to different devices' I/O cache > coherency. > > Currently, ARM/ARM64 and MIPS support coherent & noncoherent devices > co-exist. This may be extended in the future, so add a new function > pointer (i.e, get_cache_alignment) in 'struct dma_map_ops' as a generic > solution. > > Cc: stable@xxxxxxxxxxxxxxx > Cc: Michael S. Tsirkin <mst@xxxxxxxxxx> > Cc: Pawel Osciak <pawel@xxxxxxxxxx> > Cc: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > Cc: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> > Cc: Michael Chan <michael.chan@xxxxxxxxxxxx> > Cc: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> > Cc: Ivan Mikhaylov <ivan@xxxxxxxxxx> > Cc: Tariq Toukan <tariqt@xxxxxxxxxxxx> > Cc: Andy Gross <agross@xxxxxxxxxxxxxx> > Cc: Mark A. Greer <mgreer@xxxxxxxxxxxxxxx> > Cc: Robert Baldyga <r.baldyga@xxxxxxxxxxxxx> > Cc: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > Signed-off-by: Huacai Chen <chenhc@xxxxxxxxxx> > --- For the mpsc stuff: Acked-by: Mark Greer <mgreer@xxxxxxxxxxxxxxx>