• Jordan Crouse's avatar
    msm: kgsl: Do not take active_cnt for events and waittimestamp · 5149a5e2
    Jordan Crouse authored
    
    
    In the mists of time it was nessesary to take an active count
    for waittimestamp and events because we did not want to run
    the risk of suspending while the GPU was active.  Now that we
    have the dispatcher we have much better control over the GPU
    so the original risk is diminished.
    
    The problem is that holding active_cnt prevents us from going
    into nap and suspend and with server-side-sync a lot of the
    events we are waiting for might take a very long time before
    they even get dispatched on the GPU so we are essentially
    keeping the clocks on waiting for other people.
    
    z180 must take active count on its own.
    
    Change-Id: Ic0dedbadcb608115938b198faebe333d19c6a8f6
    Signed-off-by: default avatarJordan Crouse <jcrouse@codeaurora.org>
    5149a5e2
kgsl.c 108 KB