[PATCH] dio: only call aio_complete() after returning -EIOCBQUEUED