+++ /dev/null
-From cbef7442fba510b7eb229dcc9f39d3dde4a159a4 Mon Sep 17 00:00:00 2001
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-Date: Fri, 17 Jan 2025 14:18:51 +0000
-Subject: mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
-
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-
-commit cbef7442fba510b7eb229dcc9f39d3dde4a159a4 upstream.
-
-The driver leaks the device reference taken with
-of_find_device_by_node(). Fix the leak by using devm_of_qcom_ice_get().
-
-Fixes: c7eed31e235c ("mmc: sdhci-msm: Switch to the new ICE API")
-Cc: stable@vger.kernel.org
-Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
-Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
-Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
-Link: https://lore.kernel.org/r/20250117-qcom-ice-fix-dev-leak-v2-2-1ffa5b6884cb@linaro.org
-Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/mmc/host/sdhci-msm.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/mmc/host/sdhci-msm.c
-+++ b/drivers/mmc/host/sdhci-msm.c
-@@ -1866,7 +1866,7 @@ static int sdhci_msm_ice_init(struct sdh
- if (!(cqhci_readl(cq_host, CQHCI_CAP) & CQHCI_CAP_CS))
- return 0;
-
-- ice = of_qcom_ice_get(dev);
-+ ice = devm_of_qcom_ice_get(dev);
- if (ice == ERR_PTR(-EOPNOTSUPP)) {
- dev_warn(dev, "Disabling inline encryption support\n");
- ice = NULL;
mmc-omap-fix-memory-leak-in-mmc_omap_new_slot.patch
mmc-sdhci-pxav3-set-need_rsp_busy-capability.patch
mmc-sdhci-omap-disable-mmc_cap_aggressive_pm-for-emmc-sd.patch
-mmc-sdhci-msm-fix-dev-reference-leaked-through-of_qcom_ice_get.patch
kvm-svm-don-t-change-target-vcpu-state-on-ap-creation-vmgexit-error.patch
ksmbd-add-bounds-check-for-durable-handle-context.patch
ksmbd-add-bounds-check-for-create-lease-context.patch
+++ /dev/null
-From cbef7442fba510b7eb229dcc9f39d3dde4a159a4 Mon Sep 17 00:00:00 2001
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-Date: Fri, 17 Jan 2025 14:18:51 +0000
-Subject: mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
-
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-
-commit cbef7442fba510b7eb229dcc9f39d3dde4a159a4 upstream.
-
-The driver leaks the device reference taken with
-of_find_device_by_node(). Fix the leak by using devm_of_qcom_ice_get().
-
-Fixes: c7eed31e235c ("mmc: sdhci-msm: Switch to the new ICE API")
-Cc: stable@vger.kernel.org
-Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
-Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
-Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
-Link: https://lore.kernel.org/r/20250117-qcom-ice-fix-dev-leak-v2-2-1ffa5b6884cb@linaro.org
-Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/mmc/host/sdhci-msm.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/mmc/host/sdhci-msm.c
-+++ b/drivers/mmc/host/sdhci-msm.c
-@@ -1866,7 +1866,7 @@ static int sdhci_msm_ice_init(struct sdh
- if (!(cqhci_readl(cq_host, CQHCI_CAP) & CQHCI_CAP_CS))
- return 0;
-
-- ice = of_qcom_ice_get(dev);
-+ ice = devm_of_qcom_ice_get(dev);
- if (ice == ERR_PTR(-EOPNOTSUPP)) {
- dev_warn(dev, "Disabling inline encryption support\n");
- ice = NULL;
mmc-omap-fix-memory-leak-in-mmc_omap_new_slot.patch
mmc-sdhci-pxav3-set-need_rsp_busy-capability.patch
mmc-sdhci-omap-disable-mmc_cap_aggressive_pm-for-emmc-sd.patch
-mmc-sdhci-msm-fix-dev-reference-leaked-through-of_qcom_ice_get.patch
kvm-svm-don-t-change-target-vcpu-state-on-ap-creation-vmgexit-error.patch
ksmbd-add-bounds-check-for-durable-handle-context.patch
ksmbd-add-bounds-check-for-create-lease-context.patch
+++ /dev/null
-From cbef7442fba510b7eb229dcc9f39d3dde4a159a4 Mon Sep 17 00:00:00 2001
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-Date: Fri, 17 Jan 2025 14:18:51 +0000
-Subject: mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
-
-From: Tudor Ambarus <tudor.ambarus@linaro.org>
-
-commit cbef7442fba510b7eb229dcc9f39d3dde4a159a4 upstream.
-
-The driver leaks the device reference taken with
-of_find_device_by_node(). Fix the leak by using devm_of_qcom_ice_get().
-
-Fixes: c7eed31e235c ("mmc: sdhci-msm: Switch to the new ICE API")
-Cc: stable@vger.kernel.org
-Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
-Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
-Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
-Link: https://lore.kernel.org/r/20250117-qcom-ice-fix-dev-leak-v2-2-1ffa5b6884cb@linaro.org
-Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/mmc/host/sdhci-msm.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/mmc/host/sdhci-msm.c
-+++ b/drivers/mmc/host/sdhci-msm.c
-@@ -1873,7 +1873,7 @@ static int sdhci_msm_ice_init(struct sdh
- if (!(cqhci_readl(cq_host, CQHCI_CAP) & CQHCI_CAP_CS))
- return 0;
-
-- ice = of_qcom_ice_get(dev);
-+ ice = devm_of_qcom_ice_get(dev);
- if (ice == ERR_PTR(-EOPNOTSUPP)) {
- dev_warn(dev, "Disabling inline encryption support\n");
- ice = NULL;
mmc-omap-fix-memory-leak-in-mmc_omap_new_slot.patch
mmc-sdhci-pxav3-set-need_rsp_busy-capability.patch
mmc-sdhci-omap-disable-mmc_cap_aggressive_pm-for-emmc-sd.patch
-mmc-sdhci-msm-fix-dev-reference-leaked-through-of_qcom_ice_get.patch
kvm-svm-don-t-change-target-vcpu-state-on-ap-creation-vmgexit-error.patch
ksmbd-add-bounds-check-for-durable-handle-context.patch
ksmbd-add-bounds-check-for-create-lease-context.patch