On Tue, 7 Feb 2017 17:51:47 +0400 Marc-André Lureau <marcandre.lur...@redhat.com> wrote:
> Similarly to allocation, do it from an inline function. This allows > tests to only use the headers for allocation/free of timer. > > Cc: Paolo Bonzini <pbonz...@redhat.com> > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- Reviewed-by: Greg Kurz <gr...@kaod.org> > include/qemu/timer.h | 5 ++++- > qemu-timer.c | 5 ----- > 2 files changed, 4 insertions(+), 6 deletions(-) > > diff --git a/include/qemu/timer.h b/include/qemu/timer.h > index 9abed51ae8..26e628584c 100644 > --- a/include/qemu/timer.h > +++ b/include/qemu/timer.h > @@ -610,7 +610,10 @@ void timer_deinit(QEMUTimer *ts); > * > * Free a timer (it must not be on the active list) > */ > -void timer_free(QEMUTimer *ts); > +static inline void timer_free(QEMUTimer *ts) > +{ > + g_free(ts); > +} > > /** > * timer_del: > diff --git a/qemu-timer.c b/qemu-timer.c > index ff620ecff7..6cf70b96f6 100644 > --- a/qemu-timer.c > +++ b/qemu-timer.c > @@ -355,11 +355,6 @@ void timer_deinit(QEMUTimer *ts) > ts->timer_list = NULL; > } > > -void timer_free(QEMUTimer *ts) > -{ > - g_free(ts); > -} > - > static void timer_del_locked(QEMUTimerList *timer_list, QEMUTimer *ts) > { > QEMUTimer **pt, *t;