mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
msm: vidc: send mapped addr and size for ftrace
buffer addr and size were not updated in "UNMAP" tracing. So added entries. Change-Id: I4ae5715263a3e1d21de88e4ff69baf8d74d75560 Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
This commit is contained in:
parent
d33141e60c
commit
ac715becb7
1 changed files with 9 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2012-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2012-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/dma-buf.h>
|
||||
|
|
@ -122,6 +122,9 @@ static int msm_dma_put_device_address(u32 flags,
|
|||
enum hal_buffer buffer_type, u32 sid)
|
||||
{
|
||||
int rc = 0;
|
||||
struct sg_table *table = NULL;
|
||||
dma_addr_t iova;
|
||||
unsigned long buffer_size;
|
||||
|
||||
if (!mapping_info) {
|
||||
s_vpr_e(sid, "Invalid mapping_info\n");
|
||||
|
|
@ -135,7 +138,11 @@ static int msm_dma_put_device_address(u32 flags,
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
trace_msm_smem_buffer_iommu_op_start("UNMAP", 0, 0, 0, 0, 0);
|
||||
table = mapping_info->table;
|
||||
iova = table->sgl->dma_address;
|
||||
buffer_size = table->sgl->dma_length;
|
||||
trace_msm_smem_buffer_iommu_op_start("UNMAP", 0, 0,
|
||||
0, iova, buffer_size);
|
||||
dma_buf_unmap_attachment(mapping_info->attach,
|
||||
mapping_info->table, DMA_BIDIRECTIONAL);
|
||||
dma_buf_detach(mapping_info->buf, mapping_info->attach);
|
||||
|
|
|
|||
Loading…
Reference in a new issue