[Spice-devel] [spice-gtk PATCH 1/4 v4] ppc: Fix header endianess

Pavel Grunt pgrunt at redhat.com
Mon Dec 21 09:40:28 PST 2015


Acked and pushed the series.

Thanks,

Pavel

On Thu, 2015-12-17 at 16:50 +0100, Lukas Venhoda wrote:
> From: Fabiano Fidêncio <fidencio at redhat.com>
> 
> ---
> Changes since v3:
>  - No changes
>  - Already ACKed, just resending
> ---
>  src/spice-channel.c | 20 ++++++++++----------
>  1 file changed, 10 insertions(+), 10 deletions(-)
> 
> diff --git a/src/spice-channel.c b/src/spice-channel.c
> index a2a6cb9..26b5c38 100644
> --- a/src/spice-channel.c
> +++ b/src/spice-channel.c
> @@ -373,9 +373,9 @@ static inline void
> spice_header_set_msg_type(uint8_t *header, gboolean is_mini_h
>                                               uint16_t type)
>  {
>      if (is_mini_header) {
> -        ((SpiceMiniDataHeader *)header)->type = type;
> +        ((SpiceMiniDataHeader *)header)->type = GUINT16_TO_LE(type);
>      } else {
> -        ((SpiceDataHeader *)header)->type = type;
> +        ((SpiceDataHeader *)header)->type = GUINT16_TO_LE(type);
>      }
>  }
> 
> @@ -383,9 +383,9 @@ static inline void
> spice_header_set_msg_size(uint8_t *header, gboolean is_mini_h
>                                               uint32_t size)
>  {
>      if (is_mini_header) {
> -        ((SpiceMiniDataHeader *)header)->size = size;
> +        ((SpiceMiniDataHeader *)header)->size = GUINT32_TO_LE(size);
>      } else {
> -        ((SpiceDataHeader *)header)->size = size;
> +        ((SpiceDataHeader *)header)->size = GUINT32_TO_LE(size);
>      }
>  }
> 
> @@ -393,9 +393,9 @@ G_GNUC_INTERNAL
>  uint16_t spice_header_get_msg_type(uint8_t *header, gboolean
> is_mini_header)
>  {
>      if (is_mini_header) {
> -        return ((SpiceMiniDataHeader *)header)->type;
> +        return GUINT16_FROM_LE(((SpiceMiniDataHeader *)header)-
> >type);
>      } else {
> -        return ((SpiceDataHeader *)header)->type;
> +        return GUINT16_FROM_LE(((SpiceDataHeader *)header)->type);
>      }
>  }
> 
> @@ -403,9 +403,9 @@ G_GNUC_INTERNAL
>  uint32_t spice_header_get_msg_size(uint8_t *header, gboolean
> is_mini_header)
>  {
>      if (is_mini_header) {
> -        return ((SpiceMiniDataHeader *)header)->size;
> +        return GUINT32_FROM_LE(((SpiceMiniDataHeader *)header)-
> >size);
>      } else {
> -        return ((SpiceDataHeader *)header)->size;
> +        return GUINT32_FROM_LE(((SpiceDataHeader *)header)->size);
>      }
>  }
> 
> @@ -418,7 +418,7 @@ static inline void
> spice_header_set_msg_serial(uint8_t *header, gboolean is_mini
>                                                 uint64_t serial)
>  {
>      if (!is_mini_header) {
> -        ((SpiceDataHeader *)header)->serial = serial;
> +        ((SpiceDataHeader *)header)->serial = GUINT64_TO_LE(serial);
>      }
>  }
> 
> @@ -457,7 +457,7 @@ static inline uint32_t
> spice_header_get_msg_sub_list(uint8_t *header, gboolean i
>      if (is_mini_header) {
>          return 0;
>      } else {
> -        return ((SpiceDataHeader *)header)->sub_list;
> +        return GUINT32_FROM_LE(((SpiceDataHeader *)header)-
> >sub_list);
>      }
>  }
> 
> --
> 2.5.0
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list