Loading drivers/char/diag/diagfwd_cntl.c +1 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ void diag_cntl_channel_close(struct diagfwd_info *p_info) driver->stm_state[peripheral] = DISABLE_STM; driver->stm_state_requested[peripheral] = DISABLE_STM; reg_dirty ^= PERIPHERAL_MASK(peripheral); flush_workqueue(driver->cntl_wq); } static void diag_stm_update_work_fn(struct work_struct *work) Loading drivers/char/diag/diagfwd_socket.c +1 −0 Original line number Diff line number Diff line Loading @@ -438,6 +438,7 @@ static void __socket_close_channel(struct diag_socket_info *info) if (!atomic_read(&info->opened)) return; memset(&info->remote_addr, 0, sizeof(struct sockaddr_msm_ipc)); diagfwd_channel_close(info->fwd_ctxt); atomic_set(&info->opened, 0); Loading Loading
drivers/char/diag/diagfwd_cntl.c +1 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ void diag_cntl_channel_close(struct diagfwd_info *p_info) driver->stm_state[peripheral] = DISABLE_STM; driver->stm_state_requested[peripheral] = DISABLE_STM; reg_dirty ^= PERIPHERAL_MASK(peripheral); flush_workqueue(driver->cntl_wq); } static void diag_stm_update_work_fn(struct work_struct *work) Loading
drivers/char/diag/diagfwd_socket.c +1 −0 Original line number Diff line number Diff line Loading @@ -438,6 +438,7 @@ static void __socket_close_channel(struct diag_socket_info *info) if (!atomic_read(&info->opened)) return; memset(&info->remote_addr, 0, sizeof(struct sockaddr_msm_ipc)); diagfwd_channel_close(info->fwd_ctxt); atomic_set(&info->opened, 0); Loading