On Tue, Mar 07, 2023 at 10:43:24AM +0100, Luca Ceresoli wrote:
On Mon, 6 Mar 2023 08:56:32 +0100 Johan Hovold johan+linaro@kernel.org wrote:
The current interconnect provider registration interface is inherently racy as nodes are not added until the after adding the provider. This can specifically cause racing DT lookups to fail.
Switch to using the new API where the provider is not registered until after it has been fully initialised.
Fixes: f0d8048525d7 ("interconnect: Add imx core driver") Cc: stable@vger.kernel.org # 5.8 Cc: Alexandre Bailon abailon@baylibre.com Reviewed-by: Konrad Dybcio konrad.dybcio@linaro.org Tested-by: Luca Ceresoli luca.ceresoli@bootlin.com
v2 works just as well, so my Tested-by is confirmed. Maybe it's useful mentioning the hardware used for testing so:
[Tested on i.MX8MP using an MSC SM2-MB-EP1 Board] Tested-by: Luca Ceresoli luca.ceresoli@bootlin.com
Thanks for reconfirming. Looks like Georgi has picked these up for 6.3-rc now.
Johan