From: Greg Kroah-Hartman Date: Fri, 27 Dec 2024 17:09:20 +0000 (+0100) Subject: drop queue-5.10/mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch X-Git-Tag: v6.1.123~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c5708f7736d233f33ada50d538623aa739ef34a5;p=thirdparty%2Fkernel%2Fstable-queue.git drop queue-5.10/mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch --- diff --git a/queue-5.10/mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch b/queue-5.10/mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch deleted file mode 100644 index 6ee0c2e695b..00000000000 --- a/queue-5.10/mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 11e6831fd81468cf48155b9b3c11295c391da723 Mon Sep 17 00:00:00 2001 -From: Maciej Andrzejewski -Date: Mon, 2 Dec 2024 19:58:36 +0100 -Subject: mtd: rawnand: arasan: Fix missing de-registration of NAND - -From: Maciej Andrzejewski - -commit 11e6831fd81468cf48155b9b3c11295c391da723 upstream. - -The NAND chip-selects are registered for the Arasan driver during -initialization but are not de-registered when the driver is unloaded. As a -result, if the driver is loaded again, the chip-selects remain registered -and busy, making them unavailable for use. - -Fixes: 197b88fecc50 ("mtd: rawnand: arasan: Add new Arasan NAND controller") -Cc: stable@vger.kernel.org -Signed-off-by: Maciej Andrzejewski ICEYE -Signed-off-by: Miquel Raynal -Signed-off-by: Greg Kroah-Hartman ---- - drivers/mtd/nand/raw/arasan-nand-controller.c | 7 +++++++ - 1 file changed, 7 insertions(+) - ---- a/drivers/mtd/nand/raw/arasan-nand-controller.c -+++ b/drivers/mtd/nand/raw/arasan-nand-controller.c -@@ -1334,8 +1334,15 @@ disable_controller_clk: - - static int anfc_remove(struct platform_device *pdev) - { -+ int i; - struct arasan_nfc *nfc = platform_get_drvdata(pdev); - -+ for (i = 0; i < nfc->ncs; i++) { -+ if (nfc->cs_array[i]) { -+ gpiod_put(nfc->cs_array[i]); -+ } -+ } -+ - anfc_chips_cleanup(nfc); - - clk_disable_unprepare(nfc->bus_clk); diff --git a/queue-5.10/series b/queue-5.10/series index 49809a88b17..05a9967a1f3 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -47,7 +47,6 @@ tcp_bpf-charge-receive-socket-buffer-in-bpf_tcp_ingr.patch bpf-check-negative-offsets-in-__bpf_skb_min_len.patch nfsd-restore-callback-functionality-for-nfsv4.0.patch mtd-diskonchip-cast-an-operand-to-prevent-potential-overflow.patch -mtd-rawnand-arasan-fix-missing-de-registration-of-nand.patch phy-core-fix-an-of-node-refcount-leakage-in-_of_phy_get.patch phy-core-fix-an-of-node-refcount-leakage-in-of_phy_provider_lookup.patch phy-core-fix-that-api-devm_phy_put-fails-to-release-the-phy.patch