From 9fa3a9b8cb7e04b600166049424d01b428a251ad Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 4 Mar 2016 18:40:02 -0800 Subject: [PATCH] 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 Reviewed-by: Viresh Kumar Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/greybus_protocols.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/greybus/greybus_protocols.h b/drivers/staging/greybus/greybus_protocols.h index 27acbdd39571..524c64987b42 100644 --- a/drivers/staging/greybus/greybus_protocols.h +++ b/drivers/staging/greybus/greybus_protocols.h @@ -177,9 +177,9 @@ struct gb_control_interface_version_response { 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 */ -- 2.20.1