From f5289be449b29b1f5ea464dc35181e411236960d Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Wed, 30 Nov 2016 09:14:40 -0800 Subject: [PATCH] qcacld-3.0: Properly export qos_release_command() We want to enable the -Wmissing-prototypes compiler switch. Currently when enabled there is a build failure due to qos_release_command() not having a prototype. Add a proper prototype, and remove the associated extern declaration from sme_api.c that is no longer required. In addition remove adjacent obsolete prototypes. Change-Id: If5f67e4cb8fdfe01837620394f23ede74cd6cf7c CRs-Fixed: 1095704 --- core/sme/inc/sme_inside.h | 2 +- core/sme/src/common/sme_api.c | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/core/sme/inc/sme_inside.h b/core/sme/inc/sme_inside.h index f99ecdd4167d..fbc63490bd83 100644 --- a/core/sme/inc/sme_inside.h +++ b/core/sme/inc/sme_inside.h @@ -203,8 +203,8 @@ void sme_release_command(tpAniSirGlobal pMac, tSmeCmd *pCmd); void purge_sme_session_cmd_list(tpAniSirGlobal pMac, uint32_t sessionId, tDblLinkList *pList); bool sme_command_pending(tpAniSirGlobal pMac); -bool pmc_process_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); bool qos_process_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); +void qos_release_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); QDF_STATUS csr_process_scan_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); QDF_STATUS csr_roam_process_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); void csr_roam_process_wm_status_change_command(tpAniSirGlobal pMac, diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index 9fd77b2926a7..f536d7b94778 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -62,17 +62,9 @@ #include "sme_nan_datapath.h" #include "csr_api.h" -extern tSirRetStatus u_mac_post_ctrl_msg(void *pSirGlobal, tSirMbMsg *pMb); - #define LOG_SIZE 256 static tSelfRecoveryStats g_self_recovery_stats; -/* TxMB Functions */ -extern QDF_STATUS pmc_prepare_command(tpAniSirGlobal pMac, uint32_t sessionId, - eSmeCommandType cmdType, void *pvParam, - uint32_t size, tSmeCmd **ppCmd); -extern void pmc_release_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); -extern void qos_release_command(tpAniSirGlobal pMac, tSmeCmd *pCommand); static QDF_STATUS init_sme_cmd_list(tpAniSirGlobal pMac); static void sme_abort_command(tpAniSirGlobal pMac, tSmeCmd *pCommand,