Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp694125rwb; Thu, 6 Oct 2022 03:15:39 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5JUIJkBPkTHeYEll6VPF4lnhRgzTLSAveRu7NLMRpzcm8mrgkca5KC2TKntrApMU5ewkrl X-Received: by 2002:aa7:85d7:0:b0:562:6079:3481 with SMTP id z23-20020aa785d7000000b0056260793481mr3989222pfn.77.1665051339504; Thu, 06 Oct 2022 03:15:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665051339; cv=none; d=google.com; s=arc-20160816; b=y44yLcFtiXpG7jEM3dKfWc8MH2qIxGAkDK6FHSPfcZlybqCLnAeDtwIFE/GX7gFlbn q4YSsBK8cVqffE1fsyFj/YwgiPCeJXZiijfeeCQ5409/dAf6PZ+9lox/3RpmS6DV9WaR 9RaomwQjnxwg3tPF55QPFBA5+zonWQuNUGfp8BXOoxO3Rr5ktLPCOmfGdFS2T7dnvx2t KsJWk/5jGgCBHyUR5TBGY6IvFZZ1o7au2nLcoGGbNGhIrtXmzm0yi0nMuHT+nnX7kHo2 TNq6H+m1nlna1KwSfW3trZUukzrs00CLExHGLo99t/fqUThsypvlDoSwIu2Qq1UbSfF7 eR2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=WpK3HEcxibyqFugwFNWtBIn86oNeXCvN7BKqOHswlgA=; b=Dqvnf6IDTjG0HHF7GPdv4JwT5O5uFzpFyxdSjSTYRWmoFY0oJ5hQXGT2m9cRHcVmN9 z2oPuzROCd1o9g/XSSTIofp5imsEB6ee+ESnIDjkTBM9+Bu7JcYYZqUOlfta0pgGHXt1 3eWKp2jeoHl4O+VYUoRV6GFpshgHQFjkL8ddelE8v8yEEOUWri8ZR9MW5uqjct1TjCxe u/MppIwt25PeKZncg/Cl17XYjQfVZNEGZuMOvT046und1K19jYd7ShmYefW9QYnm6msS dP2ZOxaf70lgqMhD8KbNmyFq/nVA23Rh91vxKOtFXUX4GOZegrMLboEkUdbRhaugCo2c bZJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uM9HzOeP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v202-20020a6361d3000000b0045bf92a0b62si923597pgb.164.2022.10.06.03.15.26; Thu, 06 Oct 2022 03:15:39 -0700 (PDT) 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=@linaro.org header.s=google header.b=uM9HzOeP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230173AbiJFKFH (ORCPT + 99 others); Thu, 6 Oct 2022 06:05:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56500 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229665AbiJFKFG (ORCPT ); Thu, 6 Oct 2022 06:05:06 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A2E22610F for ; Thu, 6 Oct 2022 03:05:03 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id j16so1914830wrh.5 for ; Thu, 06 Oct 2022 03:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=WpK3HEcxibyqFugwFNWtBIn86oNeXCvN7BKqOHswlgA=; b=uM9HzOePGDYNdUPbTWeUMjWdVjHoYjfTzPNWnmhbIC2Dhp6WhbxLT0x1Esu4jsEx7a FJ6zSC7wCuoO3ldP54UZRiOKr7mvVvlW6wEVDZ5ExF9PkKoIojrSYFA1MtZ//aKbzmgT o+oRefRmk2W8wNIfOVrHJ+yM/YXcRvyDjNsGiTMal7GH/mIb3F3sKFYhgsBFXxiUdrK6 UnlnNC+OI7WD1PMUaWI9dXh9TLuY0MGdHMuu9FSCH3mZKCK3Q5xYf2R8UaLrAMCbjGH6 0D8Rl7YIdomaevqqy0/4aWRzanIWQ75az3z611q+NiPJo4M/oklXDDNkxTIEQLp1BGFl lcjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WpK3HEcxibyqFugwFNWtBIn86oNeXCvN7BKqOHswlgA=; b=BnunJm0mIvvXw6sYpeZC9ZJPW2VFY+RLP1JGlSbf2o4du1YqHfNp3Rsd+Kmw7slYKy 1FplJ1tYR+8rG405L8A8Gxzb/Wh+aL7BvhJMKbWDsXHtLNfIT6TdePUPYxb8+RSLKwlP ROTDnq23OgVLqB3CxbUarb0tH8ch54YVJHgGxGoP66vXxQYSQCuJHlWthzgKnjgTWttz p7hlk7nUZGUsyQpsYVpwlQ1WZK6EljluucoY22aD867YSDtbvMHkcAP3XGX6z7sg2iVH 8axWsqTdY41kxMrJc5QyKufbe3/OktyeEFVsb3WYc1QJO31dDIB+8QS0mM+M2Z42kCX1 LCrg== X-Gm-Message-State: ACrzQf123KMt/SuNm8enpsdLKXl1pkDLy8/vNtVOGUtx9cSt/anwSodh OUCKtcfDS7AjV7sy8+cCXz6/sQ== X-Received: by 2002:a5d:64c2:0:b0:22e:41b1:faf7 with SMTP id f2-20020a5d64c2000000b0022e41b1faf7mr2433214wri.428.1665050701841; Thu, 06 Oct 2022 03:05:01 -0700 (PDT) Received: from maple.lan (cpc141216-aztw34-2-0-cust174.18-1.cable.virginm.net. [80.7.220.175]) by smtp.gmail.com with ESMTPSA id y9-20020a5d4ac9000000b0021badf3cb26sm22098016wrs.63.2022.10.06.03.05.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Oct 2022 03:05:01 -0700 (PDT) Date: Thu, 6 Oct 2022 11:04:59 +0100 From: Daniel Thompson To: Linus Walleij Cc: Dmitry Torokhov , Sascha Hauer , Krzysztof Kozlowski , Rob Herring , Lee Jones , Jingoo Han , Shawn Guo , Fabio Estevam , NXP Linux Team , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [RFC/PATCH] backlight: hx8357: prepare to conversion to gpiod API Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, 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 On Thu, Oct 06, 2022 at 11:03:15AM +0200, Linus Walleij wrote: > On Tue, Oct 4, 2022 at 10:35 PM Dmitry Torokhov > wrote: > > > > Dmitry, could you fix this? Just patch away in gpiolib-of.c. > > > > Sure, I'll add a few quirks. I wonder what is the best way to merge > > this? I can create a bunch of IBs to be pulled, or I can send quirks to > > you/Bartosz and once they land send the patches to drivers... > > When I did it I was sufficiently convinced that I was the only one patching > the quirks in gpiolib-of.c that merge window so I just included it as > a hunk in the driver patch. If there will be some more patches to that > file I guess some separate patch(es) for gpiolib-of.c is needed, maybe > an immutable branch for those if it becomes a lot. Are renames likely to be a common quirk on the road to libgpiod conversion? I admit I sort of expected it to be common enough that there would be one rename quirk in the code supported by an alphabetized string table. Such a table would certainly still provoke troublesome merges but ones that are trivially resolved. Daniel.