summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrikanth Uyyala <suyyala@codeaurora.org>2017-03-13 16:02:23 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-03-14 23:39:27 -0700
commit01b701c4afd74ea091278086289ea466769c0fec (patch)
treed4d96a9e906d35e740d8e140dbb72a738730d198
parent89bfd053bfb4afb40d86f58de52cb7b1433dccba (diff)
msm: camera: Rate limit debug logs
Rate limit the debug logs for vfe client. Change-Id: I4d686ea6ecef50d99795cc102280c85925d63fec Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/camera_v2/common/cam_smmu_api.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/media/platform/msm/camera_v2/common/cam_smmu_api.c b/drivers/media/platform/msm/camera_v2/common/cam_smmu_api.c
index 01b8e0878ea9..9cdcabb762c0 100644
--- a/drivers/media/platform/msm/camera_v2/common/cam_smmu_api.c
+++ b/drivers/media/platform/msm/camera_v2/common/cam_smmu_api.c
@@ -342,8 +342,14 @@ static void cam_smmu_check_vaddr_in_range(int idx, void *vaddr)
mapping->ion_fd);
}
}
- pr_err("Cannot find vaddr:%pK in SMMU. %s uses invalid virtual address\n",
- vaddr, iommu_cb_set.cb_info[idx].name);
+ if (!strcmp(iommu_cb_set.cb_info[idx].name, "vfe"))
+ pr_err_ratelimited("Cannot find vaddr:%pK in SMMU.\n"
+ " %s uses invalid virtual address\n",
+ vaddr, iommu_cb_set.cb_info[idx].name);
+ else
+ pr_err("Cannot find vaddr:%pK in SMMU.\n"
+ " %s uses invalid virtual address\n",
+ vaddr, iommu_cb_set.cb_info[idx].name);
return;
}