summaryrefslogtreecommitdiffstats
path: root/mm/cma.c
diff options
context:
space:
mode:
authorMarek Szyprowski2014-10-14 00:51:07 +0200
committerLinus Torvalds2014-10-14 02:18:12 +0200
commit7bfa5ab6fa1b18f53fb94f922e107e6fbdc5e485 (patch)
tree1bc3d95e53fa20bd903dbcb97a40bac247b7ce80 /mm/cma.c
parentkernel: add support for gcc 5 (diff)
downloadkernel-qcow2-linux-7bfa5ab6fa1b18f53fb94f922e107e6fbdc5e485.tar.gz
kernel-qcow2-linux-7bfa5ab6fa1b18f53fb94f922e107e6fbdc5e485.tar.xz
kernel-qcow2-linux-7bfa5ab6fa1b18f53fb94f922e107e6fbdc5e485.zip
drivers: dma-coherent: add initialization from device tree
Initialization procedure of dma coherent pool has been split into two parts, so memory pool can now be initialized without assigning to particular struct device. Then initialized region can be assigned to more than one struct device. To protect from concurent allocations from structure. The last part of this patch adds support for handling 'shared-dma-pool' reserved-memory device tree nodes. [akpm@linux-foundation.org: use more appropriate printk facility levels] [akpm@linux-foundation.org: coding-style fixes] Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Michal Nazarewicz <mina86@mina86.com> Cc: Grant Likely <grant.likely@linaro.org> Cc: Laura Abbott <lauraa@codeaurora.org> Cc: Josh Cartwright <joshc@codeaurora.org> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/cma.c')
0 files changed, 0 insertions, 0 deletions