Here's the next set of QMP PHY cleanups including some non-critical fixes of tiny memory leaks on probe deferral (I didn't add a stable tag for any of them on purpose). Note that the UFS PHY driver does not use the pcs_misc region either currently, but I decided to leave the register mapping code in as, unlike for msm8996, the bindings do include this region. These apply on top of the previous clean up series, which has been reviewed by Dmitry and is ready to be merged (apart from possibly a tiny fixup of the last patch): https://lore.kernel.org/all/20220907110728.19092-1-johan+linaro@xxxxxxxxxx/ Johan Johan Hovold (11): phy: qcom-qmp-pcie: add pcs_misc sanity check phy: qcom-qmp-pcie: fix memleak on probe deferral phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral phy: qcom-qmp-combo: fix memleak on probe deferral phy: qcom-qmp-ufs: fix memleak on probe deferral phy: qcom-qmp-usb: fix memleak on probe deferral phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling phy: qcom-qmp-pcie: drop unused legacy DT workaround phy: qcom-qmp-combo: drop unused legacy DT workaround phy: qcom-qmp-ufs: drop legacy DT workaround phy: qcom-qmp-usb: drop legacy DT workaround drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 53 +++++++---------- .../phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 33 +++-------- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 59 ++++++++----------- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 53 ++++++----------- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 55 +++++++---------- 5 files changed, 92 insertions(+), 161 deletions(-) -- 2.35.1