Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2656795rdb; Wed, 4 Oct 2023 07:46:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHBHlaTplVfp7Xf5h6vh1kvu2wPr4K6a2A+yFCjEnYwr2WdDmGajI6QxCfVTA4CrzmJ99uD X-Received: by 2002:a17:903:2346:b0:1c6:25b2:b71a with SMTP id c6-20020a170903234600b001c625b2b71amr2589919plh.2.1696430809038; Wed, 04 Oct 2023 07:46:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696430809; cv=none; d=google.com; s=arc-20160816; b=dGbNEGRS1bW+vZ4VOLdxUifhH/a7xKaBy5uIdZPz0xUMjMiGh+pvFkLS6hahKcx7Yw AlrTMjwJARYJE8w3cK31fDt9tFUXbJJrqKVLyHot2RQ627hAerI8ArUEmyC3GaCE1PRo Kpp4YMxQXZVOPRuEZCeUhrJ6b8DaSb4b81EegZptQDhO9j8KsFMfCWGcDRG6I8U+PRw4 oJXt3HNw6lRl3Ixv9jrdPXslkKk+2X4kmxDGR7NW8PhonNG3U8UbqELEuKuCW6vGI2Iz tNxR/iJnbuZucZSbwtMYZ3cWY3pbhODzuA+U7gt5V5kyewTA7kJMWhv+kkEf7HRTOG1b SlEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=lwBDdPFutp4Wns+Ibf/M2e9ggWldvEkzAnfrfphtpkQ=; fh=k43EtMvYCT8uFjW5yg2HjKuECKesL5IETRx9w9tQ2/M=; b=tHkOa1JQZAzXwsJ9sOjizDPkhuaJElgEUWABa3idXvRw6IR0Ip1RNTQDbo0d+1sCJ2 X99LVjK68xmj/T0ZU5TmlyPtQVwgLWe/LEh3a62YTCHXzUiV0QfbPGDiYeNPNg8pLGt+ zNbOdTWXPlP6vP26ZUVsNz0KppvrEdWbh526+gYUfSODhJDdSPk41+oQRpaxdlpPsl/A K4ZF36DEo9PLInOEq72JW7rRBHKSt7WTngDlZ2HQ/yVVI2vH6AjcHR9a7jsohdf4EF+U L6IqbBR3VR77U/7UdTkB77kGhFmptmmkEnshEcnRp+514v+c8GqKbvqs9SsPIzIOhTb2 ZPOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=zI1E9XL6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id x13-20020a170902ec8d00b0019c354055d0si4063519plg.304.2023.10.04.07.46.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 07:46:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=zI1E9XL6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 3C30F8049092; Wed, 4 Oct 2023 07:46:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233466AbjJDOqb (ORCPT + 99 others); Wed, 4 Oct 2023 10:46:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232630AbjJDOqa (ORCPT ); Wed, 4 Oct 2023 10:46:30 -0400 Received: from mail-vk1-xa32.google.com (mail-vk1-xa32.google.com [IPv6:2607:f8b0:4864:20::a32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE1E1C0 for ; Wed, 4 Oct 2023 07:46:27 -0700 (PDT) Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-49a885c5961so881168e0c.3 for ; Wed, 04 Oct 2023 07:46:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1696430787; x=1697035587; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lwBDdPFutp4Wns+Ibf/M2e9ggWldvEkzAnfrfphtpkQ=; b=zI1E9XL6fpf2dHV/3SM+HVULvHPRd0qtUyg0M4TOTTCqQdzdL6IJrGo4pDmEwhvncG 5WC5FJyJ3dCNGHgThuU1fNmGWqsbXnXOW0fAsr2MPkb0uNqHQd9FTZEFOmjugAEMVT1D VWhg486DeVrLxUT04FY5ZLzMclBDvo647ipw817mI0XTP6IkEkRn02FsQ1Ap2Kut2K85 EUoUCSPH4amoXpu1IhU2Wa7IOR85lMCrvwGeugIo7Avr+ZJ/szMtVrSSWOdMBVEOl9SB RlponTZhzd/WhYw9SjKQD/TKEOsVxWjNud+LyhzpLiw7U2JNMZfR3xR3HODjguxYVUef 8aaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696430787; x=1697035587; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lwBDdPFutp4Wns+Ibf/M2e9ggWldvEkzAnfrfphtpkQ=; b=qThEGswR9Qw186fp9QzG6TjYXK0JoVjGid3jFbPfBEBDdckp+5DVFaTgkGbblBiHNd 26g9n+wOhN97ORTa2qoGviMU1Ks9R5I4LS4j+OCqmuV/eaAdZ/0CUB01xewPKGesaLSE /XrH7LJSyIt6iQ+4BjSCvdXPlFXbAGi/YXeC7Gu6XZMgeJ2gH3Am49oOaAQsOz/xSu1x LY9RFJBKVkO7jLl4gerALw8ov7obXjNjXVFITD8dhdonYLBnkfE3oom/cUb85BS6dBvT QPPqYlRC/QYbVYwQkLnik4Y2Lg1dkikgttXDFqjKGBET95APmxRgVrqTWFliRYJjb0yG X8wQ== X-Gm-Message-State: AOJu0YwTSDQ5kLfAa/HWJEpTRBreaCmGh1Z25bDqUKwqUYnChEaSI1ea EJtCMbn2o+2nzzkXFzErtCFA9/uWfjnAs2EQKWEbIQ== X-Received: by 2002:a1f:4ec1:0:b0:49a:3537:881c with SMTP id c184-20020a1f4ec1000000b0049a3537881cmr1960484vkb.14.1696430786959; Wed, 04 Oct 2023 07:46:26 -0700 (PDT) MIME-Version: 1.0 References: <20231003145114.21637-1-brgl@bgdev.pl> <20231003145114.21637-35-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Wed, 4 Oct 2023 16:46:16 +0200 Message-ID: Subject: Re: [PATCH 34/36] treewide: rename pinctrl_gpio_direction_input_new() To: Andy Shevchenko Cc: Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 04 Oct 2023 07:46:33 -0700 (PDT) On Wed, Oct 4, 2023 at 2:53=E2=80=AFPM Andy Shevchenko wrote: > > On Wed, Oct 04, 2023 at 03:49:52PM +0300, Andy Shevchenko wrote: > > On Tue, Oct 03, 2023 at 09:08:41PM +0200, Bartosz Golaszewski wrote: > > > On Tue, Oct 3, 2023 at 5:16=E2=80=AFPM Andy Shevchenko > > > wrote: > > > > On Tue, Oct 3, 2023 at 5:51=E2=80=AFPM Bartosz Golaszewski wrote: > > > > > > > > > > From: Bartosz Golaszewski > > > > > > > > > > Now that pinctrl_gpio_direction_input() is no longer used, let's = drop the > > > > > '_new' suffix from its improved variant. > > > > > > > > This and other "treewide" patches in the series are redundant. Just > > > > name the functions better to begin with. > > > > > > I don't want to rename these functions. They have perfectly fine > > > names. I want to change their signatures and the renaming part is > > > there only to make the reviewing easier. > > > > So, then you can make them macros and based on the type of the first ar= gument > > use either old or new API, which you then make public. The all noise wi= th > > "_new" is not needed, really. > > To elaborate: > > First patch splits existing functions to the macros that use _Generic(), = and > old ones become renamed only on the implementation side (to _old or whate= ver). > Then you add a new ones and apply them to these macros as a second (defau= lt?) > choice. Then you convert users one-by-one or whatever preference is, and = at > the end you kill macros with old functions and rename "_new" again in a s= ingle > place (pinctrl core). > At which point do we go from "unsigned gpio" to "struct gpio_chip *gc, unsigned int offset" as arguments here? Bart