phy: qcom-qmp-combo: fix memleak on probe deferral
authorJohan Hovold <johan+linaro@kernel.org>
Fri, 16 Sep 2022 10:23:33 +0000 (12:23 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 20 Sep 2022 06:01:16 +0000 (11:31 +0530)
commit2de8a325b1084330ae500380cc27edc39f488c30
tree463ae9d6f3ae31840242f8755be5096647f7277b
parent1f69ededf8e80c42352e7f1c165a003614de9cc2
phy: qcom-qmp-combo: fix memleak on probe deferral

Switch to using the device-managed of_iomap helper to avoid leaking
memory on probe deferral and driver unbind.

Note that this helper checks for already reserved regions and may fail
if there are multiple devices claiming the same memory.

Fixes: e78f3d15e115 ("phy: qcom-qmp: new qmp phy driver for qcom-chipsets")
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20220916102340.11520-5-johan+linaro@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/qualcomm/phy-qcom-qmp-combo.c