Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2235836rdb; Tue, 3 Oct 2023 14:51:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGtyonr+EDhK/DMozm6onr0Ek3SUhuvaoPa9BABDq3JNWUDrcZeG1iT+uGKRJEmH5qOCp5g X-Received: by 2002:a17:90a:9106:b0:261:685:95b6 with SMTP id k6-20020a17090a910600b00261068595b6mr590815pjo.13.1696369895059; Tue, 03 Oct 2023 14:51:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696369895; cv=none; d=google.com; s=arc-20160816; b=CxtgnkscbyVnSOI9jnerM//vEULZa24zfaZMpl4A10QEHe80hla51UuS/MJRt2Rbju wL25HWb6IHyYXuZKPFWE4ySzPZ/Y2j36C1EGx08c5qVqz3duoI/1wCrvOum6LTLbGGfF Ry7W+ukC+cFOhvUNOJ2PZUH4WN7mIV/E2gvY6pjonDbhqohyD3dtgcQyvIhbLy6USBVI 7YT46iIHbn0UYqKOEChRv+29W86gaYBiWD2mfmHjLU1eMZNrWf5g+xKmmie1vcS9Uhsf juC2b/hzA3uiE+Y47VGgNH1aAKJcEUYFhrjXtmFljoOUmiwF4bIZnLmUSlH/OXYUDg1m dDFQ== 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=IYSo37MNMNSHe1ppr3BExCLjoNGDWxayjSiu18PcIu8=; fh=8nxDvpC5fjlSdGhYplCYfKW+4vg3mdLp/BWN+dOLaI4=; b=HSg5QRiqGNYffmHdgyiDuUO56kYcEXR0hnOKmd1A9IHJAGWio2geJ0+DPQcpEC6FMt x7ZKfr6Y9KdKwD5jd7cej6Chogm3lUXZpKMhcTHz8bcyq0basKz/ZYCMiyXelYavvHJI AyE1gfObBLJPyBOWU1rcK3BjxIERofTc2FgyqC1GEI2lGaP9VXde8xyxfG52CxtQkO/F eFm/YxDvgku7ZrOTTV5SjvwhTgWzBp9DcOhOFhEtZLU82z8l1bS6Hf3Ov0bSfJsvoWPu ZTsX1ozcEDzWCPnEBEDi7HiaFg5ziKO2WwK1MBbL6euNUvZNuyIg+hMeXsU1tonpNxSt 8oUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ri27ITsj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id gz19-20020a17090b0ed300b0026b0c3f1506si103122pjb.155.2023.10.03.14.51.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 14:51:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ri27ITsj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 4D1F3809341A; Tue, 3 Oct 2023 14:51:31 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232473AbjJCVvX (ORCPT + 99 others); Tue, 3 Oct 2023 17:51:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232049AbjJCVvX (ORCPT ); Tue, 3 Oct 2023 17:51:23 -0400 Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2B79A6 for ; Tue, 3 Oct 2023 14:51:19 -0700 (PDT) Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-59bc956b029so17627407b3.2 for ; Tue, 03 Oct 2023 14:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1696369878; x=1696974678; 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=IYSo37MNMNSHe1ppr3BExCLjoNGDWxayjSiu18PcIu8=; b=ri27ITsjTSgvn+nIfF0YFxTY+F0Fxw7G4FAcxQgvpz4KU2OQm/I+s8RPdt/za4zzCg Qo52DZ4C1srFUPa1v40iR0FRX3R3hJ+m5h38l6V7E3JSB/uQZOgihnt/imbto6Y+Ov0G pkz+4H9PCTOQg4rJpfGgeycyewVIysU0BUVCLgeu+jGaUgUm5r0AlfDF0+pNzR9VTcEj 6uwJjHa4H9c6JMCz0dAd4DkRwrA3BIXcAl202z1TzpkWmLNwYkNbreclqc9sco+xeKaV DTyMHX361ef1kEA3yerNtiOU7YVvMh/y+bvBvRKm+4lsp+xCxJjzCtl+9bqvIfPdonof gwBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696369878; x=1696974678; 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=IYSo37MNMNSHe1ppr3BExCLjoNGDWxayjSiu18PcIu8=; b=Br8hpBS1/fziZ/sRdrobvli3s2vZ0gC9B0IMIb92nVOvjfTsFuzPPv/jRDWUYX8aK9 1gYLSGF7yppiqZYbiZzeHwStyC7Wq2PoMOqwpfhOGybEMdyYjo6cXRnMUZm4Ojcl+Mq0 rbWLUnm18ALP61W6CJqS/Pa24CuwKEf13xssyE3I2m/sICMYFwLS88dpoDNF4XkgRW/W GV65gPoZ8XSImQERR8TfMF5CgC0KOc1W8kKfsjEi4UViS+wUmRI2jHpiMrCp7Sa3/S92 RgeqGy5vH2VPYYSxJpugLkymj1OG8XmKw9Em8xJufJyiZnin9+Wb5ntZMDMmw8IZhYol l5+A== X-Gm-Message-State: AOJu0Yw8s7KXQAjy9acmVg7YdtuibTf3S+BJit1Av6imrP29U/lY+Gmp NnmMZkCwd/8J1BKec93LlZRkX/l5GUmmR7UiblSfoQ== X-Received: by 2002:a81:4f85:0:b0:59f:4c75:1314 with SMTP id d127-20020a814f85000000b0059f4c751314mr925263ywb.4.1696369878633; Tue, 03 Oct 2023 14:51:18 -0700 (PDT) MIME-Version: 1.0 References: <20231003145114.21637-1-brgl@bgdev.pl> In-Reply-To: <20231003145114.21637-1-brgl@bgdev.pl> From: Linus Walleij Date: Tue, 3 Oct 2023 23:51:06 +0200 Message-ID: Subject: Re: [PATCH 00/36] pinctrl: don't use GPIOLIB global numberspace in helpers To: Bartosz Golaszewski Cc: Andy Shevchenko , 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=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,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 agentk.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 (agentk.vger.email [0.0.0.0]); Tue, 03 Oct 2023 14:51:31 -0700 (PDT) On Tue, Oct 3, 2023 at 4:51=E2=80=AFPM Bartosz Golaszewski = wrote: > From: Bartosz Golaszewski > > We have a set of pinctrl helpers for GPIOLIB drivers that take a number > from the global GPIO numberspace as argument. We are trying to get rid > of this global numbering. Let's rework these helpers to use the > recommended gpio_chip + controller-relative offset instead. > > This work is split into phases: first let's introduce the new variants > of the helpers. Next: let's convert all users one-by-one for easier > review. Finally let's remove the old helpers and rename the new variants > to take the place of the old ones. Almost too good attention to process here, I hope you used some tooling and didn't do all this by hand... I reviewed it by applying the lot with b4 on a branch off my devel branch, and git diff devel..HEAD which shows what the goal of the patches is and since the kernel clearly looks better after than before the patches: Reviewed-by: Linus Walleij Or I can just merge this branch into my devel (for v6.7) branch, and offer you the same as immutable. Which is my plan. Shall I just do it? Yours, Linus Walleij