commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=f91de8a8bd777ab771d3d106a520953d8e943b74 branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Sonic Zhang <[email protected]> --- drivers/staging/icc/core/protocol.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/staging/icc/core/protocol.c b/drivers/staging/icc/core/protocol.c index 7c142e3..ab9679c 100644 --- a/drivers/staging/icc/core/protocol.c +++ b/drivers/staging/icc/core/protocol.c @@ -811,6 +811,8 @@ static int sm_destroy_session(uint32_t session_idx) sm_debug("drain tx list1\n"); set_current_state(TASK_RUNNING); mutex_lock(&table->lock); + if (!list_empty(&session->tx_messages)) + break; message = list_first_entry(&session->tx_messages, struct sm_message, next); list_del(&message->next);
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
