Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 735ad1e2 authored by Mathieu OTHACEHE's avatar Mathieu OTHACEHE Committed by Johan Hovold
Browse files

USB: serial: ti_usb_3410_5052: use __packed



__packed is preferred over __attribute__((packed)) for portability.

Signed-off-by: default avatarMathieu OTHACEHE <m.othacehe@gmail.com>
Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
parent 8bf344d7
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -174,7 +174,7 @@ struct ti_uart_config {
	char	cXon;
	char	cXoff;
	__u8	bUartMode;
} __attribute__((packed));
} __packed;

/* Get port status */
struct ti_port_status {
@@ -183,7 +183,7 @@ struct ti_port_status {
	__u8	bErrorCode;
	__u8	bMSR;
	__u8	bLSR;
} __attribute__((packed));
} __packed;

/* Purge modes */
#define TI_PURGE_OUTPUT			0x00
@@ -211,7 +211,7 @@ struct ti_write_data_bytes {
	__be16	wBaseAddrHi;
	__be16	wBaseAddrLo;
	__u8	bData[0];
} __attribute__((packed));
} __packed;

struct ti_read_data_request {
	__u8	bAddrType;
@@ -219,20 +219,20 @@ struct ti_read_data_request {
	__u8	bDataCounter;
	__be16	wBaseAddrHi;
	__be16	wBaseAddrLo;
} __attribute__((packed));
} __packed;

struct ti_read_data_bytes {
	__u8	bCmdCode;
	__u8	bModuleId;
	__u8	bErrorCode;
	__u8	bData[0];
} __attribute__((packed));
} __packed;

/* Interrupt struct */
struct ti_interrupt {
	__u8	bICode;
	__u8	bIInfo;
} __attribute__((packed));
} __packed;

/* Interrupt codes */
#define TI_GET_PORT_FROM_CODE(c)	(((c) >> 4) - 3)
@@ -248,7 +248,7 @@ struct ti_interrupt {
struct ti_firmware_header {
	__le16	wLength;
	__u8	bCheckSum;
} __attribute__((packed));
} __packed;

/* UART addresses */
#define TI_UART1_BASE_ADDR		0xFFA0	/* UART 1 base address */