diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 6896019dc5ae..54b9ced25052 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -309,6 +309,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 */