greybus: properly annotate struct gb_control_timesync_enable_request
A patch from created struct gb_control_timesync_enable_request,
but forgot to properly annotate that the fields are little-endian. The
code is correct in treating them this way, so there isn't a bug, but
sparse complains.
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/drivers/staging/greybus/greybus_protocols.h b/drivers/staging/greybus/greybus_protocols.h
index 27acbdd..524c649 100644
--- a/drivers/staging/greybus/greybus_protocols.h
+++ b/drivers/staging/greybus/greybus_protocols.h
@@ -177,9 +177,9 @@
struct gb_control_timesync_enable_request {
__u8 count;
- __u64 frame_time;
- __u32 strobe_delay;
- __u32 refclk;
+ __le64 frame_time;
+ __le32 strobe_delay;
+ __le32 refclk;
} __packed;
/* timesync enable response has no payload */