On Mon, 09 Sep 2024 17:00:36 +0200, Felix Moessbauer wrote:
The submit queue polling threads are userland threads that just never exit to the userland. When creating the thread with IORING_SETUP_SQ_AFF, the affinity of the poller thread is set to the cpu specified in sq_thread_cpu. However, this CPU can be outside of the cpuset defined by the cgroup cpuset controller. This violates the rules defined by the cpuset controller and is a potential issue for realtime applications.
[...]
Applied, thanks!
[1/1] io_uring/sqpoll: do not allow pinning outside of cpuset commit: f011c9cf04c06f16b24f583d313d3c012e589e50
Best regards,