diff --git a/drivers/gpu/msm/kgsl.c b/drivers/gpu/msm/kgsl.c index e9edbc1dc2f7..f04150c6758b 100644 --- a/drivers/gpu/msm/kgsl.c +++ b/drivers/gpu/msm/kgsl.c @@ -494,8 +494,6 @@ static int kgsl_mem_entry_attach_process(struct kgsl_device *device, /* Detach a memory entry from a process and unmap it from the MMU */ static void kgsl_mem_entry_detach_process(struct kgsl_mem_entry *entry) { - unsigned int type; - if (entry == NULL) return; @@ -508,10 +506,7 @@ static void kgsl_mem_entry_detach_process(struct kgsl_mem_entry *entry) idr_remove(&entry->priv->mem_idr, entry->id); entry->id = 0; - type = kgsl_memdesc_usermem_type(&entry->memdesc); - - if (type != KGSL_MEM_ENTRY_ION) - entry->priv->gpumem_mapped -= entry->memdesc.mapsize; + entry->priv->gpumem_mapped -= entry->memdesc.mapsize; spin_unlock(&entry->priv->mem_lock);