greybus: Explicitly add pad-bytes to manifest descriptors

Explicitly add pad-bytes to manifest descriptors to match their layout
in greybus specification.

Reviewed-by: Alex Elder <elder@linaro.org>
Reviewed-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Viresh Kumar 2015-04-28 19:51:40 +05:30 committed by Greg Kroah-Hartman
parent b022515ee6
commit 499ee955a1
1 changed files with 3 additions and 0 deletions

View File

@ -83,6 +83,7 @@ struct greybus_descriptor_string {
struct greybus_descriptor_interface {
__u8 vendor_stringid;
__u8 product_stringid;
__u8 pad[2];
} __packed;
/*
@ -107,6 +108,7 @@ struct greybus_descriptor_interface {
struct greybus_descriptor_bundle {
__u8 id; /* interface-relative id (0..) */
__u8 class;
__u8 pad[2];
} __packed;
/*
@ -124,6 +126,7 @@ struct greybus_descriptor_cport {
struct greybus_descriptor_header {
__le16 size;
__u8 type; /* enum greybus_descriptor_type */
__u8 pad;
} __packed;
struct greybus_descriptor {