summaryrefslogtreecommitdiff
path: root/include/uapi/linux/patchkey.h
diff options
context:
space:
mode:
authorUjwal Patel <ujwalp@codeaurora.org>2015-03-03 19:58:49 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:38:25 -0700
commit52de12b7ca7152d27b586d918122606a6e5a9433 (patch)
tree4c8c88260a999df86c091702251ffedcc0b60775 /include/uapi/linux/patchkey.h
parent65b7b619c8b1c3464a25b64c1ebac998e92e41db (diff)
msm: mdss: rotator: fix synchronization issue with multiple sessions
Current rotator driver allows more sessions than actual number of rotator hardware. This requires virtualization when number of active sessions are greater than number of rotators. In the current implementation, synchronization bug is getting exposed if one rotator has two or more sessions, all these sessions are actively using shared rotator in interleave fashion and one of the session is using optimized path where back to back configuration is same. This leads to unexpected results and device hang. Fix this by maintaining proper ownership and hand-off when one session is finished using given rotator and other one picks up. Change-Id: I1f2e7376a01f248d11253bf5b6153ab236f07b19 Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
Diffstat (limited to 'include/uapi/linux/patchkey.h')
0 files changed, 0 insertions, 0 deletions