Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de5621b3 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: kgsl: Take a refcount only for memtype ION in imported_mem_show"

parents e4e8e634 2df1522f
Loading
Loading
Loading
Loading
+13 −15
Original line number Diff line number Diff line
@@ -110,14 +110,13 @@ imported_mem_show(struct kgsl_process_private *priv,
		id++, entry = idr_get_next(&priv->mem_idr, &id)) {

		int egl_surface_count = 0, egl_image_count = 0;
		struct kgsl_memdesc *m;
		struct kgsl_memdesc *m = &entry->memdesc;

		if (kgsl_mem_entry_get(entry) == 0)
		if ((kgsl_memdesc_usermem_type(m) != KGSL_MEM_ENTRY_ION) ||
			entry->pending_free || (kgsl_mem_entry_get(entry) == 0))
			continue;
		spin_unlock(&priv->mem_lock);

		m = &entry->memdesc;
		if (kgsl_memdesc_usermem_type(m) == KGSL_MEM_ENTRY_ION) {
		kgsl_get_egl_counts(entry, &egl_surface_count,
				&egl_image_count);

@@ -131,7 +130,6 @@ imported_mem_show(struct kgsl_process_private *priv,
					egl_image_count : 1));
			imported_mem += size;
		}
		}

		kgsl_mem_entry_put(entry);
		spin_lock(&priv->mem_lock);