qcacmn: Check peer_monitor is valid before processing

Check peer_monitor is valid before processing.
This is required for new boot flow where vap creation starts
before monitor ko insmod.
This check makes sure that monitor_peer is valid which indirectly
means that monitor ko is insmoded.

Change-Id: Ifd132cd6717e3537dd1aa7b7b37e95012d7fe8fc
CRs-Fixed: 3272747
This commit is contained in:
Madhavan Ganesan
2022-08-22 10:58:06 +05:30
کامیت شده توسط Madan Koyyalamudi
والد 3203b7bf92
کامیت af8acc5430

مشاهده پرونده

@@ -3831,7 +3831,7 @@ dp_process_ppdu_stats_sch_cmd_status_tlv(struct dp_pdev *pdev,
* This check is to make sure peer is not deleted
* after processing the TLVs.
*/
if (!peer)
if (!peer || !peer->monitor_peer)
continue;
mon_peer = peer->monitor_peer;
@@ -3888,7 +3888,7 @@ dp_process_ppdu_stats_sch_cmd_status_tlv(struct dp_pdev *pdev,
* This check is to make sure peer is not deleted
* after processing the TLVs.
*/
if (!peer)
if (!peer || !peer->monitor_peer)
continue;
mon_peer = peer->monitor_peer;