Acked-by: Jonathon Jongsma <jjongsma@xxxxxxxxxx> On Fri, 2016-05-20 at 14:01 +0100, Frediano Ziglio wrote: > All other classes using RedPipeItem as base use base as parent name > > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > --- > server/reds.c | 22 +++++++++++----------- > 1 file changed, 11 insertions(+), 11 deletions(-) > > diff --git a/server/reds.c b/server/reds.c > index 74de7d5..fa9a79e 100644 > --- a/server/reds.c > +++ b/server/reds.c > @@ -208,7 +208,7 @@ struct ChannelSecurityOptions { > }; > > typedef struct RedVDIReadBuf { > - RedPipeItem parent; > + RedPipeItem base; > RedCharDeviceVDIPort *dev; > > int len; > @@ -523,7 +523,7 @@ static void reds_reset_vdp(RedsState *reds) > dev->priv->receive_len = sizeof(dev->priv->vdi_chunk_header); > dev->priv->message_receive_len = 0; > if (dev->priv->current_read_buf) { > - red_pipe_item_unref(&dev->priv->current_read_buf->parent); > + red_pipe_item_unref(&dev->priv->current_read_buf->base); > dev->priv->current_read_buf = NULL; > } > /* Reset read filter to start with clean state when the agent reconnects > */ > @@ -787,7 +787,7 @@ static void vdi_read_buf_init(RedVDIReadBuf *buf) > /* Bogus pipe item type, we only need the RingItem and refcounting > * from the base class and are not going to use the type > */ > - red_pipe_item_init_full(&buf->parent, -1, > + red_pipe_item_init_full(&buf->base, -1, > vdi_port_read_buf_free); > } > > @@ -801,9 +801,9 @@ static RedVDIReadBuf > *vdi_port_get_read_buf(RedCharDeviceVDIPort *dev) > } > > ring_remove(item); > - buf = SPICE_CONTAINEROF(item, RedVDIReadBuf, parent.link); > + buf = SPICE_CONTAINEROF(item, RedVDIReadBuf, base.link); > > - g_warn_if_fail(buf->parent.refcount == 0); > + g_warn_if_fail(buf->base.refcount == 0); > vdi_read_buf_init(buf); > > return buf; > @@ -811,10 +811,10 @@ static RedVDIReadBuf > *vdi_port_get_read_buf(RedCharDeviceVDIPort *dev) > > static void vdi_port_read_buf_free(RedPipeItem *base) > { > - RedVDIReadBuf *buf = SPICE_CONTAINEROF(base, RedVDIReadBuf, parent); > + RedVDIReadBuf *buf = SPICE_CONTAINEROF(base, RedVDIReadBuf, base); > > - g_warn_if_fail(buf->parent.refcount == 0); > - ring_add(&buf->dev->priv->read_bufs, (RingItem *)buf); > + g_warn_if_fail(buf->base.refcount == 0); > + ring_add(&buf->dev->priv->read_bufs, &buf->base.link); > > /* read_one_msg_from_vdi_port may have never completed because the > read_bufs > ring was empty. So we call it again so it can complete its work if > @@ -893,7 +893,7 @@ static RedPipeItem > *vdi_port_read_one_msg_from_device(SpiceCharDeviceInstance *s > if (error) { > reds_agent_remove(reds); > } > - red_pipe_item_unref(&dispatch_buf->parent); > + red_pipe_item_unref(&dispatch_buf->base); > } > } > } /* END switch */ > @@ -1271,7 +1271,7 @@ void reds_on_main_channel_migrate(RedsState *reds, > MainChannelClient *mcc) > if (error) { > reds_agent_remove(reds); > } > - red_pipe_item_unref(&read_buf->parent); > + red_pipe_item_unref(&read_buf->base); > } > > spice_assert(agent_dev->priv->receive_len); > @@ -4351,7 +4351,7 @@ red_char_device_vdi_port_init(RedCharDeviceVDIPort > *self) > /* This ensures the newly created buffer is placed in the > * RedCharDeviceVDIPort::read_bufs queue ready to be reused > */ > - red_pipe_item_unref(&buf->parent); > + red_pipe_item_unref(&buf->base); > } > } > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel