xwayland: use io_uring to prevent lockups
See https://gitlab.freedesktop.org/wayland/wayland/-/issues/296
This commit is contained in:
parent
5573b2a1b7
commit
285724b4f1
13 changed files with 1173 additions and 34 deletions
|
|
@ -24,6 +24,7 @@ use {
|
|||
},
|
||||
zwp_linux_dmabuf_v1::ZwpLinuxDmabufV1Global,
|
||||
},
|
||||
io_uring::IoUring,
|
||||
leaks::Tracker,
|
||||
logger::Logger,
|
||||
rect::Rect,
|
||||
|
|
@ -108,6 +109,7 @@ pub struct State {
|
|||
pub config_file_id: NumCell<u64>,
|
||||
pub tracker: Tracker<Self>,
|
||||
pub data_offer_ids: NumCell<u64>,
|
||||
pub io_uring: IoUring,
|
||||
}
|
||||
|
||||
// impl Drop for State {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue