qcacmn: Add Null checks in CDP Layer

Part-2: Add Null checks for all the API's in
CDP Layer.

Change-Id: I8a4628f79880aff1212dee132016e8e48fe721fc
CRs-Fixed: 2136173
Cette révision appartient à :
Venkata Sharath Chandra Manchala
2017-10-25 12:18:08 -07:00
révisé par snandini
Parent aa62ae7615
révision c4a6b8480b
8 fichiers modifiés avec 475 ajouts et 124 suppressions

Voir le fichier

@@ -40,9 +40,18 @@ static inline uint32_t cdp_pflow_update_pdev_params
(ol_txrx_soc_handle soc, struct cdp_pdev *pdev,
enum _ol_ath_param_t param, uint32_t val, void *ctx)
{
if (soc->ops->pflow_ops->pflow_update_pdev_params)
return soc->ops->pflow_ops->pflow_update_pdev_params
if (!soc || !soc->ops) {
QDF_TRACE(QDF_MODULE_ID_CDP, QDF_TRACE_LEVEL_DEBUG,
"%s: Invalid Instance", __func__);
QDF_BUG(0);
return 0;
}
if (!soc->ops->pflow_ops ||
!soc->ops->pflow_ops->pflow_update_pdev_params)
return 0;
return soc->ops->pflow_ops->pflow_update_pdev_params
(pdev, param, val, ctx);
return 0;
}
#endif