]> git.proxmox.com Git - mirror_lxc.git/commit
mainloop: io_uring: disable IORING_POLL_ADD_MULTI
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 21 Apr 2023 17:23:06 +0000 (19:23 +0200)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 21 Apr 2023 17:23:06 +0000 (19:23 +0200)
commit7fd671dbce98d139e52e8c4266f1050ef49ea8af
tree92a51adf9056a02a4d7d27ce884eb65ff5e616bf
parent715fb4effaa7f35e642056d2a10d5b8c393bfac0
mainloop: io_uring: disable IORING_POLL_ADD_MULTI

Let's disable IORING_POLL_ADD_MULTI to workaround an issue
with false-positive POLLIN events in CQ.

In my local setup I managed to fix an issue without this
by making terminal FDs non-blocking, but during full
testsuite execution in Jenkins it was found that issue
still persists. So, let's add this ugly workaround too.

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/lxc/mainloop.c