Send link events one after another otherwise new message
is overwriting the message which is being processed by PF.
Fixes: a88e0f936ba9 ("octeontx2: Detect the mbox up or down message via register")
Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/1747823443-404-1-git-send-email-sbhatta@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
 
 
        otx2_mbox_msg_send_up(&rvu->afpf_wq_info.mbox_up, pf);
 
+       otx2_mbox_wait_for_rsp(&rvu->afpf_wq_info.mbox_up, pf);
+
        mutex_unlock(&rvu->mbox_lock);
 
        return 0;
 
 
                otx2_mbox_msg_send_up(&rvu->afpf_wq_info.mbox_up, pfid);
 
+               otx2_mbox_wait_for_rsp(&rvu->afpf_wq_info.mbox_up, pfid);
+
                mutex_unlock(&rvu->mbox_lock);
        } while (pfmap);
 }
 
 
        otx2_mbox_msg_send_up(&rvu->afpf_wq_info.mbox_up, pf);
 
+       otx2_mbox_wait_for_rsp(&rvu->afpf_wq_info.mbox_up, pf);
+
        mutex_unlock(&rvu->mbox_lock);
        return 0;
 }