diff options
author | Simon Ser <[email protected]> | 2020-12-11 19:46:34 +0100 |
---|---|---|
committer | Simon Ser <[email protected]> | 2020-12-17 17:03:42 +0100 |
commit | 96962e3de725f734b7f4671a21920b12cb2799c7 (patch) | |
tree | 55155f862ef63b60ca40157679e92532c7505e70 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | a7ecf00346823c3434bf7d629ee0b2620de2d62c (diff) |
drm: require each CRTC to have a unique primary plane
User-space expects to be able to pick a primary plane for each CRTC
exposed by the driver. Make sure this assumption holds in
drm_mode_config_validate.
Use the legacy drm_crtc.primary field to check this, because it's
simpler and we require drivers to set it anyways. Accumulate a set of
primary planes which are already used for a CRTC in a bitmask. Error out
if a primary plane is re-used.
v2: new patch
v3:
- Use u64 instead of __u64 (Jani)
- Use `unsigned int` instead of `unsigned` (Jani)
v4:
- Use u32 instead of u64 for plane mask (Ville)
- Use drm_plane_mask instead of BIT (Ville)
- Fix typos (Ville)
Signed-off-by: Simon Ser <[email protected]>
Reviewed-by: Daniel Vetter <[email protected]>
Acked-by: Ville Syrjala <[email protected]>
Cc: Pekka Paalanen <[email protected]>
Cc: Jani Nikula <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions