From: Jérôme Pouiller <jerome.pouiller@xxxxxxxxxx> Hello folks, This PR fixes most of the items of the TODO list associated to the wfx driver. Normally, my next PR will ask to move the wfx driver out of the staging area. Jérôme Pouiller (31): staging: wfx: improve readability of association processing staging: wfx: relocate wfx_join() beside wfx_join_finalize() staging: wfx: simplify hif_set_association_mode() staging: wfx: keep API error list up-to-date staging: wfx: drop 'secure link' feature staging: wfx: drop multicast filtering staging: wfx: drop useless function staging: wfx: drop useless enum hif_beacon staging: wfx: drop useless union hif_commands_ids staging: wfx: drop useless struct hif_reset_flags staging: wfx: drop useless struct hif_ie_flags staging: wfx: drop useless struct hif_join_flags staging: wfx: drop useless struct hif_bss_flags staging: wfx: drop useless struct hif_map_link_flags staging: wfx: drop useless struct hif_suspend_resume_flags staging: wfx: drop useless struct hif_pm_mode staging: wfx: drop useless struct hif_rx_flags staging: wfx: drop useless struct hif_tx_result_flags staging: wfx: drop useless structs only used in hif_req_tx staging: wfx: drop useless stricts only used in hif_req_start_scan_alt staging: wfx: drop useless structs only used in hif_ind_startup staging: wfx: drop useless union hif_privacy_key_data staging: wfx: drop useless union hif_event_data staging: wfx: drop useless union hif_indication_data staging: wfx: drop struct hif_ie_tlv staging: wfx: drop macro API_SSID_SIZE staging: wfx: fix naming of hif_tx_rate_retry_policy staging: wfx: fix spaces staging: wfx: uniformize naming rules in hif_tx_mib.c staging: wfx: drop async field from struct hif_cmd staging: wfx: update TODO list drivers/staging/wfx/TODO | 19 -- drivers/staging/wfx/bh.c | 48 +---- drivers/staging/wfx/data_rx.c | 2 +- drivers/staging/wfx/data_tx.c | 42 ++--- drivers/staging/wfx/hif_api_cmd.h | 254 ++++++++------------------ drivers/staging/wfx/hif_api_general.h | 129 ++----------- drivers/staging/wfx/hif_api_mib.h | 48 +---- drivers/staging/wfx/hif_rx.c | 45 ++--- drivers/staging/wfx/hif_tx.c | 109 ++--------- drivers/staging/wfx/hif_tx.h | 7 - drivers/staging/wfx/hif_tx_mib.c | 122 +++---------- drivers/staging/wfx/hif_tx_mib.h | 11 +- drivers/staging/wfx/main.c | 17 +- drivers/staging/wfx/secure_link.h | 59 ------ drivers/staging/wfx/sta.c | 229 ++++++++++------------- drivers/staging/wfx/sta.h | 2 - drivers/staging/wfx/wfx.h | 5 - 17 files changed, 280 insertions(+), 868 deletions(-) delete mode 100644 drivers/staging/wfx/secure_link.h -- 2.28.0