[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-aio
Subject: [PATCH 12/27] aio: use iocb_put() instead of open coding it
From: Jens Axboe <axboe () kernel ! dk>
Date: 2018-11-30 16:56:31
Message-ID: 20181130165646.27341-13-axboe () kernel ! dk
[Download RAW message or body]
Replace the percpu_ref_put() + kmem_cache_free() with a call to
iocb_put() instead.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
---
fs/aio.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/fs/aio.c b/fs/aio.c
index 533cb7b1112f..e8457f9486e3 100644
--- a/fs/aio.c
+++ b/fs/aio.c
@@ -1878,10 +1878,9 @@ static int io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb,
goto out_put_req;
return 0;
out_put_req:
- percpu_ref_put(&ctx->reqs);
if (req->ki_eventfd)
eventfd_ctx_put(req->ki_eventfd);
- kmem_cache_free(kiocb_cachep, req);
+ iocb_put(req);
out_put_reqs_available:
put_reqs_available(ctx, 1);
return ret;
--
2.17.1
--
To unsubscribe, send a message with 'unsubscribe linux-aio' in
the body to majordomo@kvack.org. For more info on Linux AIO,
see: http://www.kvack.org/aio/
Don't email: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic