Browse Source

can: ems_usb: mark timestamp as little endian

The struct ems_cpc_msg describes the a message received from the USB device,
which uses little endian byte order. This patch marks the timestamp in struct
ems_cpc_msg accordingly.

Acked-by: Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Marc Kleine-Budde 10 years ago
parent
commit
a0bc163a7c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      drivers/net/can/usb/ems_usb.c

+ 2 - 2
drivers/net/can/usb/ems_usb.c

@@ -200,8 +200,8 @@ struct __packed ems_cpc_msg {
 	u8 type;	/* type of message */
 	u8 type;	/* type of message */
 	u8 length;	/* length of data within union 'msg' */
 	u8 length;	/* length of data within union 'msg' */
 	u8 msgid;	/* confirmation handle */
 	u8 msgid;	/* confirmation handle */
-	u32 ts_sec;	/* timestamp in seconds */
-	u32 ts_nsec;	/* timestamp in nano seconds */
+	__le32 ts_sec;	/* timestamp in seconds */
+	__le32 ts_nsec;	/* timestamp in nano seconds */
 
 
 	union {
 	union {
 		u8 generic[64];
 		u8 generic[64];