On Wed, Feb 28, 2018 at 09:16:59AM +0000, Daniel P. Berrangé wrote: > On Wed, Feb 28, 2018 at 01:06:29PM +0800, Peter Xu wrote: > > It will be used in multiple threads in follow-up patches. Let it start > > to have refcounts. > > > > Signed-off-by: Peter Xu <pet...@redhat.com> > > --- > > include/io/task.h | 3 +++ > > io/task.c | 23 ++++++++++++++++++++++- > > 2 files changed, 25 insertions(+), 1 deletion(-) > > > > diff --git a/include/io/task.h b/include/io/task.h > > index 9dbe3758d7..c6acd6489c 100644 > > --- a/include/io/task.h > > +++ b/include/io/task.h > > @@ -322,4 +322,7 @@ gpointer qio_task_get_result_pointer(QIOTask *task); > > */ > > Object *qio_task_get_source(QIOTask *task); > > > > +void qio_task_ref(QIOTask *task); > > +void qio_task_unref(QIOTask *task); > > It should just be turned back into a QObject as it was originally, > so we get refcounting for free.
Could you point me the commit that has the original code? I would be glad to revert to that, or yeah I can switch to QObject too. Thanks, -- Peter Xu