On Tue, Feb 05, 2019 at 05:27:29PM -0700, Jens Axboe wrote: > This should be better, passes some basic testing, too: > > http://git.kernel.dk/cgit/linux-block/commit/?h=io_uring&id=01a93aa784319a02ccfa6523371b93401c9e0073 > > Verified that we're grabbing the right refs, and don't hold any > ourselves. For the file registration, forbid registration of the > io_uring fd, as that is pointless and will introduce a loop regardless > of fd passing. *shrug* So pass it to AF_UNIX socket and register _that_ - does't change the underlying problem.