Skip to content

backend-drm: Correctly tear down the DRM backend

Marius Vlad requested to merge mvlad/weston:fix-invalid-drm-device into master

It seem that we skipped to put back in TEXT mode the tty, in case a DRM device node wasn't present at that time, or it isn't present at all. This orders the destroy part correctly as to handle that case as well.

As a side effect, as the tty will still be set to GRAPHICS mode we will require a manual change of the tty number, which might be not possible on all systems. Properly putting back the tty to TEXT mode should avoid that, and allows to re-use the same tty no in case the DRM device has been created at a later point in time.

Edited by Daniel Stone

Merge request reports