wl1251: add missing __packed modifier for some structs
Several acx and cmd structures are missing __packed modifier, add it. This was noticed while comparing them with corresponding wl1271 code. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Acked-by: Kalle Valo <kvalo@adurom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
110ff6db6f
commit
8d5ad08525
@@ -37,7 +37,7 @@ struct acx_header {
|
|||||||
|
|
||||||
/* payload length (not including headers */
|
/* payload length (not including headers */
|
||||||
u16 len;
|
u16 len;
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
struct acx_error_counter {
|
struct acx_error_counter {
|
||||||
struct acx_header header;
|
struct acx_header header;
|
||||||
@@ -471,7 +471,7 @@ struct acx_conn_monit_params {
|
|||||||
|
|
||||||
u32 synch_fail_thold; /* number of beacons missed */
|
u32 synch_fail_thold; /* number of beacons missed */
|
||||||
u32 bss_lose_timeout; /* number of TU's from synch fail */
|
u32 bss_lose_timeout; /* number of TU's from synch fail */
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
SG_ENABLE = 0,
|
SG_ENABLE = 0,
|
||||||
@@ -1056,7 +1056,7 @@ struct acx_rate_class {
|
|||||||
u8 long_retry_limit;
|
u8 long_retry_limit;
|
||||||
u8 aflags;
|
u8 aflags;
|
||||||
u8 reserved;
|
u8 reserved;
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
struct acx_rate_policy {
|
struct acx_rate_policy {
|
||||||
struct acx_header header;
|
struct acx_header header;
|
||||||
|
@@ -111,7 +111,7 @@ struct wl1251_cmd_header {
|
|||||||
struct wl1251_command {
|
struct wl1251_command {
|
||||||
struct wl1251_cmd_header header;
|
struct wl1251_cmd_header header;
|
||||||
u8 parameters[MAX_CMD_PARAMS];
|
u8 parameters[MAX_CMD_PARAMS];
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
CMD_MAILBOX_IDLE = 0,
|
CMD_MAILBOX_IDLE = 0,
|
||||||
@@ -164,7 +164,7 @@ struct cmd_read_write_memory {
|
|||||||
of this field is the Host in WRITE command or the Wilink in READ
|
of this field is the Host in WRITE command or the Wilink in READ
|
||||||
command. */
|
command. */
|
||||||
u8 value[MAX_READ_SIZE];
|
u8 value[MAX_READ_SIZE];
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
#define CMDMBOX_HEADER_LEN 4
|
#define CMDMBOX_HEADER_LEN 4
|
||||||
#define CMDMBOX_INFO_ELEM_HEADER_LEN 4
|
#define CMDMBOX_INFO_ELEM_HEADER_LEN 4
|
||||||
@@ -339,7 +339,7 @@ struct wl1251_cmd_trigger_scan_to {
|
|||||||
struct wl1251_cmd_header header;
|
struct wl1251_cmd_header header;
|
||||||
|
|
||||||
u32 timeout;
|
u32 timeout;
|
||||||
};
|
} __packed;
|
||||||
|
|
||||||
/* HW encryption keys */
|
/* HW encryption keys */
|
||||||
#define NUM_ACCESS_CATEGORIES_COPY 4
|
#define NUM_ACCESS_CATEGORIES_COPY 4
|
||||||
|
Reference in New Issue
Block a user