Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp4235819iog; Tue, 21 Jun 2022 15:15:19 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uO9lgUBvZjOEvM2UHbWKeotyBY/hgqcEFl2bCRNVtMSvKgFa5v6gO9pEFUA42rk8oVpEX1 X-Received: by 2002:a05:6402:1774:b0:435:7fea:8c02 with SMTP id da20-20020a056402177400b004357fea8c02mr314526edb.213.1655849719393; Tue, 21 Jun 2022 15:15:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655849719; cv=none; d=google.com; s=arc-20160816; b=UplhRkk4pUIKv0wVbECSi2QwgN/n4ErUVLnfkqBpTzcVScelhoZR9SGKlyohz42dj7 HZVTgUFncPLNVgA9iUceU0K6LxxkSJcbza2+eunQ8Xige6KKDoQ5nhGQBc9NuOPh1B3p nHU+xWWGybktrVIt5RCO+//CVgBg9+z+FIPPqfAXCG05BUL2GN9EFKlKDKY5s2yFAzY7 /wVAHoIX0xCSBy04oKu+I1YNFDnzP5UhqP7Krtnsp5P4KGIjrD5P8LQIL9gk0L0Czu4H tKeaGOI2p0WP5uT/B4GC1Lvo3reDWFTRnELZesr7yxQyTRaCtF9kA1ea1OtyTTSpvQmu Uxdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:in-reply-to:subject :cc:to:from:references:dkim-signature; bh=v2qblIOiEq3IV+Rw5HWdpUsMOXZ3HPIB/MKM16Vrm1A=; b=LMsjj9CMSrdQYLpXqb24Lc5Ht7aYH+VjwW4IQPq9mSN6IPI7PA9vw06M09aBzQ8bVg kT91YmliUC/NfHz7L3q6rZ9YDjC75sc7G1ajj50Wl/B1QT4PwNlPT31R3qDejQb5wn1S uk+MfrLsFJxzc2s7aTqXpANvVZleb8kMpXevQIdrFHlxf0g94QqDawfz1xSIsd66nFM8 k2/pblOw0B+KykGjLHtF8La6DpHiPHmsiJ8/DAr9ZMZGBl7rp4p08OV3ZAAG2xK6NzBD 9iKIH3eM1HDEXDlwnw/dLxoEjKS2TudyDn29ifMF5nCnUbroxohRB3bGtg6dBkiDF1kt OlIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=fwTohF+N; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e12-20020a170906748c00b00711c8445670si15400766ejl.277.2022.06.21.15.14.54; Tue, 21 Jun 2022 15:15:19 -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=@gmail.com header.s=20210112 header.b=fwTohF+N; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1355339AbiFUVSm (ORCPT + 99 others); Tue, 21 Jun 2022 17:18:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1355354AbiFUVS1 (ORCPT ); Tue, 21 Jun 2022 17:18:27 -0400 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 028D835260; Tue, 21 Jun 2022 14:03:56 -0700 (PDT) Received: by mail-wm1-x336.google.com with SMTP id x6-20020a1c7c06000000b003972dfca96cso7879725wmc.4; Tue, 21 Jun 2022 14:03:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=v2qblIOiEq3IV+Rw5HWdpUsMOXZ3HPIB/MKM16Vrm1A=; b=fwTohF+N5txaueZetr08UocKNsHSlc0pzESbB1F/y7wPIx38EW4abh69DjLIIjg/mK PU5/PAH62EX7TRCqSDP8SsNK5QMFUusTly5FVdavQPdaKxAMzKjYBMDAGreFR6ilv4x4 Q9rSo5W3HuGDB4NIyUy4Zy9cXxhJnNXFdpWoE0dRh5GS0J/K7eqtjcrwyZq0CH6X+1Y0 mIk+D/RxPlF8lPrxMUpcP798DAj0/aM/TM0peucKs2oabnmprSy/oo94jxdJiLKNHOgW GMSyJCSCHgyPxF2XER+hKCvjGlgXmLCvJq8G4/sS5aro8+uViOglPu+6dioavbEmSzZY 9VEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=v2qblIOiEq3IV+Rw5HWdpUsMOXZ3HPIB/MKM16Vrm1A=; b=tP1L5X1S1cs3B+CvPpZU9l89GbLpknmeh5/C04EWASwLt9FsSAQjLwu2fFHaAxAamG H8zG4ATpI3dobVHzId67YXjaIp9r4UYsvQ/XKSFtgBepcgcCcwUkKR9JN+4+18VhJ7Mm thYw/HVrj8lWXlZaStmJeX/WIuh4B3aZPRDSZD4X0uIFWSjJsQ1lWTEM7cqgCNkSYh+K I3RYCAVVcRnuv31lk+JTQOVXivAH9oKhge6Nr8u8yGaw0pwmYJNw8z3JWYHGWB+MBs/+ y/0cJ7eewcQIahZz51hgUP12lofamdnrgkoImQfHT8rm4PbLmQ2auACgXSgzIxrrELsS hqzQ== X-Gm-Message-State: AJIora8m7bpQ4jZbofQJBHjK8LWxHMYHrvXqImSAL/HRjgAdSXAApR/y /Dz3pgwteoK6hsCZbyBDXR8= X-Received: by 2002:a7b:cf2a:0:b0:39c:4eef:29e with SMTP id m10-20020a7bcf2a000000b0039c4eef029emr117762wmg.28.1655845434599; Tue, 21 Jun 2022 14:03:54 -0700 (PDT) Received: from localhost (92.40.168.123.threembb.co.uk. [92.40.168.123]) by smtp.gmail.com with ESMTPSA id w3-20020adfec43000000b0021b89c07b6asm11227967wrn.108.2022.06.21.14.03.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jun 2022 14:03:54 -0700 (PDT) References: <20220620200644.1961936-1-aidanmacdonald.0x0@gmail.com> From: Aidan MacDonald To: Mark Brown Cc: agross@kernel.org, bjorn.andersson@linaro.org, srinivas.kandagatla@linaro.org, bgoswami@codeaurora.org, gregkh@linuxfoundation.org, rafael@kernel.org, cw00.choi@samsung.com, krzysztof.kozlowski@linaro.org, b.zolnierkie@samsung.com, myungjoo.ham@samsung.com, michael@walle.cc, linus.walleij@linaro.org, brgl@bgdev.pl, tglx@linutronix.de, maz@kernel.org, lee.jones@linaro.org, mani@kernel.org, cristian.ciocaltea@gmail.com, wens@csie.org, tharvey@gateworks.com, rjones@gateworks.com, mazziesaccount@gmail.com, orsonzhai@gmail.com, baolin.wang7@gmail.com, zhang.lyra@gmail.com, jernej.skrabec@gmail.com, samuel@sholland.org, lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-actions@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, alsa-devel@alsa-project.org Subject: Re: [PATCH 00/49] regmap-irq cleanups and refactoring In-reply-to: Date: Tue, 21 Jun 2022 22:04:59 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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 Mark Brown writes: > On Mon, Jun 20, 2022 at 09:05:55PM +0100, Aidan MacDonald wrote: > >> Here's a bunch of cleanups for regmap-irq focused on simplifying the API >> and generalizing it a bit. It's broken up into three refactors, focusing >> on one area at a time. > > This series is very large and the way it is interleaving patches for > several different subsystems adds to the difficulty managing it. As > you've identified there's several different subserieses in here, if you > need to resend any of this (I've not even started looking at the actual > patches yet) it would be easier to digest with some combination of > sending as separate serieses and reordering things so that all the > things for each subsystem are grouped together. That'd help with both > review and with merging, both large serieses and cross subsystem > dependencies tend to slow things down. Thanks for the advice. After reading this and some of Andy's comments I think I understand how to organize this better. I'll send a trimmed down series including only regmap changes, and instead of removing things right away I'll just mark them deprecated. Then the driver patches can go by subsystem (one series per subsystem?) and once everything is merged the deprecated stuff in regmap-irq can be removed at a later date.