diff options
author | Keith Packard <keithp@keithp.com> | 2017-04-10 06:35:34 +0200 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2017-10-25 08:31:30 +0200 |
commit | 7de440db20d4531e4b740bf17b56afc426c54377 (patch) | |
tree | f260b946f2d43023266e721903b99f523c2a944d /include/uapi | |
parent | drm: Add drm_object lease infrastructure [v5] (diff) | |
download | linux-7de440db20d4531e4b740bf17b56afc426c54377.tar.xz linux-7de440db20d4531e4b740bf17b56afc426c54377.zip |
drm: Check mode object lease status in all master ioctl paths [v4]
Attempts to modify un-leased objects are rejected with an error.
Information returned about unleased objects is modified to make them
appear unusable and/or disconnected.
Changes for v2 as suggested by Daniel Vetter <daniel.vetter@ffwll.ch>:
* With the change in the __drm_mode_object_find API to pass the
file_priv along, we can now centralize most of the lease-based
access checks in that function.
* A few places skip that API and require in-line checks.
Changes for v3 provided by Dave Airlie <airlied@redhat.com>
* remove support for leasing encoders.
* add support for leasing planes.
Changes for v4
* Only call drm_lease_held if DRIVER_MODESET.
Signed-off-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions