phy: qcom-qmp-pcie: fix memleak on probe deferral
authorJohan Hovold <johan+linaro@kernel.org>
Fri, 16 Sep 2022 10:23:31 +0000 (12:23 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 20 Sep 2022 06:01:16 +0000 (11:31 +0530)
commit4be26f695ffa458b065b7942dbff9393bf0836ea
tree87e49d70640f8f194e6d374d595d70e1a2168164
parentecd5507e72ea03659dc2cc3e4393fbf8f4e2e02a
phy: qcom-qmp-pcie: 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-3-johan+linaro@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c