> The goal of the patch series is to return -EAGAIN/-EWOULDBLOCK if > any of these conditions are met. This way userspace can push most > of the write()s to the kernel to the best of its ability to complete > and if it returns -EAGAIN, can defer it to another thread. > > In order to enable this, IOCB_FLAG_NONBLOCKING is introduced in > uapi/linux/aio_abi.h which translates to IOCB_BLOCKING for struct iocb. I think this is missing a NON in the second line.