wlroots/backend/session
liupeng 510cda868d drm: Rework device removal signal
By moving the remove signal right before where we assert that the assert signal
list is empty, we create a strict contract requiring the remove signals to remove
themselves. We ensure this is true by calling `backend_destroy()` upon removal,
making sure that we don't double free the device fd.

Signed-off-by: liupeng <liupeng01@kylinos.cn>
2026-05-11 09:03:47 +08:00
..
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00
session.c drm: Rework device removal signal 2026-05-11 09:03:47 +08:00