commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=606a7b4e6552bda6d69ad2dca18702b94bcd84fb branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Steven Miao <[email protected]> --- drivers/staging/icc/core/protocol.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/staging/icc/core/protocol.c b/drivers/staging/icc/core/protocol.c index 2a67815..1e11e2e 100644 --- a/drivers/staging/icc/core/protocol.c +++ b/drivers/staging/icc/core/protocol.c @@ -857,6 +857,9 @@ static int sm_destroy_session(uint32_t session_idx) return -ERESTARTSYS; } + 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
