Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp3412089rdh; Thu, 28 Sep 2023 10:46:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFKyjo0rXu514crPbJ8DVVqPwtmVbCSu0wwW8PczW6O8EX9cIM5YwMwDQ+aNlfJfGeh4uVk X-Received: by 2002:a05:6a00:3987:b0:690:1c1b:aefd with SMTP id fi7-20020a056a00398700b006901c1baefdmr1905826pfb.5.1695923213777; Thu, 28 Sep 2023 10:46:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695923213; cv=none; d=google.com; s=arc-20160816; b=acJakMzYb+mi71lgQgMRyNOS07/tPmxsYoSZ+CtUhCLMFLSvpBPMCaPwFWznuAwMeH GgTAl8FK2O1SAhkBCnsnPh0gw16eOAtSyhi0WxtKtiE8mnvuDYRYWJxr24JPRepVchkL APs6z/vCuRm2KNvr46/rkqLM1xnDXkjiAmuuGezFhtPNGAKS2xO2ihjGMQVl5zXr6ycF yEDjjbETNLJ/9zYK/7kbpKgAusEKwv39mke6BmfK58hBFJhCc+SydxwfTJdJbtiraemT Mgs53vUaQ7+gtlDRkSABJ4WV9LjXNgfvEtbDOrL7CbB40gas/6EaiNSkrDiVCoX6ZUMl tc1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date:dkim-signature; bh=4kobskHx0fsVqhH+qu4Y56RAY2THEuSZ6G0aMEND9wY=; fh=w6PSPy8BCr6G5YhYRMqfREr3irYMrPV86O+6rIW6PVo=; b=N+5OWPqrF2c+pDuKsu2kuntkDyFIWmEzm0GlwLU+yIujbQuXyj1jALdB8aQJWX4VsG TGqAnmpgXjC+pF4d4Iykm0DBGwHQ32yKKq+lUAsTu5URqM5gNiAKgofDjP1PeEX2bQPA RoAYJAvcLHBNlGQdekt2LNnteL7ji3N1R8QrXABdkejBn0K/M3JUb/3vp2+RmA4J4Dbd I+4A3FnhOeaKYNsaDrtgUhOA/N4cFRkKw90OnPG8pRriXgtnGzGGW2J6Lp/mK4Xxq9xc FNBTq/7fNvX44LFzRwISsx9LGFKZ2EU6eU9qkhvTHRfBYmj7TdKn4Uvrh73/h8nSxZN6 EIxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=GNBHJUex; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id l69-20020a638848000000b0056c297d1644si18249920pgd.510.2023.09.28.10.46.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Sep 2023 10:46:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=GNBHJUex; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id E7961801BFF4; Thu, 28 Sep 2023 04:04:57 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231936AbjI1LD0 (ORCPT + 99 others); Thu, 28 Sep 2023 07:03:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231808AbjI1LDV (ORCPT ); Thu, 28 Sep 2023 07:03:21 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE1631A3; Thu, 28 Sep 2023 04:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695898998; x=1727434998; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=68Uv63OTysgsKzAlmtZlN6445TXxfX8CsAF94hkyCV0=; b=GNBHJUexQ0PRilvfO4rndpNtZ+r/6+txo/eqlkrtSt/d8LHUW6NvD6K/ ply5SnGwaUDACS7QSou79TQsdebp931kVPCXBqu2jLgvETKVfOEwybBfC OJ3UdliMAIUcmOA3MpoJY17HAqLY3sxrKwPrke6a4l0h2KAlFSWIeUisU klu9W0TJV9AWuiFSgL2kkmZHXfVqhON0GqKoKyRhOmQq3kRDeWBDnSuj2 +xJnxiFpNcaRt+XuWrxA1EQl0iwHJeVoc27Q5ODi3x75X1rRSngIvI7pv x+Bav0CqUVy+bAbBRCTcE2Rc56/1MezHMBfneXVxs20BIWPbOhCMx5ufa A==; X-IronPort-AV: E=McAfee;i="6600,9927,10846"; a="3591468" X-IronPort-AV: E=Sophos;i="6.03,183,1694761200"; d="scan'208";a="3591468" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2023 04:03:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10846"; a="752926285" X-IronPort-AV: E=Sophos;i="6.03,183,1694761200"; d="scan'208";a="752926285" Received: from vshampor-mobl2.ger.corp.intel.com ([10.249.33.15]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2023 04:03:12 -0700 Date: Thu, 28 Sep 2023 14:03:10 +0300 (EEST) From: =?ISO-8859-15?Q?Ilpo_J=E4rvinen?= To: =?ISO-8859-15?Q?Uwe_Kleine-K=F6nig?= cc: Benson Leung , Tzung-Bi Shih , Prashant Malani , Guenter Roeck , Brian Norris , Zhengkang Huang , Dongliang Mu , Greg Kroah-Hartman , Hans de Goede , Mark Gross , Vadim Pasternak , Gerd Haeussler , Xing Tong Wu , Tobias Schaffner , chrome-platform@lists.linux.dev, LKML , platform-driver-x86@vger.kernel.org, kernel@pengutronix.de Subject: Re: [PATCH 00/27] platform: Convert to platform remove callback returning void In-Reply-To: <20230927081040.2198742-1-u.kleine-koenig@pengutronix.de> Message-ID: References: <20230927081040.2198742-1-u.kleine-koenig@pengutronix.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-1237872873-1695898996=:1701" X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 28 Sep 2023 04:04:58 -0700 (PDT) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1237872873-1695898996=:1701 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT On Wed, 27 Sep 2023, Uwe Kleine-König wrote: > Hello, > > this series converts all platform drivers below drivers/platform to use > .remove_new(). The motivation is to get rid of an integer return code > that is (mostly) ignored by the platform driver core and error prone on > the driver side. > > See commit 5c5a7680e67b ("platform: Provide a remove callback that > returns no value") for an extended explanation and the eventual goal. > > As there is no single maintainer team for drivers/platform, I suggest > the individual maintainers to pick up "their" patches. The only > inter-dependency in this series is that the patches #24 - #27 depend on > #23. Otherwise there are no inter-dependencies, so that should work > fine. As there are still quite a few drivers to convert in other areas > than drivers/platform, I'm happy about every patch that makes it in and > there is no need for further coordination. So even if there is a merge > conflict with one patch until you apply or a subject prefix is > suboptimal, please don't let you stop by negative feedback for other > patches (unless it applies to "your" patches, too, of course). > > Best regards and thanks for considering, > Uwe > > Uwe Kleine-König (27): > platform/chrome: cros_ec_chardev: Convert to platform remove callback > returning void > platform/chrome: cros_ec_debugfs: Convert to platform remove callback > returning void > platform/chrome: cros_ec_lightbar: Convert to platform remove callback > returning void > platform/chrome: cros_ec_lpc: Convert to platform remove callback > returning void > platform/chrome: cros_ec_sysfs: Convert to platform remove callback > returning void > platform/chrome: cros_ec_vbc: Convert to platform remove callback > returning void > platform/chrome: cros_typec_switch: Convert to platform remove > callback returning void > platform/chrome: cros_usbpd_logger: Convert to platform remove > callback returning void > platform/chrome: cros_usbpd_notify: Convert to platform remove > callback returning void > platform/chrome/wilco_ec: core: Convert to platform remove callback > returning void > platform/chrome/wilco_ec: debugfs: Convert to platform remove callback > returning void > platform/chrome/wilco_ec: telemetry: Convert to platform remove > callback returning void > platform/goldfish: goldfish_pipe: Convert to platform remove callback > returning void > platform/mellanox: mlxbf-bootctl: Convert to platform remove callback > returning void > platform/mellanox: mlxbf-tmfifo: Convert to platform remove callback > returning void > platform/mellanox: mlxreg-hotplug: Convert to platform remove callback > returning void > platform/mellanox: mlxreg-io: Convert to platform remove callback > returning void > platform/mellanox: mlxreg-lc: Convert to platform remove callback > returning void > platform/mellanox: nvsw-sn2201: Convert to platform remove callback > returning void > platform/x86/intel: bytcrc_pwrsrc: Convert to platform remove callback > returning void > platform/x86: mlx-platform: Convert to platform remove callback > returning void > platform/x86: sel3350-platform: Convert to platform remove callback > returning void > platform/x86/siemens: simatic-ipc-batt: Simplify > simatic_ipc_batt_remove() > platform/x86/siemens: simatic-ipc-batt: Convert to platform remove > callback returning void > platform/x86/siemens: simatic-ipc-batt-apollolake: Convert to platform > remove callback returning void > platform/x86/siemens: simatic-ipc-batt-elkhartlake: Convert to > platform remove callback returning void > platform/x86/siemens: simatic-ipc-batt-f7188x: Convert to platform > remove callback returning void Thanks for the patches. I don't know if you got the auto generated thank you email as it seemed to hit a character encoding problem while sending the email out. But in any case, I've applied patches 14-27 to my local review-ilpo branch (they will eventually appear on the public repo too and propagate to for-next). -- i. --8323329-1237872873-1695898996=:1701--