From patchwork Fri Jan 13 18:24:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= X-Patchwork-Id: 4008 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp420561wrt; Fri, 13 Jan 2023 10:29:59 -0800 (PST) X-Google-Smtp-Source: AMrXdXseO6/5aOlfKI9LjnzwMkPpVEuFWpAfB15M34Y9h4A933PtNZCgLffver8pHzUQYQqLHrUx X-Received: by 2002:a17:906:d9c7:b0:84d:4923:366d with SMTP id qk7-20020a170906d9c700b0084d4923366dmr18473631ejb.44.1673634599285; Fri, 13 Jan 2023 10:29:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673634599; cv=none; d=google.com; s=arc-20160816; b=O9S/qHvWKe+5S1Z8vR40ISgcQ9EbUidZpeZji9GNRMbnbeIvswgf6qg4wPCOXjEYMm z4fOBSIQFfx3kMMCiDRxCs5BoifFUabLa51M6m2/oa5rvDpYZiynn2veaArK4qh6G24Z HSYjiXLOu0DpgKdjEifE9kGPr9o+dgSfoRMbD6EDuMDTRMSXlm5ZTH40ElfsP2mO4Skt AWRfKZ5lyq6jqwGOGsdlfNjD2XlcwK11XCh7rb/qUsB8ColJXvsKOoyokTqaa9OX5iSn k5Y1e59Ed8p41KzM8c48pDr4wGYh54r2dJNyyHfzIGHoWEyzqF0nWp1m1qKuzbWJWJSv kw3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=f5WRCpBDyz64J2ApZRZIey6OR8g480WoyMB7ORkyblk=; b=tyKI9LPyk+ZCi4DKdyWhIRRn3pqli/v2gu2rQfGBmZLBRsNuE5SPC8zSYz5E4c7vA7 StID/3YUvZg13UjzDtsOuY8aAsLmxkxcY2QYjPWw05lf1dJ9UUhYQp8ZVUgSKswNDPBS NkZ3tzpWhXL/idAJbUS3tIdf/xYrmdWzQtVq6Vu1Nuvg/ndjcNrdCLfmKcDpExU4Izmh WS2Aigeu5c/flErnyuqJ8/5LaR6QxPeC4Wg0IDxIzWK108S2DV77NRFbwsdU4nvwfx1h O8JNFoot6aM6iBLdS1XPYn1TlouAm5S6VkoUsS0NxpdVlKcXeQr7lKahJB3zlP0QjYzY Fh+w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cw8-20020a170906478800b0084d3d86a62bsi18622717ejc.84.2023.01.13.10.29.35; Fri, 13 Jan 2023 10:29:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230377AbjAMS2i (ORCPT + 99 others); Fri, 13 Jan 2023 13:28:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230215AbjAMS14 (ORCPT ); Fri, 13 Jan 2023 13:27:56 -0500 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 0F23653284 for ; Fri, 13 Jan 2023 10:24:35 -0800 (PST) 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 1pGOjA-0001QP-Ba; Fri, 13 Jan 2023 19:24:32 +0100 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 1pGOj9-005pId-GZ; Fri, 13 Jan 2023 19:24:31 +0100 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1pGOj8-00Cahr-Nu; Fri, 13 Jan 2023 19:24:30 +0100 From: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= To: Lee Jones , Pavel Machek Cc: linux-kernel@vger.kernel.org, kernel@pengutronix.de, linux-leds@vger.kernel.org Subject: [PATCH 0/2] mfd: Make .disable() callback and mfd_cell_disable() return void Date: Fri, 13 Jan 2023 19:24:25 +0100 Message-Id: <20230113182427.257484-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1348; i=u.kleine-koenig@pengutronix.de; h=from:subject; bh=sH19ddRIBynGBnEgR6eY66v7FT/OtOzi3iYGutPYY0o=; b=owEBbQGS/pANAwAKAcH8FHityuwJAcsmYgBjwaHRRbXtm6vuCP13QM9v3s+F8ovBVohPIsU3N6HT DE8FJnCJATMEAAEKAB0WIQR+cioWkBis/z50pAvB/BR4rcrsCQUCY8Gh0QAKCRDB/BR4rcrsCbiqCA CGSoo9DXMra9dLWTe0JAJJxX9hbmCFi1SVKtiVltd1OiOGenavWetInvFBW2CowNjpDoMPQhB0eJO+ sYmCCKByHX63jnQK8TSwFx4Xrp61nM1rMLgg8RFg16WJGfapO1NIbCFOqQSuthxzWTi5umlsAVk3A3 yqDbSx9QzT3bbgjAV7xbKI+BQCeoN3BH+XBHDctlg+D60u4I/4yaO9L5LAl74NiBKT35KPeyQ1yM/w 7A/RbKcj2d0ndzcvW2Pf0TPVESPODLMkcsrns05uWcrqjeOax/E8j0cdWBwI0LxNhht53lMPkeU0D1 dyJq+YbgH+2KmwwhS1PUtdeKbUpAgP X-Developer-Key: i=u.kleine-koenig@pengutronix.de; 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-kernel@vger.kernel.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754933073614925978?= X-GMAIL-MSGID: =?utf-8?q?1754933073614925978?= Hello, this series eventually changes mfd_cell_disable() to return void. Before it returned an int and always 0. The motivation is to not force drivers to do error handling that is never hit. Here only a single driver did that: leds-asic3. For that driver this is a nice improvement because a platform driver's remove callback is not supposed to return an error code. This serves as a preparation for the quest to make struct platform_driver::remove return void, too. This series is build-tested (using allmodconfig) on arm64, m68k, powerpc, riscv, s390, sparc64 and x86_64. I suggest to let this series go into mainline via the mfd tree. So an Ack by Pavel for the led bits would be nice to let Lee pick it up in good conscience. Best regards Uwe Uwe Kleine-König (2): mfd: Make .disable() callback return void mfd: Make mfd_cell_disable() return void drivers/leds/leds-asic3.c | 6 ++++-- drivers/mfd/asic3.c | 17 +++++++++-------- drivers/mfd/htc-pasic3.c | 3 +-- drivers/mfd/mfd-core.c | 10 ++++------ drivers/mfd/t7l66xb.c | 4 +--- drivers/mfd/tc6387xb.c | 4 +--- drivers/mfd/tc6393xb.c | 16 ++++++++++------ include/linux/mfd/core.h | 4 ++-- 8 files changed, 32 insertions(+), 32 deletions(-) base-commit: 1b929c02afd37871d5afb9d498426f83432e71c2