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

Commit 923b5718 authored by Dhaval Patel's avatar Dhaval Patel
Browse files

msm: mdss: wait for pipe free before returning busy error



Client waits for retire fence and reuse the pipe
on another display interface. This pipe is not
stagged on MDP hardware but software structures
are not updated because retire fence is signaled
first. Due scheduling priorities between two threads,
validate call from another interface may come first
and try to reuse the same pipe. MDSS driver fails
this call because software structures are not
updated with pipe status.

Ideally, driver should wait for timeout duration
to allow other interface (or software structure) to
release the pipe. This allow clients to reuse the
same pipe on multiple displays without switching
composition method.

Change-Id: I999874f38a829162de7708cf2e5b3b425c9d5f2a
Signed-off-by: default avatarDhaval Patel <pdhaval@codeaurora.org>
parent c952020e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment