]> Pileus Git - ~andy/linux/blobdiff - fs/aio.c
aio: prevent double free in ioctx_alloc
[~andy/linux] / fs / aio.c
index ee77dc13d5b22370899ed96e12be13e26a4aaad3..63135331cec27b3801375835165726077f61cc35 100644 (file)
--- a/fs/aio.c
+++ b/fs/aio.c
@@ -610,7 +610,6 @@ static struct kioctx *ioctx_alloc(unsigned nr_events)
 err_cleanup:
        aio_nr_sub(ctx->max_reqs);
 err:
-       aio_free_ring(ctx);
        free_percpu(ctx->cpu);
        free_percpu(ctx->reqs.pcpu_count);
        free_percpu(ctx->users.pcpu_count);