And I thought I was original for coming up with this scheme after I heard about vdsos, a year or two before io_uring became a thing :)
source - I helped create SPDK.
Nor is io_uring the first or only asynchronous I/O API available to Linux userspace. It's just the best.