On 7/10/19 2:35 AM, Jackie Liu wrote: > when io_req_defer alloc memory failed, it will be return -EAGAIN. > But io_submit_sqe cannot be returned immediately because the reference > count for req is still hold. we should be clean it. Looks like this actually got fixed in my for-5.3/io_uring branch which I haven't pushed out yet. Once that's in, I'd suggest we send yours to stable separately. Probably change the wording to: When io_req_defer alloc memory fails, it will be -EAGAIN. But io_submit_sqe cannot return immediately because the reference count for req is still held. Ensure that we free it. -- Jens Axboe