On Fri, 2016-09-16 at 10:39 +0100, Frediano Ziglio wrote: > Remove added FIXME introducing an helper function. > > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > --- > server/display-channel.c | 12 ++++++++++++ > server/display-channel.h | 2 ++ > server/red-worker.c | 16 ++-------------- > 3 files changed, 16 insertions(+), 14 deletions(-) > > diff --git a/server/display-channel.c b/server/display-channel.c > index d193925..6682d77 100644 > --- a/server/display-channel.c > +++ b/server/display-channel.c > @@ -2099,3 +2099,15 @@ void > display_channel_reset_image_cache(DisplayChannel *self) > { > image_cache_reset(&self->priv->image_cache); > } > + > +void display_channel_debug_oom(DisplayChannel *display, const char > *msg) > +{ > + RedChannel *channel = RED_CHANNEL(display); > + > + spice_debug("%s #draw=%u, #glz_draw=%u current %u pipes %u", > + msg, > + display->priv->drawable_count, > + display->priv- > >encoder_shared_data.glz_drawable_count, > + display->priv->current_size, > + red_channel_sum_pipes_size(channel)); > +} > diff --git a/server/display-channel.h b/server/display-channel.h > index ce5d419..ab344fa 100644 > --- a/server/display-channel.h > +++ b/server/display-channel.h > @@ -306,6 +306,8 @@ void > set_monitors_config_to_primary(DisplayChannel *display); > gboolean display_channel_validate_surface(DisplayChannel *display, > uint32_t surface_id); > void display_channel_reset_image_cache(DisplayChannel *self); > > +void display_channel_debug_oom(DisplayChannel *display, const char > *msg); > + > static inline int is_equal_path(SpicePath *path1, SpicePath *path2) > { > SpicePathSeg *seg1, *seg2; > diff --git a/server/red-worker.c b/server/red-worker.c > index 92ab59c..2cde7fd 100644 > --- a/server/red-worker.c > +++ b/server/red-worker.c > @@ -773,13 +773,7 @@ static void handle_dev_oom(void *opaque, void > *payload) > > spice_return_if_fail(worker->running); > // streams? but without streams also leak > -#if FIXME > - spice_debug("OOM1 #draw=%u, #glz_draw=%u current %u pipes %u", > - display->drawable_count, > - display->encoder_shared_data.glz_drawable_count, > - display->current_size, > - red_channel_sum_pipes_size(display_red_channel)); > -#endif > + display_channel_debug_oom(display, "OOM1"); > while (red_process_display(worker, &ring_is_empty)) { > red_channel_push(display_red_channel); > } > @@ -787,13 +781,7 @@ static void handle_dev_oom(void *opaque, void > *payload) > display_channel_free_some(worker->display_channel); > red_qxl_flush_resources(worker->qxl); > } > -#if FIXME > - spice_debug("OOM2 #draw=%u, #glz_draw=%u current %u pipes %u", > - display->drawable_count, > - display->encoder_shared_data.glz_drawable_count, > - display->current_size, > - red_channel_sum_pipes_size(display_red_channel)); > -#endif > + display_channel_debug_oom(display, "OOM2"); > red_qxl_clear_pending(worker->qxl->st, > RED_DISPATCHER_PENDING_OOM); > } > Thanks, I missed those FIXMEs. _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel