Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1627319rwb; Thu, 1 Dec 2022 21:44:06 -0800 (PST) X-Google-Smtp-Source: AA0mqf5Ew29h1exUlRI5/IA6pRBln3V1FfyRVx0oM9ZKKSXaHLjezN0oR1reNsL/CgAGkTMOa5e6 X-Received: by 2002:a62:8648:0:b0:56e:cbe8:9353 with SMTP id x69-20020a628648000000b0056ecbe89353mr50827755pfd.5.1669959846441; Thu, 01 Dec 2022 21:44:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669959846; cv=none; d=google.com; s=arc-20160816; b=GpKaB8PZqPH9/mgQYHPYToDhHvGrnXZIudrHPmT8lhQEDzLCZbPmRwX+swNi8u+wbM RMjQ700YRKtUaqifH3j3ghzivU/7g9o4jkU9vHtUFkNa8rFre7EbFv00GkniTtKwl5Df OWnMLauOxKj3uB/21iC7Ia2q0i7wsAhQcdJO68xdK/mxlR+GWBr5+tvWY/yvD78eIi7F qJ8dH7DmNtpXXjh8ETWOUCJjIAGj0rnWsGQ1KN26gf1wDrb0O73DqcXPmnB5o1fSWWeo NuiuatX0npQXkG/lwaB7uTaxqiaIplfHT21OSndwF31GTtYkpgJodNMpeoD6CVAJk03z XaXw== 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=tKYS0jpJbkIqxASXUqLjfSITbe2oU3nanhe00O7VSVI=; b=ycQTcb/eUlBYg/mpXKZD/Yn5ha5PDEnzYa+LQxr2RH6YIKw3WsVVjD+H/xoTfSBn60 5zk+Tg45AoZGx0KOLgrmaURPcr7VjW9IGTMNTM2YlRHU6HdJAZkxdLRkapmDbUwKqkDf PVTqaBMYKjY/+N8WtI4yfJ0/7xEpubWr6ItD/Sy8H+tX8XDn94wRNixiyTl6cH8uZvWS p5fXjMbo6IBqCX5buUPN8hXk2wUu7l7BzvHCoqbdEqMwPhTXd2Fvoe35rt3CigH18cyM AtQ9U34nw0b3Uiq3c97YYyitKSg46a+wWd8N3ZmTA6Pes5SOErWaZUmN4FSOyPlhHNi7 POpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ventanamicro.com header.s=google header.b=AgI4sbAa; 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 x22-20020a170902821600b001890c6feff0si5722912pln.484.2022.12.01.21.43.54; Thu, 01 Dec 2022 21:44:06 -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=@ventanamicro.com header.s=google header.b=AgI4sbAa; 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 S232194AbiLBFES (ORCPT + 81 others); Fri, 2 Dec 2022 00:04:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231583AbiLBFEP (ORCPT ); Fri, 2 Dec 2022 00:04:15 -0500 Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8AEDCCF7A1 for ; Thu, 1 Dec 2022 21:04:14 -0800 (PST) Received: by mail-pl1-x636.google.com with SMTP id d3so3645077plr.10 for ; Thu, 01 Dec 2022 21:04:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tKYS0jpJbkIqxASXUqLjfSITbe2oU3nanhe00O7VSVI=; b=AgI4sbAaYF05oUj5+9tB/44lCq5vuYoki64AfWNo1FHcmjo9mQ+mgoN8xpQf8CX5Fe F9H3IORJE68/bKO21HfXusNxNvubMYDPTFhf05XsWms3KHoZS6kUL6WE1J1wwAe7KbgT ufonXrWpfVtdkaz2AP+vB4LbnJYTwzLCe5+seYyBqM23eYvZ7d/AbraLkAOrwaOgpbME NIlF2RAIVWIxTsVJPQRIgecmlJyUUXgZkvwRKVNdhI1d+uBENjckDSxHnjYH4YIOfw/G QY07xuk7L6APA5F5n3/afGhaQD3yhUjOWrTgIrJu38SCeY7lNTNo1e6U4lWBDARN4VTB TqDQ== 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=tKYS0jpJbkIqxASXUqLjfSITbe2oU3nanhe00O7VSVI=; b=V+i/Wdn4H056rrUjTh+eAOLaBGtNG98hwX74RjUsOhBz27e1SXu05GmMMThOMdja7n JDsHMO9fh1WOGFJ+Bkq/PQm62h0WijIXjfqzWPBqL206Qj1oR4U1c0Ev9Qia1Kji0kAM XIEJsVVXvsSLHe+KAqqzTjZF5aRBcW15bJuLlbBx4XUVrhAzZKEfUkB72RBwoSGgxNrl 3KzFUlNEsdbXGvWCcFTOi+cDBjgAh0F9/qWOjJQe0Lzv+FnLNgyZqw1VOFyMUnG8siC6 4L3R/klbEZyUmtTmE82kEAQ2ahb9/CqZ0q/jC17B/Xaw6Xn9qlwYpvBNT3vCPnRoznbj o4kg== X-Gm-Message-State: ANoB5pmCnlA3Txnq3UZitPUg0rlF/647c7SBciCHjte8lgpvFPsc+2gp iQHEp44bm9/cX7wu3SDJRgdGx3OuhLcHWFnSGC6LiA== X-Received: by 2002:a17:90a:df0e:b0:20b:22fb:2ef with SMTP id gp14-20020a17090adf0e00b0020b22fb02efmr80646165pjb.158.1669957453812; Thu, 01 Dec 2022 21:04:13 -0800 (PST) MIME-Version: 1.0 References: <20221201130135.1115380-1-apatel@ventanamicro.com> <20221201130135.1115380-4-apatel@ventanamicro.com> <87v8mvqbvq.ffs@tglx> <87h6yer1z4.ffs@tglx> In-Reply-To: <87h6yer1z4.ffs@tglx> From: Anup Patel Date: Fri, 2 Dec 2022 10:34:00 +0530 Message-ID: Subject: Re: [PATCH v14 3/8] genirq: Add mechanism to multiplex a single HW IPI To: Thomas Gleixner Cc: Palmer Dabbelt , Paul Walmsley , Marc Zyngier , Daniel Lezcano , Atish Patra , Alistair Francis , Anup Patel , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" 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 Fri, Dec 2, 2022 at 7:39 AM Thomas Gleixner wrote: > > Anup! > > On Thu, Dec 01 2022 at 23:30, Anup Patel wrote: > > On Thu, Dec 1, 2022 at 10:50 PM Thomas Gleixner wrote: > >> > irqchip driver and it is shared by various RISC-V irqchip drivers. > >> > >> Sure, but now we have two copies of this. One in the Apple AIC and one > >> here. The obvious thing to do is: > >> > >> 1) Provide generic infrastructure > >> > >> 2) Convert AIC to use it > > > > Mark Z already has a converted version of AIC driver. > > https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/log/?h=irq/ipi-mux > > You are submitting generic infrastructure which is supposed to go > through the relevant maintainer tree and not be funneled through some > riscv branch. > > So obviously this very maintainer asks the predictable question and also > wants to see the Acked/Tested-by of the folks who maintain apple-AIC. Not CCing apple-AIC maintainers was purely accidental. Actually, I had started off ipi-mux with the intent to share across RISC-V irqchip drivers. Only in recent patch revisions (based on suggestion from Marc Z), I tried to converge and make it useful for apple-AIC driver as well. Unfortunately, I don't have apple HW for testing this so I was hoping someone will help. Thanks to Marc Z, we now have a patch for apple-AIC driver as well. > > How is that supposed to work without integrating this patch into your > series and without having the apple-AIC folks on cc? Okay, I will include the apple-AIC patch from Marc Z in the next revision and add apple-AIC folks in CC. > > You did not start kernel development as of yesterday, right? > > Thanks, > > tglx Regards, Anup