summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhoat Harpal <hdhoat@codeaurora.org>2016-10-07 15:42:40 +0530
committerDhoat Harpal <hdhoat@codeaurora.org>2016-10-07 16:52:56 +0530
commit28494e0862746e60c8a5eb3bff70a4c360eefbd8 (patch)
treecb1f7fe1db6e8b2745b58fd10edc9c8e95c587ba
parentb1dbfd04c76ee6e336e3a8ee4bf75c4588d730a2 (diff)
soc: qcom: glink: Fix ctx initialization with magic number
Glink channel context is initialized with magic number after sending open command to remote side. Initialization is fixed and happen before sending open command. CRs-Fixed: 1075481 Change-Id: Ia6b28a3b35a4093aea7af1cffea2a5e093d33ccd Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
-rw-r--r--drivers/soc/qcom/glink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/qcom/glink.c b/drivers/soc/qcom/glink.c
index b7fa71dd0695..98798d70b79e 100644
--- a/drivers/soc/qcom/glink.c
+++ b/drivers/soc/qcom/glink.c
@@ -2583,6 +2583,7 @@ void *glink_open(const struct glink_open_config *cfg)
ctx->notify_tx_abort = cfg->notify_tx_abort;
ctx->notify_rx_tracer_pkt = cfg->notify_rx_tracer_pkt;
ctx->notify_remote_rx_intent = cfg->notify_remote_rx_intent;
+ ctx->magic_number = GLINK_CTX_CANARY;
if (!ctx->notify_rx_intent_req)
ctx->notify_rx_intent_req = glink_dummy_notify_rx_intent_req;
@@ -2618,7 +2619,6 @@ void *glink_open(const struct glink_open_config *cfg)
GLINK_INFO_CH(ctx, "%s: Created channel, sent OPEN command. ctx %p\n",
__func__, ctx);
- ctx->magic_number = GLINK_CTX_CANARY;
return ctx;
}
EXPORT_SYMBOL(glink_open);