+++ /dev/null
-From 5b35a2e119083cddd0e476946d63eb12ac862804 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 7 Sep 2022 13:07:13 +0200
-Subject: phy: qcom-qmp-combo: disable runtime PM on unbind
-
-From: Johan Hovold <johan+linaro@kernel.org>
-
-[ Upstream commit 4382d518d1887e62234560ea08a0203d11d28cc1 ]
-
-Make sure to disable runtime PM also on driver unbind.
-
-Fixes: ac0d239936bd ("phy: qcom-qmp: Add support for runtime PM").
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20220907110728.19092-2-johan+linaro@kernel.org
-Signed-off-by: Vinod Koul <vkoul@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-index c7309e981bfb..dcf8a8764e17 100644
---- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-+++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-@@ -6273,7 +6273,9 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- return -ENOMEM;
-
- pm_runtime_set_active(dev);
-- pm_runtime_enable(dev);
-+ ret = devm_pm_runtime_enable(dev);
-+ if (ret)
-+ return ret;
- /*
- * Prevent runtime pm from being ON by default. Users can enable
- * it using power/control in sysfs.
-@@ -6323,13 +6325,10 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
- if (!IS_ERR(phy_provider))
- dev_info(dev, "Registered Qcom-QMP phy\n");
-- else
-- pm_runtime_disable(dev);
-
- return PTR_ERR_OR_ZERO(phy_provider);
-
- err_node_put:
-- pm_runtime_disable(dev);
- of_node_put(child);
- return ret;
- }
---
-2.35.1
-
sbitmap-avoid-leaving-waitqueue-in-invalid-state-in-.patch
mtd-devices-docg3-check-the-return-value-of-devm_ior.patch
phy-qcom-qmp-create-copies-of-qmp-phy-driver.patch
-phy-qcom-qmp-combo-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-usb-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-pcie-msm8996-drop-all-compatibles-excep.patch
phy-qcom-qmp-pcie-change-symbol-prefix-to-qcom_qmp_p.patch
+++ /dev/null
-From f3aca84b69977d7c024d9fbf52163de4b852df22 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 7 Sep 2022 13:07:13 +0200
-Subject: phy: qcom-qmp-combo: disable runtime PM on unbind
-
-From: Johan Hovold <johan+linaro@kernel.org>
-
-[ Upstream commit 4382d518d1887e62234560ea08a0203d11d28cc1 ]
-
-Make sure to disable runtime PM also on driver unbind.
-
-Fixes: ac0d239936bd ("phy: qcom-qmp: Add support for runtime PM").
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20220907110728.19092-2-johan+linaro@kernel.org
-Signed-off-by: Vinod Koul <vkoul@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-index c7309e981bfb..dcf8a8764e17 100644
---- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-+++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-@@ -6273,7 +6273,9 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- return -ENOMEM;
-
- pm_runtime_set_active(dev);
-- pm_runtime_enable(dev);
-+ ret = devm_pm_runtime_enable(dev);
-+ if (ret)
-+ return ret;
- /*
- * Prevent runtime pm from being ON by default. Users can enable
- * it using power/control in sysfs.
-@@ -6323,13 +6325,10 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
- if (!IS_ERR(phy_provider))
- dev_info(dev, "Registered Qcom-QMP phy\n");
-- else
-- pm_runtime_disable(dev);
-
- return PTR_ERR_OR_ZERO(phy_provider);
-
- err_node_put:
-- pm_runtime_disable(dev);
- of_node_put(child);
- return ret;
- }
---
-2.35.1
-
scsi-nvme-fc-add-new-routine-nvme_fc_io_getuuid.patch
mtd-devices-docg3-check-the-return-value-of-devm_ior.patch
phy-qcom-qmp-create-copies-of-qmp-phy-driver.patch
-phy-qcom-qmp-combo-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-usb-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-pcie-split-pcs_misc-region-for-ipq6018-.patch
phy-qcom-qmp-pcie-add-pcs_misc-sanity-check.patch
+++ /dev/null
-From 9863d4b2251a7403c77d8988179cd9557eafd01c Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 7 Sep 2022 13:07:13 +0200
-Subject: phy: qcom-qmp-combo: disable runtime PM on unbind
-
-From: Johan Hovold <johan+linaro@kernel.org>
-
-[ Upstream commit 4382d518d1887e62234560ea08a0203d11d28cc1 ]
-
-Make sure to disable runtime PM also on driver unbind.
-
-Fixes: ac0d239936bd ("phy: qcom-qmp: Add support for runtime PM").
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20220907110728.19092-2-johan+linaro@kernel.org
-Signed-off-by: Vinod Koul <vkoul@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-index c7309e981bfb..dcf8a8764e17 100644
---- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-+++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-@@ -6273,7 +6273,9 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- return -ENOMEM;
-
- pm_runtime_set_active(dev);
-- pm_runtime_enable(dev);
-+ ret = devm_pm_runtime_enable(dev);
-+ if (ret)
-+ return ret;
- /*
- * Prevent runtime pm from being ON by default. Users can enable
- * it using power/control in sysfs.
-@@ -6323,13 +6325,10 @@ static int qcom_qmp_phy_probe(struct platform_device *pdev)
- phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
- if (!IS_ERR(phy_provider))
- dev_info(dev, "Registered Qcom-QMP phy\n");
-- else
-- pm_runtime_disable(dev);
-
- return PTR_ERR_OR_ZERO(phy_provider);
-
- err_node_put:
-- pm_runtime_disable(dev);
- of_node_put(child);
- return ret;
- }
---
-2.35.1
-
mtd-devices-docg3-check-the-return-value-of-devm_ior.patch
remoteproc-harden-rproc_handle_vdev-against-integer-.patch
phy-qcom-qmp-create-copies-of-qmp-phy-driver.patch
-phy-qcom-qmp-combo-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-usb-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-pcie-split-pcs_misc-region-for-ipq6018-.patch
phy-qcom-qmp-pcie-add-pcs_misc-sanity-check.patch
+++ /dev/null
-From 37c5dd64e85cd31a946e205b267272fa07c55e47 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 7 Sep 2022 13:07:13 +0200
-Subject: phy: qcom-qmp-combo: disable runtime PM on unbind
-
-From: Johan Hovold <johan+linaro@kernel.org>
-
-[ Upstream commit 4382d518d1887e62234560ea08a0203d11d28cc1 ]
-
-Make sure to disable runtime PM also on driver unbind.
-
-Fixes: ac0d239936bd ("phy: qcom-qmp: Add support for runtime PM").
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20220907110728.19092-2-johan+linaro@kernel.org
-Signed-off-by: Vinod Koul <vkoul@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-index 4b1828976104..bbdca263058c 100644
---- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-+++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
-@@ -2537,7 +2537,9 @@ static int qcom_qmp_phy_combo_probe(struct platform_device *pdev)
- return -ENOMEM;
-
- pm_runtime_set_active(dev);
-- pm_runtime_enable(dev);
-+ ret = devm_pm_runtime_enable(dev);
-+ if (ret)
-+ return ret;
- /*
- * Prevent runtime pm from being ON by default. Users can enable
- * it using power/control in sysfs.
-@@ -2594,13 +2596,10 @@ static int qcom_qmp_phy_combo_probe(struct platform_device *pdev)
- phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
- if (!IS_ERR(phy_provider))
- dev_info(dev, "Registered Qcom-QMP phy\n");
-- else
-- pm_runtime_disable(dev);
-
- return PTR_ERR_OR_ZERO(phy_provider);
-
- err_node_put:
-- pm_runtime_disable(dev);
- of_node_put(child);
- return ret;
- }
---
-2.35.1
-
scsi-lpfc-fix-various-issues-reported-by-tools.patch
mtd-devices-docg3-check-the-return-value-of-devm_ior.patch
remoteproc-harden-rproc_handle_vdev-against-integer-.patch
-phy-qcom-qmp-combo-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-usb-disable-runtime-pm-on-unbind.patch
phy-qcom-qmp-pcie-add-pcs_misc-sanity-check.patch
phy-qcom-qmp-pcie-fix-memleak-on-probe-deferral.patch