Loading drivers/soc/qcom/glink_smem_native_xprt.c +5 −5 Original line number Diff line number Diff line Loading @@ -907,8 +907,7 @@ static void tx_wakeup_worker(struct edge_info *einfo) einfo->tx_resume_needed = false; trigger_resume = true; } } if (waitqueue_active(&einfo->tx_blocked_queue)) { /* tx waiting ?*/ if (waitqueue_active(&einfo->tx_blocked_queue))/* tx waiting ?*/ trigger_wakeup = true; } spin_unlock_irqrestore(&einfo->write_lock, flags); Loading Loading @@ -963,8 +962,9 @@ static void __rx_worker(struct edge_info *einfo, bool atomic_ctx) einfo->xprt_if.glink_core_if_ptr->link_up(&einfo->xprt_if); } if ((atomic_ctx) && ((einfo->tx_resume_needed) || (waitqueue_active(&einfo->tx_blocked_queue)))) /* tx waiting ?*/ if ((atomic_ctx) && ((einfo->tx_resume_needed) || (einfo->tx_blocked_signal_sent) || (waitqueue_active(&einfo->tx_blocked_queue)))) /* tx waiting ?*/ tx_wakeup_worker(einfo); /* Loading Loading
drivers/soc/qcom/glink_smem_native_xprt.c +5 −5 Original line number Diff line number Diff line Loading @@ -907,8 +907,7 @@ static void tx_wakeup_worker(struct edge_info *einfo) einfo->tx_resume_needed = false; trigger_resume = true; } } if (waitqueue_active(&einfo->tx_blocked_queue)) { /* tx waiting ?*/ if (waitqueue_active(&einfo->tx_blocked_queue))/* tx waiting ?*/ trigger_wakeup = true; } spin_unlock_irqrestore(&einfo->write_lock, flags); Loading Loading @@ -963,8 +962,9 @@ static void __rx_worker(struct edge_info *einfo, bool atomic_ctx) einfo->xprt_if.glink_core_if_ptr->link_up(&einfo->xprt_if); } if ((atomic_ctx) && ((einfo->tx_resume_needed) || (waitqueue_active(&einfo->tx_blocked_queue)))) /* tx waiting ?*/ if ((atomic_ctx) && ((einfo->tx_resume_needed) || (einfo->tx_blocked_signal_sent) || (waitqueue_active(&einfo->tx_blocked_queue)))) /* tx waiting ?*/ tx_wakeup_worker(einfo); /* Loading