Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp42816pxb; Tue, 15 Feb 2022 08:07:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJz1VEgbQ97dBNF0v7+l5ziSQwdebn/QQqq85fChiLfqbsVLnd4llNA/Z3LBZzoepMj2QU1q X-Received: by 2002:aa7:cc09:: with SMTP id q9mr4627976edt.101.1644941255623; Tue, 15 Feb 2022 08:07:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644941255; cv=none; d=google.com; s=arc-20160816; b=Jv3rZc3spyPrA9T+jKA8sqkR8ta4WqcJ1YCrmp9o2Q8Ix47VMdNu9sQThcI4PcdpKn Zh3N5aI0UbC9yfxkNM31t2SV5j1AinkEZBZey8QQuS+zsBzSp8nUwV6r2/QmXS4weHCA TcKxZtrgUMIdh/Mv4rzVC8iCoGyd5ANjWhSIsVOVWeyD5RaKKf684rOLsGK11/Pjp5/D u8IRA3z8qa9erxpaoaseQAU7hojejiXR8u9weiqXUQj/keh7dl71x8ySNx5itc2I0/I4 JDGWjvtSuynWlzc31ITLHbO4r+e/vkKOrzei2B3ep6/fCmXpI2sHK+oBZDCTiweJsSbd WOCA== 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-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Gtjf9sYNQ8tWBLlDu3878tO9bOueSPSIdgfErkYWlBY=; b=Ekf9hczY7jWfhjhU06eDIDa5KH+q24RBrSzo+WEM2oElhxMoMHFsXMjIOYntUKSmLE oSLWIcBmUXvdmWWMuu6QykFvW6+AWqikwsGTmw0YrKTB+gqXawXgTs86Knam4ui7EGtZ i2JBGF4lSk7J6KfAGsLDGDyK0bGG4P/Eymc1q1/SUu6+MscWAJXk7jnCaFglgcWB8/Hj LLbVuhdakKbwtKJ83gxETo/2IPWwChQWLrN1ZrUx6C6E7Pq8W/MjMA5zF2k+pBHv7umc 1SNLcG4oMJYuxWABbpxy+82P4YSbvKPOzL+02V/5kANcL0oURWAmdlQObyFBOowk8wIx +TUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DfOm8aL3; 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 ne18si27138403ejc.386.2022.02.15.08.07.10; Tue, 15 Feb 2022 08:07:35 -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=@linaro.org header.s=google header.b=DfOm8aL3; 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 S241099AbiBOPqC (ORCPT + 99 others); Tue, 15 Feb 2022 10:46:02 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:59958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240315AbiBOPpd (ORCPT ); Tue, 15 Feb 2022 10:45:33 -0500 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CDE3946650 for ; Tue, 15 Feb 2022 07:42:17 -0800 (PST) Received: by mail-wm1-x32f.google.com with SMTP id d14-20020a05600c34ce00b0037bf4d14dc7so1669337wmq.3 for ; Tue, 15 Feb 2022 07:42:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=Gtjf9sYNQ8tWBLlDu3878tO9bOueSPSIdgfErkYWlBY=; b=DfOm8aL3XIsw72i/aZu6TaMC/vPWGMQcXFr7OkI4Sf4eJrfk085WYNEhE+YixC1q9B URdh8F77SUPEgJZQr5QXaHqX6CdKz9yrjFxWzIH9q9JALAqMZjdtzp+dEb7tENQ3uRxk b5kqYhOXOH+exRGXHZDAmKVw7O4YZFqXS1BLFZJYFX2I522dxdj6NmQEpOt4DD5vOHbV s9hW+Om+CoGgk8pR5NXkxcrG1j9UEir00MQhC9r1fQsVR1EBoJcI4eirTOn19do2+TIf Lx2dj12+PPeEMK9mjKSkkEACHehbDAl6CMbg0vXb+oLop+OXpJ9jkc7JqBtqUT33J+wP zpRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=Gtjf9sYNQ8tWBLlDu3878tO9bOueSPSIdgfErkYWlBY=; b=cf4sKW1me5eJ7j7CpsNEh76/CX8WB5RpihDyQrkPYy4EKyLIIIbUblSVF6ogcD3vm2 ffiAXdXQe9WMk0tZkwhteVUwK2ESkfUcbr+AmLpjWX8UtM21HqvgSwSBU/Y5fvPgApme iNOxkjhHPU23g4HEQHdGRcGzSzC7DlzunKeoafjVnRWQkMe5pVkRnDTKrn0jzQGaoU09 4VwYoJ/fpzcD/SC3Ye+Erz8WPdXAhMO3dhWZ8ty11gq1GxWWjLYuJ4itcKWW1DafsVhq FVQHuNSKpXYZ+6W4FZrO7JGQIH+5/DXI2vkoo1dJDst0uHcYL41DTF0/V0lvCPIbIoZ4 egmg== X-Gm-Message-State: AOAM530OXEsxAjcb6tRN3NpfEqe5pmWCydigJ45eZMxXAvGUWKNP2wiP vB53z3YpAHboPfF5G9BQyMCbAA== X-Received: by 2002:a05:600c:2301:b0:37b:de9e:226d with SMTP id 1-20020a05600c230100b0037bde9e226dmr3567367wmo.78.1644939736406; Tue, 15 Feb 2022 07:42:16 -0800 (PST) Received: from google.com (cpc155339-bagu17-2-0-cust87.1-3.cable.virginm.net. [86.27.177.88]) by smtp.gmail.com with ESMTPSA id g8sm19421269wrd.9.2022.02.15.07.42.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Feb 2022 07:42:16 -0800 (PST) Date: Tue, 15 Feb 2022 15:42:13 +0000 From: Lee Jones To: Sebastian Andrzej Siewior Cc: greybus-dev@lists.linaro.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, linux-usb@vger.kernel.org, netdev@vger.kernel.org, "David S. Miller" , Alex Elder , Arnd Bergmann , Greg Kroah-Hartman , Hans de Goede , Jakub Kicinski , Johan Hovold , Rui Miguel Silva , Thomas Gleixner , UNGLinuxDriver@microchip.com, Wolfram Sang , Woojung Huh Subject: Re: [PATCH v4 0/7] Provide and use generic_handle_irq_safe() where appropriate. Message-ID: References: <20220211181500.1856198-1-bigeasy@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit 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,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 On Tue, 15 Feb 2022, Sebastian Andrzej Siewior wrote: > On 2022-02-15 15:16:36 [+0000], Lee Jones wrote: > > On Tue, 15 Feb 2022, Sebastian Andrzej Siewior wrote: > > > > > On 2022-02-15 14:36:01 [+0000], Lee Jones wrote: > > > > Do we really need to coordinate this series cross-subsystem? > > > > > > I would suggest to merge it via irq subsystem but I leave the logistics > > > to tglx. > > > > Could you answer by other questions too please? > > I don't think that I can answer them. I said I leave the logistics to > tglx. > > This can go via one merge via irq. This can also go differently i.e. > feature branch on top of 5.17-rc1 (with 1/7) which is merge into each > subsystem and then the "feature" on top. Apologies for the confusion. I'm not asking you about merge strategies. We can handle that without issue. > Either way it remains bisect-able since each driver is changed > individually. There is no need to merge them in one go but since it is > that small it probably makes sense. But I don't do the logistics here. Okay, this is what I was asking. So there aren't any hard dependencies between the driver changes? Only the drivers are dependent on the API. So, if we choose to do so, we can merge the API and then subsequently add the users one by one into their respective subsystem, in any order. This would save on creating an immutable topic branch which we all pull from. What is your preference Thomas? -- Lee Jones [李琼斯] Principal Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog