On Wed 13 May 2015 05:18:31 PM CEST, Alexander Yarygin 
<yary...@linux.vnet.ibm.com> wrote:

> +            if (!aio_ctxs || !g_list_find(aio_ctxs, aio_context)) {
> +                busy |= aio_poll(aio_context, busy);
> +                aio_ctxs = g_list_append(aio_ctxs, aio_context);
> +            }

g_list_append() walks the whole list in order to append an element, I
think you should use _prepend() instead.

And since that's the only operation you're doing you can use a GSList
instead.

Berto

Reply via email to