OSDN Git Service

interconnect: exynos: fix node leak in probe PM QoS error path
authorJohan Hovold <johan+linaro@kernel.org>
Mon, 6 Mar 2023 07:56:42 +0000 (08:56 +0100)
committerGeorgi Djakov <djakov@kernel.org>
Mon, 13 Mar 2023 19:13:48 +0000 (21:13 +0200)
commit3aab264875bf3c915ea2517fae1eec213e0b4987
tree1eb40bedc4a7787daffd41dd9a20fb787a031f73
parentbfe7bcd2b9f5215de2144f097f39971180e7ea54
interconnect: exynos: fix node leak in probe PM QoS error path

Make sure to add the newly allocated interconnect node to the provider
before adding the PM QoS request so that the node is freed on errors.

Fixes: 2f95b9d5cf0b ("interconnect: Add generic interconnect driver for Exynos SoCs")
Cc: stable@vger.kernel.org # 5.11
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20230306075651.2449-15-johan+linaro@kernel.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/samsung/exynos.c