]> git.baikalelectronics.ru Git - kernel.git/commit
dma-direct: provide generic support for uncached kernel segments
authorChristoph Hellwig <hch@lst.de>
Mon, 3 Jun 2019 06:43:51 +0000 (08:43 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 3 Jun 2019 14:00:08 +0000 (16:00 +0200)
commit1ad57b63614ade2e1625421a9a793995b02f6d49
tree96e4e6018c0b6e92289aee5093082c6322ab7abf
parent11a4da8cd100946fcad842ad57f7a800711c5d33
dma-direct: provide generic support for uncached kernel segments

A few architectures support uncached kernel segments.  In that case we get
an uncached mapping for a given physica address by using an offset in the
uncached segement.  Implement support for this scheme in the generic
dma-direct code instead of duplicating it in arch hooks.

Signed-off-by: Christoph Hellwig <hch@lst.de>
arch/Kconfig
include/linux/dma-noncoherent.h
kernel/dma/direct.c