diff options
author | Tomi Valkeinen <[email protected]> | 2014-11-10 12:23:00 +0200 |
---|---|---|
committer | Tomi Valkeinen <[email protected]> | 2015-02-26 12:15:13 +0200 |
commit | d49cd15550d9d4495f6187425318c245d58cb63f (patch) | |
tree | d6981bf56333c72e98075f2360cbcb0a4020a59f /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 4e1d3ca0836b6b44c358c5ace79aa15a091a4142 (diff) |
OMAPDSS: DISPC: lock access to DISPC_CONTROL & DISPC_CONFIG
Dispc driver presumes that the callers handle locking for all normal
functions. However, omapdrm doesn't handle this, and presumes that all
overlay manager registers are private to that overlay manager, and thus
presumes that configurations for overlay managers can be written via
different threads freely.
For many registers the above is true. The exceptions are DISPC_CONTROL
and DISPC_CONFIG registers, which contain bits for both LCD and TV
overlay managers.
Fixing this properly in omapdrm means a big omapdrm rewrite. So, for
now, add locking to dispc for the problematic registers.
Signed-off-by: Tomi Valkeinen <[email protected]>
Reported-by: Somnath Mukherjee <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions