diff options
author | Deepak Kumar <dkumar@codeaurora.org> | 2021-02-11 14:30:55 +0530 |
---|---|---|
committer | Pranav Patel <pranavp@codeaurora.org> | 2021-02-22 15:26:46 +0530 |
commit | 695d0dc505c853166794784206b83647157755bb (patch) | |
tree | 2b89a73b8470b57afeb32a0c5557af0b1f96abaa /drivers/gpu/msm/kgsl_iommu.c | |
parent | 8017a0d307e03f8a9d4ec192f7ea6e4699b0ee0e (diff) |
msm: kgsl: Change start variable type to int in kgsl_iommu_add_global
Variable start should be of type int instead of u32. Correct this to
ensure while loop can exit and WARN_ON statement is effective in
case global VA space doesn't have enough space for current request.
Change-Id: I0bc817abc9a16934b5c91fc31ba9c6dff3545c90
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Signed-off-by: Pranav Patel <pranavp@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm/kgsl_iommu.c')
-rw-r--r-- | drivers/gpu/msm/kgsl_iommu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/msm/kgsl_iommu.c b/drivers/gpu/msm/kgsl_iommu.c index 08f5c6d9d50b..98537730cbc9 100644 --- a/drivers/gpu/msm/kgsl_iommu.c +++ b/drivers/gpu/msm/kgsl_iommu.c @@ -199,8 +199,9 @@ static void kgsl_iommu_remove_global(struct kgsl_mmu *mmu, static void kgsl_iommu_add_global(struct kgsl_mmu *mmu, struct kgsl_memdesc *memdesc, const char *name) { - u32 bit, start = 0; + u32 bit; u64 size = kgsl_memdesc_footprint(memdesc); + int start = 0; if (memdesc->gpuaddr != 0) return; |