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

Commit ec3da37b authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "disp: msm: sde: increment refcount of dma_fence before access"

parents 4d25c19e 0a5fdc0f
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -6151,10 +6151,18 @@ static int _sde_debugfs_fence_status_show(struct seq_file *s, void *data)
		seq_printf(s, "plane:%u stage:%d\n", plane->base.id,
			pstate->stage);

		fence = pstate->input_fence;
		SDE_EVT32(DRMID(crtc), fence);
		if (fence)
		SDE_EVT32(DRMID(crtc), plane->base.id, pstate->input_fence);
		if (pstate->input_fence) {

			rcu_read_lock();
			fence = dma_fence_get_rcu(pstate->input_fence);
			rcu_read_unlock();

			if (fence) {
				sde_fence_list_dump(fence, &s);
				dma_fence_put(fence);
			}
		}
	}

	/* Dump release fence info */