diff --git a/drivers/char/adsprpc.c b/drivers/char/adsprpc.c index 1dbabaebd18b..193759144c5e 100644 --- a/drivers/char/adsprpc.c +++ b/drivers/char/adsprpc.c @@ -2589,7 +2589,8 @@ static int fastrpc_invoke_send(struct smq_invoke_ctx *ctx, } err = rpmsg_send(channel_ctx->rpdev->ept, (void *)msg, sizeof(*msg)); trace_fastrpc_rpmsg_send(fl->cid, (uint64_t)ctx, msg->invoke.header.ctx, - handle, ctx->sc, msg->invoke.page.addr, msg->invoke.page.size); + handle, msg->invoke.header.sc, msg->invoke.page.addr, + msg->invoke.page.size); mutex_unlock(&channel_ctx->rpmsg_mutex); bail: return err;