diff options
| author | Jiri Slaby <[email protected]> | 2011-02-28 06:37:02 -0300 |
|---|---|---|
| committer | Mauro Carvalho Chehab <[email protected]> | 2011-03-22 06:51:54 -0300 |
| commit | 35d9f510b67b10338161aba6229d4f55b4000f5b (patch) | |
| tree | 03ba6e05f3df46be11fa9c45f14ccfa89be9f8f9 /tools/perf/scripts/python | |
| parent | 4093a5c4a3f59cba1a085bbf87b6ffdddc5a443d (diff) | |
[media] V4L: videobuf, don't use dma addr as physical
mem->dma_handle is a dma address obtained by dma_alloc_coherent which
needn't be a physical address in presence of IOMMU, as
a hardware IOMMU can (and most likely) will return a bus address where
physical != bus address.
So ensure we are remapping (remap_pfn_range) the right page in
__videobuf_mmap_mapper by using virt_to_phys(mem->vaddr) and not
mem->dma_handle.
While at it, use PFN_DOWN instead of explicit shift.
[[email protected]: Fix compilation breakage due to the lack of a comma]
Signed-off-by: Jiri Slaby <[email protected]>
Reviewed-by: Konrad Rzeszutek Wilk <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions