soc: qcom: glink_smd_xprt: Send close commands when local non-legacy
When a channel is not in legacy simulation mode, it is expected that both
open an close commands are sent to the remote side. The channel close
processing uses the remote legacy status to determine if the channel is
in legacy simulation mode, and therefore the close command should not
be transmitted. In most cases, the remote legacy status mirrors the local
legacy status, but there are some cases where local is not in legacy mode,
yet remote is. This incorrectly causes the close processing to not send
the close command to the remote side.
Correct the close processing to reference the local legacy status flag
which correctly reflects the legacy simulation mode status in all cases.
CRs-Fixed: 844123
Change-Id: Ia133dc171e408dbcc9315aaab528ef8bebe42142
Signed-off-by:
Jeffrey Hugo <jhugo@codeaurora.org>
Loading
Please register or sign in to comment