On Wed, 20 Dec 2023 17:21:12 +0000, Cristian Marussi wrote:
On reception of a completion interrupt the SMT memory area is accessed to retrieve the message header at first and then, if the message sequence number identifies a transaction which is still pending, the related payload is fetched too.
When an SCMI command times out the channel ownership remains with the platform until eventually a late reply is received and, as a consequence, any further transmission attempt remains pending, waiting for the channel to be relinquished by the platform.
[...]
Applied to sudeep.holla/linux (for-next/scmi/fixes), thanks!
[1/1] firmware: arm_scmi: Check Mailbox/SMT channel for consistency https://git.kernel.org/sudeep.holla/c/437a310b2224 -- Regards, Sudeep