diff options
author | George G. Davis <george_davis@mentor.com> | 2016-09-28 10:51:56 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-09-28 18:53:16 +0300 |
commit | 9ca5d4fd08d1c560a46ff649221a891065039891 (patch) | |
tree | e81dfaa7f9347ed4b15d0dc1897acda838c0a8c9 /tools/perf/util/build-id.c | |
parent | e7604239c1c56430f1b40ebad161b23d44485c30 (diff) | |
download | linux-9ca5d4fd08d1c560a46ff649221a891065039891.tar.xz |
drivers: dma-coherent: Fix DMA coherent size for less than page
We fix a bug in dma_mmap_from_coherent() that appears when we map non page
aligned DMA memory. It cuts off the non aligned part (this is different to
dma_alloc_coherent() that always rounds up to full pages). So for mappings
of less than a page we get -ENXIO as dma_mmap_from_coherent() assumes we
want to map zero pages.
Signed-off-by: George G. Davis <george_davis@mentor.com>
Signed-off-by: Jiada Wang <jiada_wang@mentor.com>
Signed-off-by: Mark Craske <Mark_Craske@mentor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/util/build-id.c')
0 files changed, 0 insertions, 0 deletions