forked from rubenslte/android_kernel_samsung_msm8226
msm: kgsl: reduce iommu pagefault logging
Remove duplicate log messages that were happening for every iommu page fault. Change-Id: I13bebcd3e93165d1b22ca859c39d0b169d3a53eb Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
This commit is contained in:
@@ -347,22 +347,17 @@ static int kgsl_iommu_fault_handler(struct iommu_domain *domain,
|
||||
KGSL_IOMMU_V1_FSYNR0_WNR_SHIFT)) ? 1 : 0);
|
||||
|
||||
pid = kgsl_mmu_get_ptname_from_ptbase(mmu, ptbase);
|
||||
KGSL_MEM_CRIT(iommu_dev->kgsldev,
|
||||
"GPU PAGE FAULT: addr = %lX pid = %d\n", addr, pid);
|
||||
KGSL_MEM_CRIT(iommu_dev->kgsldev,
|
||||
"context = %d FSR = %X FSYNR0 = %X FSYNR1 = %X(%s fault)\n",
|
||||
iommu_dev->ctx_id, fsr, fsynr0, fsynr1,
|
||||
write ? "write" : "read");
|
||||
|
||||
if (adreno_dev->ft_pf_policy & KGSL_FT_PAGEFAULT_LOG_ONE_PER_PAGE)
|
||||
no_page_fault_log = kgsl_mmu_log_fault_addr(mmu, ptbase, addr);
|
||||
|
||||
if (!no_page_fault_log) {
|
||||
KGSL_MEM_CRIT(iommu_dev->kgsldev,
|
||||
"GPU PAGE FAULT: addr = %lX pid = %d\n",
|
||||
addr, kgsl_mmu_get_ptname_from_ptbase(mmu, ptbase));
|
||||
KGSL_MEM_CRIT(iommu_dev->kgsldev, "context = %d FSR = %X\n",
|
||||
iommu_dev->ctx_id, fsr);
|
||||
"GPU PAGE FAULT: addr = %lX pid = %d\n", addr, pid);
|
||||
KGSL_MEM_CRIT(iommu_dev->kgsldev,
|
||||
"context = %d FSR = %X FSYNR0 = %X FSYNR1 = %X(%s fault)\n",
|
||||
iommu_dev->ctx_id, fsr, fsynr0, fsynr1,
|
||||
write ? "write" : "read");
|
||||
|
||||
_check_if_freed(iommu_dev, addr, pid);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user