From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8DCD7C433EF for ; Fri, 3 Jun 2022 21:08:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231544AbiFCVIp (ORCPT ); Fri, 3 Jun 2022 17:08:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59162 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231235AbiFCVIo (ORCPT ); Fri, 3 Jun 2022 17:08:44 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7522C27FCB for ; Fri, 3 Jun 2022 14:08:43 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxEWg-0003ql-Rk; Fri, 03 Jun 2022 23:08:10 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1nxEWb-006Hpk-CA; Fri, 03 Jun 2022 23:08:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1nxEWZ-00E1H5-6s; Fri, 03 Jun 2022 23:08:03 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Vignesh Raghavendra , Miquel Raynal , Richard Weinberger , Tudor Ambarus , Pratyush Yadav , Joel Stanley , Michael Ellerman , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Stefan Agner , Lucas Stach , Thierry Reding , Jonathan Hunter , Liang Yang , Neil Armstrong , Kevin Hilman Cc: kernel@pengutronix.de, linux-mtd@lists.infradead.org, Michael Walle , Andrew Jeffery , linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org, Jerome Brunet , Martin Blumenstingl , linux-amlogic@lists.infradead.org Subject: [PATCH 00/14] mtd: Fix platform remove callbacks to always return 0 Date: Fri, 3 Jun 2022 23:07:44 +0200 Message-Id: <20220603210758.148493-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=2310; i=uwe@kleine-koenig.org; h=from:subject; bh=q2ycDgelp/nO6ViqBZJgFoKvH7fVSGWxa2BGxqpYD+s=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBimnfE5fVVOvpqL4Xqzddai1jCcQBM7b5jo5W1QZw8 iIwB8NmJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCYpp3xAAKCRDB/BR4rcrsCXt2B/ 4qWz6olnMyidYhZ7g/qZaoPMgkHVnZRaB+OnSUr+L4Jm1IodQP4MrwiltmKlSyqmdwnvxJzxtnT0zb s0TX8Y6bInlnxd/SRRBKvGKHvHFYpztNxRZkvHHz9U4M6YMqj5zZeMjx9xgdm7bQ2o3UTQTFks2VAw kS3U2+mKRRm/1zgoPawD0hqmCMMbidTgGK/2vZHrF/V1JRMy5bcK1ByBNeXwoSXt72M2W72LAdU5XA mI7wUQR/g3qkW0tGS11qyaC5ZAS76ZpOBS5GaLlS2NwqdsSmKlZ+rWdlrNH0aBd3XjiWq8HeT31nQx srBqXHcGBUJS922WV6Z9YIm/CKnDXI X-Developer-Key: i=uwe@kleine-koenig.org; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-tegra@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Hello, this series prepares to make platform remove callbacks return void. Therefor first update them to always return 0. The rationale is that the Linux device model doesn't handle failures on remove and if a remove callback returns an error, it just emits a quite generic error message and still removes the device. Best regards Uwe Uwe Kleine-König (14): mtd: hyperbus: Make hyperbus_unregister_device() return void mtd: spi-nor: aspeed-smc: Make aspeed_smc_unregister() return void mtd: powernv_flash: Warn about failure to unregister mtd device mtd: st-spi_fsm: Warn about failure to unregister mtd device mtd: lpddr2_nvm: Warn about failure to unregister mtd device mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed mtd: spear_smi: Drop if with an always false condition mtd: rawnand: atmel: Warn about failure to unregister mtd device mtd: rawnand: omap2: Suppress error message after WARN in .remove() mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed mtd: rawnand: meson: Drop cleaning platform data in .remove() mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed mtd: physmap: Drop if with an always false condition drivers/mtd/devices/powernv_flash.c | 4 +++- drivers/mtd/devices/spear_smi.c | 10 ++-------- drivers/mtd/devices/st_spi_fsm.c | 4 +++- drivers/mtd/hyperbus/hbmc-am654.c | 6 +++--- drivers/mtd/hyperbus/hyperbus-core.c | 8 ++------ drivers/mtd/hyperbus/rpc-if.c | 5 +++-- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +++- drivers/mtd/maps/physmap-core.c | 13 +++---------- drivers/mtd/nand/raw/atmel/nand-controller.c | 5 ++++- drivers/mtd/nand/raw/meson_nand.c | 16 +++------------- drivers/mtd/nand/raw/omap2.c | 6 ++---- drivers/mtd/nand/raw/tegra_nand.c | 5 +---- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 8 ++++---- include/linux/mtd/hyperbus.h | 4 +--- 14 files changed, 37 insertions(+), 61 deletions(-) base-commit: 4b0986a3613c92f4ec1bdc7f60ec66fea135991f -- 2.36.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9196BC433EF for ; Fri, 3 Jun 2022 21:09:30 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4LFFr90Zbmz3cgX for ; Sat, 4 Jun 2022 07:09:29 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=pengutronix.de (client-ip=2001:67c:670:201:290:27ff:fe1d:cc33; helo=metis.ext.pengutronix.de; envelope-from=ukl@pengutronix.de; receiver=) Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4LFFqF3JXlz2xm1 for ; Sat, 4 Jun 2022 07:08:41 +1000 (AEST) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxEWg-0003ql-Rk; Fri, 03 Jun 2022 23:08:10 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1nxEWb-006Hpk-CA; Fri, 03 Jun 2022 23:08:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1nxEWZ-00E1H5-6s; Fri, 03 Jun 2022 23:08:03 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Vignesh Raghavendra , Miquel Raynal , Richard Weinberger , Tudor Ambarus , Pratyush Yadav , Joel Stanley , Michael Ellerman , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Stefan Agner , Lucas Stach , Thierry Reding , Jonathan Hunter , Liang Yang , Neil Armstrong , Kevin Hilman Subject: [PATCH 00/14] mtd: Fix platform remove callbacks to always return 0 Date: Fri, 3 Jun 2022 23:07:44 +0200 Message-Id: <20220603210758.148493-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=2310; i=uwe@kleine-koenig.org; h=from:subject; bh=q2ycDgelp/nO6ViqBZJgFoKvH7fVSGWxa2BGxqpYD+s=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBimnfE5fVVOvpqL4Xqzddai1jCcQBM7b5jo5W1QZw8 iIwB8NmJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCYpp3xAAKCRDB/BR4rcrsCXt2B/ 4qWz6olnMyidYhZ7g/qZaoPMgkHVnZRaB+OnSUr+L4Jm1IodQP4MrwiltmKlSyqmdwnvxJzxtnT0zb s0TX8Y6bInlnxd/SRRBKvGKHvHFYpztNxRZkvHHz9U4M6YMqj5zZeMjx9xgdm7bQ2o3UTQTFks2VAw kS3U2+mKRRm/1zgoPawD0hqmCMMbidTgGK/2vZHrF/V1JRMy5bcK1ByBNeXwoSXt72M2W72LAdU5XA mI7wUQR/g3qkW0tGS11qyaC5ZAS76ZpOBS5GaLlS2NwqdsSmKlZ+rWdlrNH0aBd3XjiWq8HeT31nQx srBqXHcGBUJS922WV6Z9YIm/CKnDXI X-Developer-Key: i=uwe@kleine-koenig.org; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linuxppc-dev@lists.ozlabs.org X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-aspeed@lists.ozlabs.org, Andrew Jeffery , Martin Blumenstingl , Michael Walle , linux-mtd@lists.infradead.org, kernel@pengutronix.de, linux-amlogic@lists.infradead.org, linux-tegra@vger.kernel.org, Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, Jerome Brunet Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Hello, this series prepares to make platform remove callbacks return void. Therefor first update them to always return 0. The rationale is that the Linux device model doesn't handle failures on remove and if a remove callback returns an error, it just emits a quite generic error message and still removes the device. Best regards Uwe Uwe Kleine-König (14): mtd: hyperbus: Make hyperbus_unregister_device() return void mtd: spi-nor: aspeed-smc: Make aspeed_smc_unregister() return void mtd: powernv_flash: Warn about failure to unregister mtd device mtd: st-spi_fsm: Warn about failure to unregister mtd device mtd: lpddr2_nvm: Warn about failure to unregister mtd device mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed mtd: spear_smi: Drop if with an always false condition mtd: rawnand: atmel: Warn about failure to unregister mtd device mtd: rawnand: omap2: Suppress error message after WARN in .remove() mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed mtd: rawnand: meson: Drop cleaning platform data in .remove() mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed mtd: physmap: Drop if with an always false condition drivers/mtd/devices/powernv_flash.c | 4 +++- drivers/mtd/devices/spear_smi.c | 10 ++-------- drivers/mtd/devices/st_spi_fsm.c | 4 +++- drivers/mtd/hyperbus/hbmc-am654.c | 6 +++--- drivers/mtd/hyperbus/hyperbus-core.c | 8 ++------ drivers/mtd/hyperbus/rpc-if.c | 5 +++-- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +++- drivers/mtd/maps/physmap-core.c | 13 +++---------- drivers/mtd/nand/raw/atmel/nand-controller.c | 5 ++++- drivers/mtd/nand/raw/meson_nand.c | 16 +++------------- drivers/mtd/nand/raw/omap2.c | 6 ++---- drivers/mtd/nand/raw/tegra_nand.c | 5 +---- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 8 ++++---- include/linux/mtd/hyperbus.h | 4 +--- 14 files changed, 37 insertions(+), 61 deletions(-) base-commit: 4b0986a3613c92f4ec1bdc7f60ec66fea135991f -- 2.36.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8B221C433EF for ; Fri, 3 Jun 2022 21:12:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ZFhcnsrT5eaGuwmwLsrPxxPHahB90eDba1vzZmFax+k=; b=oymRT9G0Xojb49 4+81HmtEwCqnHpfdchr3Pn2FDgDFwqlGuSGAEGjf8IJ9Iv+qvM8frAz6AwjsXFw7D3M4caW9cvxaA j4PKCBdovo3RURRjAEz2RzK6a9F4Ro91PxEoMUkkSvpTV0+0SoKba8pAfo2Q3Hg28ClF5yp86l4Jh focs/mlr9gqKggLo5acKjdbFbnIoyCBys+3HoU6krZLDW+xmERhxvpemW4krjGXbbIWYSL1RcUrUi MhkxxMr+4xagTXNDt+c83GhD7Gi3SXiiHe5DF1a6Vd/wxtmp8lqpw30R8LMQLzHFvcaLL2f7DSjBz +Mvag8smB7eEXMC4h3xQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEaO-008jxP-59; Fri, 03 Jun 2022 21:12:00 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEXd-008hbU-CP for linux-mtd@bombadil.infradead.org; Fri, 03 Jun 2022 21:09:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:In-Reply-To:References; bh=KA2mIjvStadzsJuBkk9Yb3itv9n3Z1gNnjsZRCvkkY0=; b=TtktBAP3UMSoQayWiIqrY6FoM5 OAZShC+WDxaY+ic6Kt8r048xSvawUBY0Lmv/ayWajOwtyaQvznJsg+hToD6KB+l6lMvE4QjwNGHHW 4eFq0LTZQkF2PqvNXNErNsgVEeOouFhHlVfWlXnNqKBVCRXbcnW8ZKcq4C/MHo1WNQD/WyFSUuksX YGLPuSLdF0KpcRATZ4M1CSKld5YZVrT+XRvbHNPkeMY/6bJIYoyjTiDZVi/tvGscfm0WBnETyYjPJ l+kh1O5ERZL1LpSX1UUM0rRS9R5fWNK1pN1WRhpMBaGwF3ItdvvRY4q8y1JKGkUSiV9YJmc1/x+l2 z7323EJQ==; Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEXV-004WTt-Op for linux-mtd@lists.infradead.org; Fri, 03 Jun 2022 21:09:05 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxEWg-0003ql-Rk; Fri, 03 Jun 2022 23:08:10 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1nxEWb-006Hpk-CA; Fri, 03 Jun 2022 23:08:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1nxEWZ-00E1H5-6s; Fri, 03 Jun 2022 23:08:03 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Vignesh Raghavendra , Miquel Raynal , Richard Weinberger , Tudor Ambarus , Pratyush Yadav , Joel Stanley , Michael Ellerman , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Stefan Agner , Lucas Stach , Thierry Reding , Jonathan Hunter , Liang Yang , Neil Armstrong , Kevin Hilman Cc: kernel@pengutronix.de, linux-mtd@lists.infradead.org, Michael Walle , Andrew Jeffery , linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org, Jerome Brunet , Martin Blumenstingl , linux-amlogic@lists.infradead.org Subject: [PATCH 00/14] mtd: Fix platform remove callbacks to always return 0 Date: Fri, 3 Jun 2022 23:07:44 +0200 Message-Id: <20220603210758.148493-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2310; i=uwe@kleine-koenig.org; h=from:subject; bh=q2ycDgelp/nO6ViqBZJgFoKvH7fVSGWxa2BGxqpYD+s=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBimnfE5fVVOvpqL4Xqzddai1jCcQBM7b5jo5W1QZw8 iIwB8NmJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCYpp3xAAKCRDB/BR4rcrsCXt2B/ 4qWz6olnMyidYhZ7g/qZaoPMgkHVnZRaB+OnSUr+L4Jm1IodQP4MrwiltmKlSyqmdwnvxJzxtnT0zb s0TX8Y6bInlnxd/SRRBKvGKHvHFYpztNxRZkvHHz9U4M6YMqj5zZeMjx9xgdm7bQ2o3UTQTFks2VAw kS3U2+mKRRm/1zgoPawD0hqmCMMbidTgGK/2vZHrF/V1JRMy5bcK1ByBNeXwoSXt72M2W72LAdU5XA mI7wUQR/g3qkW0tGS11qyaC5ZAS76ZpOBS5GaLlS2NwqdsSmKlZ+rWdlrNH0aBd3XjiWq8HeT31nQx srBqXHcGBUJS922WV6Z9YIm/CKnDXI X-Developer-Key: i=uwe@kleine-koenig.org; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-mtd@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220603_220902_558459_5416C45B X-CRM114-Status: GOOD ( 11.10 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGVsbG8sCgp0aGlzIHNlcmllcyBwcmVwYXJlcyB0byBtYWtlIHBsYXRmb3JtIHJlbW92ZSBjYWxs YmFja3MgcmV0dXJuIHZvaWQuClRoZXJlZm9yIGZpcnN0IHVwZGF0ZSB0aGVtIHRvIGFsd2F5cyBy ZXR1cm4gMC4gVGhlIHJhdGlvbmFsZSBpcyB0aGF0IHRoZQpMaW51eCBkZXZpY2UgbW9kZWwgZG9l c24ndCBoYW5kbGUgZmFpbHVyZXMgb24gcmVtb3ZlIGFuZCBpZiBhIHJlbW92ZQpjYWxsYmFjayBy ZXR1cm5zIGFuIGVycm9yLCBpdCBqdXN0IGVtaXRzIGEgcXVpdGUgZ2VuZXJpYyBlcnJvciBtZXNz YWdlCmFuZCBzdGlsbCByZW1vdmVzIHRoZSBkZXZpY2UuCgpCZXN0IHJlZ2FyZHMKVXdlCgpVd2Ug S2xlaW5lLUvDtm5pZyAoMTQpOgogIG10ZDogaHlwZXJidXM6IE1ha2UgaHlwZXJidXNfdW5yZWdp c3Rlcl9kZXZpY2UoKSByZXR1cm4gdm9pZAogIG10ZDogc3BpLW5vcjogYXNwZWVkLXNtYzogTWFr ZSBhc3BlZWRfc21jX3VucmVnaXN0ZXIoKSByZXR1cm4gdm9pZAogIG10ZDogcG93ZXJudl9mbGFz aDogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10ZDogc3Qt c3BpX2ZzbTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10 ZDogbHBkZHIyX252bTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmlj ZQogIG10ZDogc3BlYXJfc21pOiBEb24ndCBza2lwIGNsZWFudXAgYWZ0ZXIgbXRkX2RldmljZV91 bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogc3BlYXJfc21pOiBEcm9wIGlmIHdpdGggYW4g YWx3YXlzIGZhbHNlIGNvbmRpdGlvbgogIG10ZDogcmF3bmFuZDogYXRtZWw6IFdhcm4gYWJvdXQg ZmFpbHVyZSB0byB1bnJlZ2lzdGVyIG10ZCBkZXZpY2UKICBtdGQ6IHJhd25hbmQ6IG9tYXAyOiBT dXBwcmVzcyBlcnJvciBtZXNzYWdlIGFmdGVyIFdBUk4gaW4gLnJlbW92ZSgpCiAgbXRkOiByYXdu YW5kOiB0ZWdyYTogRG9uJ3Qgc2tpcCBjbGVhbnVwIGFmdGVyIG10ZF9kZXZpY2VfdW5yZWdpc3Rl cigpCiAgICBmYWlsZWQKICBtdGQ6IHJhd25hbmQ6IG1lc29uOiBEb24ndCBza2lwIGNsZWFudXAg YWZ0ZXIgbXRkX2RldmljZV91bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogcmF3bmFuZDog bWVzb246IERyb3AgY2xlYW5pbmcgcGxhdGZvcm0gZGF0YSBpbiAucmVtb3ZlKCkKICBtdGQ6IHBo eXNtYXA6IERvbid0IHNraXAgY2xlYW51cCBhZnRlciBtdGRfZGV2aWNlX3VucmVnaXN0ZXIoKSBm YWlsZWQKICBtdGQ6IHBoeXNtYXA6IERyb3AgaWYgd2l0aCBhbiBhbHdheXMgZmFsc2UgY29uZGl0 aW9uCgogZHJpdmVycy9tdGQvZGV2aWNlcy9wb3dlcm52X2ZsYXNoLmMgICAgICAgICAgfCAgNCAr KystCiBkcml2ZXJzL210ZC9kZXZpY2VzL3NwZWFyX3NtaS5jICAgICAgICAgICAgICB8IDEwICsr LS0tLS0tLS0KIGRyaXZlcnMvbXRkL2RldmljZXMvc3Rfc3BpX2ZzbS5jICAgICAgICAgICAgIHwg IDQgKysrLQogZHJpdmVycy9tdGQvaHlwZXJidXMvaGJtYy1hbTY1NC5jICAgICAgICAgICAgfCAg NiArKystLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL2h5cGVyYnVzLWNvcmUuYyAgICAgICAgIHwg IDggKystLS0tLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL3JwYy1pZi5jICAgICAgICAgICAgICAg IHwgIDUgKysrLS0KIGRyaXZlcnMvbXRkL2xwZGRyL2xwZGRyMl9udm0uYyAgICAgICAgICAgICAg IHwgIDQgKysrLQogZHJpdmVycy9tdGQvbWFwcy9waHlzbWFwLWNvcmUuYyAgICAgICAgICAgICAg fCAxMyArKystLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9hdG1lbC9uYW5kLWNvbnRy b2xsZXIuYyB8ICA1ICsrKystCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tZXNvbl9uYW5kLmMgICAg ICAgICAgICB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L29tYXAy LmMgICAgICAgICAgICAgICAgIHwgIDYgKystLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy90ZWdy YV9uYW5kLmMgICAgICAgICAgICB8ICA1ICstLS0tCiBkcml2ZXJzL210ZC9zcGktbm9yL2NvbnRy b2xsZXJzL2FzcGVlZC1zbWMuYyB8ICA4ICsrKystLS0tCiBpbmNsdWRlL2xpbnV4L210ZC9oeXBl cmJ1cy5oICAgICAgICAgICAgICAgICB8ICA0ICstLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDM3IGlu c2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6IDRiMDk4NmEzNjEzYzky ZjRlYzFiZGM3ZjYwZWM2NmZlYTEzNTk5MWYKLS0gCjIuMzYuMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vzc2lv biBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1tdGQvCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 50926C43334 for ; Fri, 3 Jun 2022 21:12:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=eFoZ0vHIjH8N4BbzOzwx6Hztgdw6PdoywZK3aTrpDj0=; b=tb4Rp2AgSrkK2n d9RYD1p/X3efhN5PU5zQ0MckCpOWNFaJ0HfIccP7qjnvwoZ/Yj7AoE+Hm8zZBRJ4PIe4fupOO78o6 okOQBzGwSOHY0x5KyPgK4ikNJ2EYeH7vhgev6JRwdG9njwsl0uPY3omg/c1So7P3JQtebb7dhxl5h 2hq/Ht2dGZZe/xAQqfTtjFv3YOZWuaWA4EAk5vH3QvR6Z+RMVb9VNxLpyaVegZ+Q48vlb5BArshi9 DY4g+FPbJ4ZJftM1Q4d3vFRLgW44RbqVBvpKGnY1ov9Oe3WZIrccPZIg32T+OM1370kx7U0NrGnQG Baz9nl/ns8UjYbgHqtJw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEab-008k7R-4m; Fri, 03 Jun 2022 21:12:13 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEXc-008hak-Gy for linux-amlogic@lists.infradead.org; Fri, 03 Jun 2022 21:09:09 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxEWg-0003ql-Rk; Fri, 03 Jun 2022 23:08:10 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1nxEWb-006Hpk-CA; Fri, 03 Jun 2022 23:08:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1nxEWZ-00E1H5-6s; Fri, 03 Jun 2022 23:08:03 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Vignesh Raghavendra , Miquel Raynal , Richard Weinberger , Tudor Ambarus , Pratyush Yadav , Joel Stanley , Michael Ellerman , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Stefan Agner , Lucas Stach , Thierry Reding , Jonathan Hunter , Liang Yang , Neil Armstrong , Kevin Hilman Cc: kernel@pengutronix.de, linux-mtd@lists.infradead.org, Michael Walle , Andrew Jeffery , linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org, Jerome Brunet , Martin Blumenstingl , linux-amlogic@lists.infradead.org Subject: [PATCH 00/14] mtd: Fix platform remove callbacks to always return 0 Date: Fri, 3 Jun 2022 23:07:44 +0200 Message-Id: <20220603210758.148493-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2310; i=uwe@kleine-koenig.org; h=from:subject; bh=q2ycDgelp/nO6ViqBZJgFoKvH7fVSGWxa2BGxqpYD+s=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBimnfE5fVVOvpqL4Xqzddai1jCcQBM7b5jo5W1QZw8 iIwB8NmJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCYpp3xAAKCRDB/BR4rcrsCXt2B/ 4qWz6olnMyidYhZ7g/qZaoPMgkHVnZRaB+OnSUr+L4Jm1IodQP4MrwiltmKlSyqmdwnvxJzxtnT0zb s0TX8Y6bInlnxd/SRRBKvGKHvHFYpztNxRZkvHHz9U4M6YMqj5zZeMjx9xgdm7bQ2o3UTQTFks2VAw kS3U2+mKRRm/1zgoPawD0hqmCMMbidTgGK/2vZHrF/V1JRMy5bcK1ByBNeXwoSXt72M2W72LAdU5XA mI7wUQR/g3qkW0tGS11qyaC5ZAS76ZpOBS5GaLlS2NwqdsSmKlZ+rWdlrNH0aBd3XjiWq8HeT31nQx srBqXHcGBUJS922WV6Z9YIm/CKnDXI X-Developer-Key: i=uwe@kleine-koenig.org; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-amlogic@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220603_140908_612001_BE6F39CA X-CRM114-Status: GOOD ( 11.12 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org SGVsbG8sCgp0aGlzIHNlcmllcyBwcmVwYXJlcyB0byBtYWtlIHBsYXRmb3JtIHJlbW92ZSBjYWxs YmFja3MgcmV0dXJuIHZvaWQuClRoZXJlZm9yIGZpcnN0IHVwZGF0ZSB0aGVtIHRvIGFsd2F5cyBy ZXR1cm4gMC4gVGhlIHJhdGlvbmFsZSBpcyB0aGF0IHRoZQpMaW51eCBkZXZpY2UgbW9kZWwgZG9l c24ndCBoYW5kbGUgZmFpbHVyZXMgb24gcmVtb3ZlIGFuZCBpZiBhIHJlbW92ZQpjYWxsYmFjayBy ZXR1cm5zIGFuIGVycm9yLCBpdCBqdXN0IGVtaXRzIGEgcXVpdGUgZ2VuZXJpYyBlcnJvciBtZXNz YWdlCmFuZCBzdGlsbCByZW1vdmVzIHRoZSBkZXZpY2UuCgpCZXN0IHJlZ2FyZHMKVXdlCgpVd2Ug S2xlaW5lLUvDtm5pZyAoMTQpOgogIG10ZDogaHlwZXJidXM6IE1ha2UgaHlwZXJidXNfdW5yZWdp c3Rlcl9kZXZpY2UoKSByZXR1cm4gdm9pZAogIG10ZDogc3BpLW5vcjogYXNwZWVkLXNtYzogTWFr ZSBhc3BlZWRfc21jX3VucmVnaXN0ZXIoKSByZXR1cm4gdm9pZAogIG10ZDogcG93ZXJudl9mbGFz aDogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10ZDogc3Qt c3BpX2ZzbTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10 ZDogbHBkZHIyX252bTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmlj ZQogIG10ZDogc3BlYXJfc21pOiBEb24ndCBza2lwIGNsZWFudXAgYWZ0ZXIgbXRkX2RldmljZV91 bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogc3BlYXJfc21pOiBEcm9wIGlmIHdpdGggYW4g YWx3YXlzIGZhbHNlIGNvbmRpdGlvbgogIG10ZDogcmF3bmFuZDogYXRtZWw6IFdhcm4gYWJvdXQg ZmFpbHVyZSB0byB1bnJlZ2lzdGVyIG10ZCBkZXZpY2UKICBtdGQ6IHJhd25hbmQ6IG9tYXAyOiBT dXBwcmVzcyBlcnJvciBtZXNzYWdlIGFmdGVyIFdBUk4gaW4gLnJlbW92ZSgpCiAgbXRkOiByYXdu YW5kOiB0ZWdyYTogRG9uJ3Qgc2tpcCBjbGVhbnVwIGFmdGVyIG10ZF9kZXZpY2VfdW5yZWdpc3Rl cigpCiAgICBmYWlsZWQKICBtdGQ6IHJhd25hbmQ6IG1lc29uOiBEb24ndCBza2lwIGNsZWFudXAg YWZ0ZXIgbXRkX2RldmljZV91bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogcmF3bmFuZDog bWVzb246IERyb3AgY2xlYW5pbmcgcGxhdGZvcm0gZGF0YSBpbiAucmVtb3ZlKCkKICBtdGQ6IHBo eXNtYXA6IERvbid0IHNraXAgY2xlYW51cCBhZnRlciBtdGRfZGV2aWNlX3VucmVnaXN0ZXIoKSBm YWlsZWQKICBtdGQ6IHBoeXNtYXA6IERyb3AgaWYgd2l0aCBhbiBhbHdheXMgZmFsc2UgY29uZGl0 aW9uCgogZHJpdmVycy9tdGQvZGV2aWNlcy9wb3dlcm52X2ZsYXNoLmMgICAgICAgICAgfCAgNCAr KystCiBkcml2ZXJzL210ZC9kZXZpY2VzL3NwZWFyX3NtaS5jICAgICAgICAgICAgICB8IDEwICsr LS0tLS0tLS0KIGRyaXZlcnMvbXRkL2RldmljZXMvc3Rfc3BpX2ZzbS5jICAgICAgICAgICAgIHwg IDQgKysrLQogZHJpdmVycy9tdGQvaHlwZXJidXMvaGJtYy1hbTY1NC5jICAgICAgICAgICAgfCAg NiArKystLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL2h5cGVyYnVzLWNvcmUuYyAgICAgICAgIHwg IDggKystLS0tLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL3JwYy1pZi5jICAgICAgICAgICAgICAg IHwgIDUgKysrLS0KIGRyaXZlcnMvbXRkL2xwZGRyL2xwZGRyMl9udm0uYyAgICAgICAgICAgICAg IHwgIDQgKysrLQogZHJpdmVycy9tdGQvbWFwcy9waHlzbWFwLWNvcmUuYyAgICAgICAgICAgICAg fCAxMyArKystLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9hdG1lbC9uYW5kLWNvbnRy b2xsZXIuYyB8ICA1ICsrKystCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tZXNvbl9uYW5kLmMgICAg ICAgICAgICB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L29tYXAy LmMgICAgICAgICAgICAgICAgIHwgIDYgKystLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy90ZWdy YV9uYW5kLmMgICAgICAgICAgICB8ICA1ICstLS0tCiBkcml2ZXJzL210ZC9zcGktbm9yL2NvbnRy b2xsZXJzL2FzcGVlZC1zbWMuYyB8ICA4ICsrKystLS0tCiBpbmNsdWRlL2xpbnV4L210ZC9oeXBl cmJ1cy5oICAgICAgICAgICAgICAgICB8ICA0ICstLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDM3IGlu c2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6IDRiMDk4NmEzNjEzYzky ZjRlYzFiZGM3ZjYwZWM2NmZlYTEzNTk5MWYKLS0gCjIuMzYuMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFpbGluZyBsaXN0 CmxpbnV4LWFtbG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFtbG9naWMK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 52C54C433EF for ; Fri, 3 Jun 2022 21:13:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=cv6AzD54QUM3pZob3WlQBY1H5qw/pIQG7UEGgDFS84E=; b=tNqYYugmmZAtRq t3ZnXegq7P5cj/wzF+UbqmubHDMNWQRhqj8rtjceVyYNmKBx18IkBEWM9bjd1dQhsolnDclh5eaZ4 UV2Oj8OAVSuUOKpiAfpZS6LdBwIzxeqbscd99PHHY4UNY4DexP11wKNZUP2SBQ2PvktD1kjy98Udu xYN5jJyg24JCru5wjPxl/XOcMc40E4B3TeXUy5ceCvjRIWw+1R4MkehoT2DPNMWtI5bir0l3LBtDl 3mODKC+ZwabnFEYkNjR2otUakBRtH5m80nWFhEgE1Y4PytBH9ANKrOdHb+sN3wHWrKSbRmgrbZVaY PgRiQfHpwv1E2nAwta7g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEad-008k95-BU; Fri, 03 Jun 2022 21:12:16 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEXe-008hdK-LC for linux-arm-kernel@bombadil.infradead.org; Fri, 03 Jun 2022 21:09:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:In-Reply-To:References; bh=KA2mIjvStadzsJuBkk9Yb3itv9n3Z1gNnjsZRCvkkY0=; b=TtktBAP3UMSoQayWiIqrY6FoM5 OAZShC+WDxaY+ic6Kt8r048xSvawUBY0Lmv/ayWajOwtyaQvznJsg+hToD6KB+l6lMvE4QjwNGHHW 4eFq0LTZQkF2PqvNXNErNsgVEeOouFhHlVfWlXnNqKBVCRXbcnW8ZKcq4C/MHo1WNQD/WyFSUuksX YGLPuSLdF0KpcRATZ4M1CSKld5YZVrT+XRvbHNPkeMY/6bJIYoyjTiDZVi/tvGscfm0WBnETyYjPJ l+kh1O5ERZL1LpSX1UUM0rRS9R5fWNK1pN1WRhpMBaGwF3ItdvvRY4q8y1JKGkUSiV9YJmc1/x+l2 z7323EJQ==; Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxEXW-004WTu-9P for linux-arm-kernel@lists.infradead.org; Fri, 03 Jun 2022 21:09:05 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxEWg-0003ql-Rk; Fri, 03 Jun 2022 23:08:10 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1nxEWb-006Hpk-CA; Fri, 03 Jun 2022 23:08:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1nxEWZ-00E1H5-6s; Fri, 03 Jun 2022 23:08:03 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Vignesh Raghavendra , Miquel Raynal , Richard Weinberger , Tudor Ambarus , Pratyush Yadav , Joel Stanley , Michael Ellerman , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Stefan Agner , Lucas Stach , Thierry Reding , Jonathan Hunter , Liang Yang , Neil Armstrong , Kevin Hilman Cc: kernel@pengutronix.de, linux-mtd@lists.infradead.org, Michael Walle , Andrew Jeffery , linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org, Jerome Brunet , Martin Blumenstingl , linux-amlogic@lists.infradead.org Subject: [PATCH 00/14] mtd: Fix platform remove callbacks to always return 0 Date: Fri, 3 Jun 2022 23:07:44 +0200 Message-Id: <20220603210758.148493-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2310; i=uwe@kleine-koenig.org; h=from:subject; bh=q2ycDgelp/nO6ViqBZJgFoKvH7fVSGWxa2BGxqpYD+s=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBimnfE5fVVOvpqL4Xqzddai1jCcQBM7b5jo5W1QZw8 iIwB8NmJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCYpp3xAAKCRDB/BR4rcrsCXt2B/ 4qWz6olnMyidYhZ7g/qZaoPMgkHVnZRaB+OnSUr+L4Jm1IodQP4MrwiltmKlSyqmdwnvxJzxtnT0zb s0TX8Y6bInlnxd/SRRBKvGKHvHFYpztNxRZkvHHz9U4M6YMqj5zZeMjx9xgdm7bQ2o3UTQTFks2VAw kS3U2+mKRRm/1zgoPawD0hqmCMMbidTgGK/2vZHrF/V1JRMy5bcK1ByBNeXwoSXt72M2W72LAdU5XA mI7wUQR/g3qkW0tGS11qyaC5ZAS76ZpOBS5GaLlS2NwqdsSmKlZ+rWdlrNH0aBd3XjiWq8HeT31nQx srBqXHcGBUJS922WV6Z9YIm/CKnDXI X-Developer-Key: i=uwe@kleine-koenig.org; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220603_220903_549928_68050237 X-CRM114-Status: GOOD ( 11.78 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8sCgp0aGlzIHNlcmllcyBwcmVwYXJlcyB0byBtYWtlIHBsYXRmb3JtIHJlbW92ZSBjYWxs YmFja3MgcmV0dXJuIHZvaWQuClRoZXJlZm9yIGZpcnN0IHVwZGF0ZSB0aGVtIHRvIGFsd2F5cyBy ZXR1cm4gMC4gVGhlIHJhdGlvbmFsZSBpcyB0aGF0IHRoZQpMaW51eCBkZXZpY2UgbW9kZWwgZG9l c24ndCBoYW5kbGUgZmFpbHVyZXMgb24gcmVtb3ZlIGFuZCBpZiBhIHJlbW92ZQpjYWxsYmFjayBy ZXR1cm5zIGFuIGVycm9yLCBpdCBqdXN0IGVtaXRzIGEgcXVpdGUgZ2VuZXJpYyBlcnJvciBtZXNz YWdlCmFuZCBzdGlsbCByZW1vdmVzIHRoZSBkZXZpY2UuCgpCZXN0IHJlZ2FyZHMKVXdlCgpVd2Ug S2xlaW5lLUvDtm5pZyAoMTQpOgogIG10ZDogaHlwZXJidXM6IE1ha2UgaHlwZXJidXNfdW5yZWdp c3Rlcl9kZXZpY2UoKSByZXR1cm4gdm9pZAogIG10ZDogc3BpLW5vcjogYXNwZWVkLXNtYzogTWFr ZSBhc3BlZWRfc21jX3VucmVnaXN0ZXIoKSByZXR1cm4gdm9pZAogIG10ZDogcG93ZXJudl9mbGFz aDogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10ZDogc3Qt c3BpX2ZzbTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmljZQogIG10 ZDogbHBkZHIyX252bTogV2FybiBhYm91dCBmYWlsdXJlIHRvIHVucmVnaXN0ZXIgbXRkIGRldmlj ZQogIG10ZDogc3BlYXJfc21pOiBEb24ndCBza2lwIGNsZWFudXAgYWZ0ZXIgbXRkX2RldmljZV91 bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogc3BlYXJfc21pOiBEcm9wIGlmIHdpdGggYW4g YWx3YXlzIGZhbHNlIGNvbmRpdGlvbgogIG10ZDogcmF3bmFuZDogYXRtZWw6IFdhcm4gYWJvdXQg ZmFpbHVyZSB0byB1bnJlZ2lzdGVyIG10ZCBkZXZpY2UKICBtdGQ6IHJhd25hbmQ6IG9tYXAyOiBT dXBwcmVzcyBlcnJvciBtZXNzYWdlIGFmdGVyIFdBUk4gaW4gLnJlbW92ZSgpCiAgbXRkOiByYXdu YW5kOiB0ZWdyYTogRG9uJ3Qgc2tpcCBjbGVhbnVwIGFmdGVyIG10ZF9kZXZpY2VfdW5yZWdpc3Rl cigpCiAgICBmYWlsZWQKICBtdGQ6IHJhd25hbmQ6IG1lc29uOiBEb24ndCBza2lwIGNsZWFudXAg YWZ0ZXIgbXRkX2RldmljZV91bnJlZ2lzdGVyKCkKICAgIGZhaWxlZAogIG10ZDogcmF3bmFuZDog bWVzb246IERyb3AgY2xlYW5pbmcgcGxhdGZvcm0gZGF0YSBpbiAucmVtb3ZlKCkKICBtdGQ6IHBo eXNtYXA6IERvbid0IHNraXAgY2xlYW51cCBhZnRlciBtdGRfZGV2aWNlX3VucmVnaXN0ZXIoKSBm YWlsZWQKICBtdGQ6IHBoeXNtYXA6IERyb3AgaWYgd2l0aCBhbiBhbHdheXMgZmFsc2UgY29uZGl0 aW9uCgogZHJpdmVycy9tdGQvZGV2aWNlcy9wb3dlcm52X2ZsYXNoLmMgICAgICAgICAgfCAgNCAr KystCiBkcml2ZXJzL210ZC9kZXZpY2VzL3NwZWFyX3NtaS5jICAgICAgICAgICAgICB8IDEwICsr LS0tLS0tLS0KIGRyaXZlcnMvbXRkL2RldmljZXMvc3Rfc3BpX2ZzbS5jICAgICAgICAgICAgIHwg IDQgKysrLQogZHJpdmVycy9tdGQvaHlwZXJidXMvaGJtYy1hbTY1NC5jICAgICAgICAgICAgfCAg NiArKystLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL2h5cGVyYnVzLWNvcmUuYyAgICAgICAgIHwg IDggKystLS0tLS0KIGRyaXZlcnMvbXRkL2h5cGVyYnVzL3JwYy1pZi5jICAgICAgICAgICAgICAg IHwgIDUgKysrLS0KIGRyaXZlcnMvbXRkL2xwZGRyL2xwZGRyMl9udm0uYyAgICAgICAgICAgICAg IHwgIDQgKysrLQogZHJpdmVycy9tdGQvbWFwcy9waHlzbWFwLWNvcmUuYyAgICAgICAgICAgICAg fCAxMyArKystLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9hdG1lbC9uYW5kLWNvbnRy b2xsZXIuYyB8ICA1ICsrKystCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tZXNvbl9uYW5kLmMgICAg ICAgICAgICB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L29tYXAy LmMgICAgICAgICAgICAgICAgIHwgIDYgKystLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy90ZWdy YV9uYW5kLmMgICAgICAgICAgICB8ICA1ICstLS0tCiBkcml2ZXJzL210ZC9zcGktbm9yL2NvbnRy b2xsZXJzL2FzcGVlZC1zbWMuYyB8ICA4ICsrKystLS0tCiBpbmNsdWRlL2xpbnV4L210ZC9oeXBl cmJ1cy5oICAgICAgICAgICAgICAgICB8ICA0ICstLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDM3IGlu c2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6IDRiMDk4NmEzNjEzYzky ZjRlYzFiZGM3ZjYwZWM2NmZlYTEzNTk5MWYKLS0gCjIuMzYuMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK