Re: [PATCH v6 00/16] firmware: arm_scmi: Fix SCMI core cleanup paths
Sudeep Holla <[email protected]> Mon, 20 Jul 2026 11:33:30 +0100
| Newsgroups | org.kernel.vger.arm-scmi,org.infradead.lists.linux-arm-kernel |
|---|---|
| Message-ID | <178454357814.1351639.7643602720515590905.b4-ty@b4> |
On Tue, 14 Jul 2026 13:56:19 +0100, Sudeep Holla wrote:
> Most of these issues were found by Sashiko[1][2] while reviewing the
> ACPI SCMI PCC work[3]. They are posted separately because the problems
> are independent SCMI core, mailbox and SMC transport cleanup bugs, and do
> not depend on the ACPI PCC series.
>
> The series fixes SCMI core and transport lifetime issues around channel
> setup, probe failure, notification teardown, protocol-device creation,
> driver binding and malformed firmware descriptions.
>
> [...]
Applied to sudeep.holla/linux (for-next/scmi/updates), thanks!
[01/16] firmware: arm_scmi: Publish channel state before callbacks
https://git.kernel.org/sudeep.holla/c/0314900dcdde
[02/16] firmware: arm_scmi: Unregister device notifier before IDR teardown
https://git.kernel.org/sudeep.holla/c/66a0bbf30cc1
[03/16] firmware: arm_scmi: Quiesce notifications before teardown
https://git.kernel.org/sudeep.holla/c/8e49055d0d49
[04/16] firmware: arm_scmi: Clean up channels on setup failure
https://git.kernel.org/sudeep.holla/c/687d67be3d87
[05/16] firmware: arm_scmi: Free transport channel on IDR failure
https://git.kernel.org/sudeep.holla/c/d72e7e5f2468
[06/16] firmware: arm_scmi: Avoid IDR updates while cleaning channels
https://git.kernel.org/sudeep.holla/c/c38b1e19485a
[07/16] firmware: arm_scmi: Reject out of range DT protocol IDs
https://git.kernel.org/sudeep.holla/c/59407ccb5213
[08/16] firmware: arm_scmi: Use channel ID for transport teardown
https://git.kernel.org/sudeep.holla/c/a71a3d4d8a6e
[09/16] firmware: arm_scmi: Protect device request lookup with RCU
https://git.kernel.org/sudeep.holla/c/e6a0e7a49d83
[10/16] firmware: arm_scmi: Drop handle on protocol bind failures
https://git.kernel.org/sudeep.holla/c/e3a5c30d233c
[11/16] firmware: arm_scmi: Clear SystemPower flag on create failure
https://git.kernel.org/sudeep.holla/c/e4c16ae24ca0
[12/16] firmware: arm_scmi: Fix OF node reference handling
https://git.kernel.org/sudeep.holla/c/659705f5eb37
[13/16] firmware: arm_scmi: Unwind TX receiver mailbox setup failure
https://git.kernel.org/sudeep.holla/c/6f7c06744d53
[14/16] firmware: arm_scmi: Unwind P2A receiver mailbox setup failure
https://git.kernel.org/sudeep.holla/c/f3e3773c4e5e
[15/16] firmware: arm_scmi: Fix SCMI device destroy lifetimes
https://git.kernel.org/sudeep.holla/c/6abe8fe36b29
[16/16] firmware: arm_scmi: Fix transport device teardown lookup
https://git.kernel.org/sudeep.holla/c/a14dd8fe0a95
--
Regards,
Sudeep