Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp12968904rwl; Wed, 4 Jan 2023 01:20:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXvHUz5B0gzLXRhRsDoHQKqmkyI8lI+9gBokIsu0Bve0BR4PA+LnOOAnRxXZ2CMQ/cJ0/b9n X-Received: by 2002:a17:903:3287:b0:192:e0ab:a4a2 with SMTP id jh7-20020a170903328700b00192e0aba4a2mr3811367plb.51.1672824045583; Wed, 04 Jan 2023 01:20:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672824045; cv=none; d=google.com; s=arc-20160816; b=vouba3mh1zvAzxVO28dnuYDcUQNGFRJ2PpgnM6vq1wngVBAXwjEZNlDnb8onSSSHj/ aDc4VxugkwQQSMiaULxBd9+N4Ex1xCNLknV/TGglgt9OBfQtOP0ZXVcPAky3tS2D+7fL l6tYlcFBlOd9/KlKwOV5zjAcvnMdeTcMHMtvPPB/hnTRPRra55pM3BZbH74qkm+VgQKK WQfaazYaM2gP4RHBGC1Ybhwmdlnkva4SE/XrD8m9rp2o0hyJD1J7caUSaGZlkt2/+zET ItAyMpzJD+FNEANHYOy5kAhKDRRKKv4sE78pj2bQcnX+qUfOUsjSMsLU8KHG2SF726Wz s5qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=pUKsoV4Lm/CWZW8qi8AxjB5QcnN+u3WoDRCFgIJvRGg=; b=x1YaWpV3DyImDMYsG9ay1GyQ+JgtX6YAJEGp2/HkM0/kcf9nJtYQ+taT/tHz6F1zQp NDaQVW3GOiUFU0w9f2Y+6JwJr/3S0uJKycoe6XC/6RcpYQ0wjOUXX0+yTClBsuBZrXxR HL6EE+DMtKZi46Mcp2rL7FyocxIeLmkxUGvnrou02ETGrjafMPF85jIDK41Bh5kRQ8CQ Yr6tKdsG+XsjMgmpQz2peaF/hOkSEcCdu134TwAm+WwpxKPbwn+HVsdI0efsF6JleKiA SC6Dq1zboziskmNUalqMH3Bj3QOoNpQqJN8m69bTmSAQExc5xDZOYbT0anspIZMx7IiL oDJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=JrJ2p1o+; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f6-20020a170902ce8600b0018938988ea9si39238371plg.520.2023.01.04.01.20.38; Wed, 04 Jan 2023 01:20:45 -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; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=JrJ2p1o+; 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 S238440AbjADIwa (ORCPT + 57 others); Wed, 4 Jan 2023 03:52:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50384 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238936AbjADIwA (ORCPT ); Wed, 4 Jan 2023 03:52:00 -0500 Received: from mail-ua1-x935.google.com (mail-ua1-x935.google.com [IPv6:2607:f8b0:4864:20::935]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C2FBB9 for ; Wed, 4 Jan 2023 00:51:59 -0800 (PST) Received: by mail-ua1-x935.google.com with SMTP id d14so5942301uak.12 for ; Wed, 04 Jan 2023 00:51:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pUKsoV4Lm/CWZW8qi8AxjB5QcnN+u3WoDRCFgIJvRGg=; b=JrJ2p1o+y2QfQPv83Y9jQ8FhwJ10JLWuRCN/A7ttuek/HpHP2BSQD+0V5GOF3LVtrj djP3n+tApFeAMDb3VYf+kkVJzaDcjuepyt/RTMIwuR2ZIvjc4U6VpcQFgyELWJOou80M 5H/6c1uCx+PAupXq2aAdYs0l5jPhtiATPTdU1iPdeMVtevVajievN9dTqzyQaiEymuXT 6wHdrURo8P7+QJTGkujGpG7QLvM65M1CEh1FP/FxqlqEljr0hlHI1R2l6mEg/jFBfrlO yVDHiQts5WRyp2mW9qFB/3Nf3iqGQSm/Yz4wKMNzjHOnUlGO2ZIPnH+N5OkA5AOt0icC 7oKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=pUKsoV4Lm/CWZW8qi8AxjB5QcnN+u3WoDRCFgIJvRGg=; b=pxNJ6ES2ff6X0EY+A3+5BGqS4v5Z0YE6bKiUT59HnxsgKwel9xhomcjo7GzukCnjiT LZmS5LHn5qJDftWTrlgzblSCEHHp+Tav5CwkEw+uxKfU8bVHK3Cch47u7gx861UVP8Tq 9HwjWEjPAjDIdQBiyhrlHWcKJqtXiA7V3tQFN7ZgFpBMp4vRgtxzKlzWOI9ODoGh4wGY cwQyd6g+pP46/dFy/ZL2q5Q6dCc17nyVrkLktGqkDzPgo0+e5FVnU0ju9D1xZNujGDvp viqFoJDgoC3fU1wiotcmJgjWKCDsymLQ5/wyv9XULYu5jwHHd2aylhhryxphbP5KiGip BXOA== X-Gm-Message-State: AFqh2kp2fKezBdGKis0+C46sMz7NXAknZAPrz8yBjHk/JLsqsWTZFWUs 6g/zog6S5wVjktOwM7fXi/fDzK2sauTNakqUNycyQg== X-Received: by 2002:ab0:5a49:0:b0:424:e8b8:7bcb with SMTP id m9-20020ab05a49000000b00424e8b87bcbmr4312189uad.123.1672822318273; Wed, 04 Jan 2023 00:51:58 -0800 (PST) MIME-Version: 1.0 References: <20221228092045.80425-1-andriy.shevchenko@linux.intel.com> In-Reply-To: <20221228092045.80425-1-andriy.shevchenko@linux.intel.com> From: Bartosz Golaszewski Date: Wed, 4 Jan 2023 09:51:47 +0100 Message-ID: Subject: Re: [rft, PATCH v4 0/3] gpiolib: eventual of_node retirement To: Andy Shevchenko Cc: Dmitry Torokhov , Bartosz Golaszewski , Linus Walleij , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Mika Westerberg , Thierry Reding Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,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 On Wed, Dec 28, 2022 at 10:20 AM Andy Shevchenko wrote: > > Now that all GPIO library users are converted to use fwnode, > Drop redundant field from struct gpio_chip and accompanying > code. > > Bart, I prefer this series to go as soon as possible if you > have no objection. Or even as v6.2 material. > > Thierry, can you please test it once again, so we will be sure > there is no breakage for OF platforms? > > Cc: Thierry Reding > > v4: added couple of additional patches to the bundle that missed > the merge window by one or another reason > > v3: rebased against latest Linux Next: expected not to fail now > (Also keeping in mind Thierry's report, so reworked a bit) > > v2: resent against latest Linux Next: expected not to fail now > (Linux Next has no more users of of_node member of gpio_chip) > > v1: to test for now (using CIs and build bots) what is left unconverted > (Expected to fail in some configurations!) > > Andy Shevchenko (3): > gpiolib: Introduce gpio_device_get() and gpio_device_put() > gpiolib: Get rid of not used of_node member > gpiolib: sort header inclusion alphabetically > > drivers/gpio/gpiolib-acpi.c | 10 ------- > drivers/gpio/gpiolib-acpi.h | 4 --- > drivers/gpio/gpiolib-cdev.c | 21 ++++++------- > drivers/gpio/gpiolib-of.c | 25 ++++------------ > drivers/gpio/gpiolib-of.h | 5 ---- > drivers/gpio/gpiolib.c | 60 +++++++++++++++++-------------------- > drivers/gpio/gpiolib.h | 10 +++++++ > include/linux/gpio/driver.h | 7 ----- > 8 files changed, 51 insertions(+), 91 deletions(-) > > > base-commit: 1b929c02afd37871d5afb9d498426f83432e71c2 > -- > 2.35.1 > I applied the series, let's give it some time in next and see that nothing breaks. Bart