greybus: svc: fix message packing
authorJohan Hovold <johan@hovoldconsulting.com>
Sat, 1 Aug 2015 09:50:38 +0000 (11:50 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 4 Aug 2015 03:00:41 +0000 (20:00 -0700)
Add missing packed attributes to prevent implicit structure padding.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Alex Elder <elder@linaro.org>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/greybus_protocols.h

index 0441de5becd66f58c7b9e825c30ba50e77f6ed85..121300a84e1ce242d5351c2b67f2739d17a6b332 100644 (file)
@@ -599,7 +599,7 @@ struct gb_spi_transfer_response {
 struct gb_svc_hello_request {
        __le16                  endo_id;
        __u8                    interface_id;
-};
+} __packed;
 /* hello response has no payload */
 
 struct gb_svc_intf_device_id_request {
@@ -616,7 +616,7 @@ struct gb_svc_intf_hotplug_request {
                __le32  ara_vend_id;
                __le32  ara_prod_id;
        } data;
-};
+} __packed;
 /* hotplug response has no payload */
 
 struct gb_svc_intf_hot_unplug_request {
@@ -634,7 +634,7 @@ struct gb_svc_conn_create_request {
        __u16   cport1_id;
        __u8    intf2_id;
        __u16   cport2_id;
-};
+} __packed;
 /* connection create response has no payload */
 
 struct gb_svc_conn_destroy_request {
@@ -642,7 +642,7 @@ struct gb_svc_conn_destroy_request {
        __u16   cport1_id;
        __u8    intf2_id;
        __u16   cport2_id;
-};
+} __packed;
 /* connection destroy response has no payload */
 
 /* UART */