Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a763fd3 authored by Dhoat Harpal's avatar Dhoat Harpal Committed by Gerrit - the friendly Code Review server
Browse files

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: default avatarDhoat Harpal <hdhoat@codeaurora.org>
parent d30a0622
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2582,6 +2582,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;
@@ -2617,7 +2618,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);