No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Steve Cohen aa064ada86 disp: msm: sde: cache encoder_mask for vblank_work
There is a race between disable commit swap-state on display
thread and vblank work on event thread which may skip applying
the vblank vote if the encoder_mask has already been cleared.
To avoid the race, use a cached encoder_mask that is gauranteed
to be valid between the vblank_on and vblank_off calls.

Also, vblank queue work is initializing a variable that's never
used and msm_disable_outputs has 2 instances of pointers to old
CRTC state. Remove this dead code.

Change-Id: I5e4a482b8f067e272a2aef5afa08cc0e1ab89434
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
2020-11-17 17:24:30 -05:00
config disp: msm: enable SDE rotator driver configs for GKI 2020-09-25 14:32:24 +05:30
hdcp disp: msm: make msm_drm as module for GKI 2020-04-28 15:52:49 -07:00
include disp: msm: parse SPMI registers and append to IO lend list 2020-08-17 09:47:28 -07:00
msm disp: msm: sde: cache encoder_mask for vblank_work 2020-11-17 17:24:30 -05:00
rotator Merge "disp: msm: register rotator platform driver after genpd init" 2020-09-28 04:39:41 -07:00
Makefile Merge "Revert "disp: fix compilation issue with trusted VM config"" 2020-07-21 13:18:32 -07:00
NOTICE Display drivers kernel project initial snapshot 2019-04-14 22:20:59 -07:00