### Dynamic lease transfer
When `drm-lease-manager` is started with the `-t` option, the
### Dynamic lease transfer
When `drm-lease-manager` is started with the `-t` option, the
one client to another.
This allows the ownership of the leased resources to be transferred
without the display being closed and the screen blanking.
one client to another.
This allows the ownership of the leased resources to be transferred
without the display being closed and the screen blanking.
references to the DRM device, so that the last framebuffer of
the old client stays on screen until the new client presents its first frame.
The transition can be completed without direct communication between the old
and new client applications, however, the client that the lease will be
references to the DRM device, so that the last framebuffer of
the old client stays on screen until the new client presents its first frame.
The transition can be completed without direct communication between the old
and new client applications, however, the client that the lease will be
Once the lease is revoked, all DRM API calls referring to the DRM
resources managed by the lease will fail with -ENOENT. The client
should be able to gracefully handle this condition by, for example,
Once the lease is revoked, all DRM API calls referring to the DRM
resources managed by the lease will fail with -ENOENT. The client
should be able to gracefully handle this condition by, for example,