diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 2117a9dd0435..89bf975415e1 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -308,6 +308,8 @@ static void qcom_glink_channel_release(struct kref *ref) int iid; CH_INFO(channel, "\n"); + channel->intent_req_result = false; + atomic_inc(&channel->intent_req_comp); wake_up(&channel->intent_req_event); /* cancel pending rx_done work */