diff --git a/msm/msm_smmu.c b/msm/msm_smmu.c index caf5351f5f..95bd887929 100644 --- a/msm/msm_smmu.c +++ b/msm/msm_smmu.c @@ -427,11 +427,10 @@ static int msm_smmu_fault_handler(struct iommu_domain *domain, int flags, void *token) { struct msm_smmu_client *client; - int rc = -EINVAL; if (!token) { DRM_ERROR("Error: token is NULL\n"); - return -EINVAL; + return -ENOSYS; } client = (struct msm_smmu_client *)token; @@ -445,7 +444,7 @@ static int msm_smmu_fault_handler(struct iommu_domain *domain, * return -ENOSYS to allow smmu driver to dump out useful * debug info. */ - return rc; + return -ENOSYS; } /** diff --git a/rotator/sde_rotator_smmu.c b/rotator/sde_rotator_smmu.c index cf37bd92cc..7e27413a99 100644 --- a/rotator/sde_rotator_smmu.c +++ b/rotator/sde_rotator_smmu.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2015-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. */ #define pr_fmt(fmt) "%s: " fmt, __func__ @@ -459,11 +459,10 @@ static int sde_smmu_fault_handler(struct iommu_domain *domain, int flags, void *token) { struct sde_smmu_client *sde_smmu; - int rc = -EINVAL; if (!token) { SDEROT_ERR("Error: token is NULL\n"); - return -EINVAL; + return -ENOSYS; } sde_smmu = (struct sde_smmu_client *)token; @@ -480,7 +479,7 @@ static int sde_smmu_fault_handler(struct iommu_domain *domain, * return -ENOSYS to allow smmu driver to dump out useful * debug info. */ - return rc; + return -ENOSYS; } static struct sde_smmu_domain sde_rot_unsec = {