mwifiex: optimize driver initialization code
1) removal of unnecessary mwifiex_device structure
2) avoid passing adapter pointer to mwifiex_init_sw()
3) remove local variable drv_mode_info in mwifiex_add_card()
4) type change in mwifiex_bss_attr to match mwifiex_private
5) removal of more wordy comments
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
diff --git a/drivers/net/wireless/mwifiex/decl.h b/drivers/net/wireless/mwifiex/decl.h
index 8364b62..0e90b09 100644
--- a/drivers/net/wireless/mwifiex/decl.h
+++ b/drivers/net/wireless/mwifiex/decl.h
@@ -113,11 +113,11 @@
};
struct mwifiex_bss_attr {
- u32 bss_type;
- u32 frame_type;
- u32 active;
- u32 bss_priority;
- u32 bss_num;
+ u8 bss_type;
+ u8 frame_type;
+ u8 active;
+ u8 bss_priority;
+ u8 bss_num;
};
enum mwifiex_wmm_ac_e {
@@ -126,8 +126,4 @@
WMM_AC_VI,
WMM_AC_VO
} __packed;
-
-struct mwifiex_device {
- struct mwifiex_bss_attr bss_attr[MWIFIEX_MAX_BSS_NUM];
-};
#endif /* !_MWIFIEX_DECL_H_ */