summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorAdrian Salido-Moreno <adrianm@codeaurora.org>2013-04-01 23:44:39 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:15:52 -0700
commite6a586f0b79be2c4025536a05bbef12ec83ae591 (patch)
tree4e7f5442825734388dc23b9502336deff43700cb /include/uapi/linux
parent00c3fe11919e8cb91b0c810300d0b5311d42fe1d (diff)
msm: mdss: clear vsync interrupt bit before wait for completion
When kickoff happens, MDP needs to ensure that a vsync has happend after flush. To ensure this, MDP driver needs to clear any pending vsync interrupts after writing to flush to ensure that vsync has happened and the shadowed registers have been swapped (at vsync boundary). This addressed possible concurrency issue where vsync interrupt happens just before flush but irq handler does not process it until after, leading to iommu page fault. CRs-Fixed: 465340 Change-Id: I0f8412386c76fc6409e95f316f54999f42b09be5 Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions