It becomes a question of how expensive the message passing is between cores versus the context switch overhead - especially in a world where switching privilege levels has been made expensive by multiple categories of attack against processor speculation.
Is there a middle ground where io_uring doesn't require the mitigations but other syscalls do?
Is there a middle ground where io_uring doesn't require the mitigations but other syscalls do?