Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp7713518ybi; Wed, 5 Jun 2019 23:50:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqxgk+XSlBwNe9Qxh7bkPSJRfRNFyw+930I+Z9hboSLxAnc/3HoEn528PhLMAh/QUcnlY968 X-Received: by 2002:a17:90a:30cf:: with SMTP id h73mr19234188pjb.42.1559803825934; Wed, 05 Jun 2019 23:50:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559803825; cv=none; d=google.com; s=arc-20160816; b=VDhAwrlLR6whHq/MHa2n8WwvCntBr41WosqIbHccvpCnS0+Q9DyenvKS3ax4Tk5+VU GhUn4v5tVYoeurGtusf1qcrCp8GH/SsroyJGuo90a5Sbe0OYt1EEvx/AsIvEx368Z0kE hY+ozk5KLI4rfl0fCOX4ydhlydZx2rnSh55Z+bImtM4IwAVrms9MW/+qaI+TPe9iHPCi Rybmykde+ZC8X5C1H3MkJft9zS4VTK9ICQyieSFc3nT+80/GD8ahro3sv04hp3NrDZSN 1hAihVR4s7VzwKPymDHOzyQHoPh46JT2ghSmuxFxG21HHrfs3cIMZ8RggbjySqPYKLoe OGbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id; bh=V9moMxnUSFBZxwHAPVG2jFdQrbygisAraJ5JmiMxVUM=; b=QUJ3OutbdMO2DoDjDcub6JnandnrKqiBzh715ty5gXpFv0t/Ytptfz63yk+y2jOUEi 22/i6ecPwEjDPsUL3Hprh1efNnLogAxyRc1wOIvoNqRAXPlIza3s/pkAsTXdwrIDPOI3 2cx4Zdlcq59KEmSUICc3/ec3D0Q9xuQ+ulJ2Xc29rrvG8+icpzQ4j6SCfib0cKiFHRuO Wpl7cESnSAOGm+m2SvLoZnv6/uxs/PkwRT+FDUZvm3zw9VLIo30JpBSQHdNPzus5ajYZ Ev/1jefa65cWLdUANFgBe7UivVHrObjvD40FZMGl1iJgijUle6OETQpi6uB5uB26LZB9 0YXg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p1si1042870pld.91.2019.06.05.23.50.08; Wed, 05 Jun 2019 23:50:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726648AbfFFGsc (ORCPT + 99 others); Thu, 6 Jun 2019 02:48:32 -0400 Received: from gate.crashing.org ([63.228.1.57]:39155 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725267AbfFFGsc (ORCPT ); Thu, 6 Jun 2019 02:48:32 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id x566lscw019648; Thu, 6 Jun 2019 01:47:55 -0500 Message-ID: <61fe2a4c80e654476a68929da9dcc18df8bc2639.camel@kernel.crashing.org> Subject: Re: [PATCH 2/3] irqchip: al-fic: Introduce Amazon's Annapurna Labs Fabric Interrupt Controller Driver From: Benjamin Herrenschmidt To: Greg KH Cc: Talel Shenhar , nicolas.ferre@microchip.com, jason@lakedaemon.net, marc.zyngier@arm.com, mark.rutland@arm.com, mchehab+samsung@kernel.org, robh+dt@kernel.org, davem@davemloft.net, shawn.lin@rock-chips.com, tglx@linutronix.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dwmw@amazon.co.uk, jonnyc@amazon.com, hhhawa@amazon.com, ronenk@amazon.com, hanochu@amazon.com, barakw@amazon.com Date: Thu, 06 Jun 2019 16:47:54 +1000 In-Reply-To: <20190606063741.GA23305@kroah.com> References: <1559717653-11258-1-git-send-email-talel@amazon.com> <1559717653-11258-3-git-send-email-talel@amazon.com> <20190605075927.GA9693@kroah.com> <20190606063741.GA23305@kroah.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2019-06-06 at 08:37 +0200, Greg KH wrote: > On Thu, Jun 06, 2019 at 07:55:43AM +1000, Benjamin Herrenschmidt wrote: > > On Wed, 2019-06-05 at 09:59 +0200, Greg KH wrote: > > > > > > > +struct irq_domain *al_fic_wire_get_domain(struct al_fic *fic); > > > > + > > > > +struct al_fic *al_fic_wire_init(struct device_node *node, > > > > + void __iomem *base, > > > > + const char *name, > > > > + unsigned int parent_irq); > > > > +int al_fic_cleanup(struct al_fic *fic); > > > > > > Who is using these new functions? We don't add new apis that no one > > > uses :( > > > > They will be used by subsequent driver submissions but those aren't > > quite ready yet, so we can hold onto patch 3 for now until they are. > > Patch 2 also should have these removed :) That's a mistake, that export should have been in patch3. Talel, pls fix that in your next spin. > You know we don't add new apis until we have a real, in-kernel user for > them... Yup, the user are going to be drivers in other subsystems, so coordination is a bit tricky, which is I think why Talel wanted to submit that now, but the patches for those other drivers aren't quite ready yet so we can hold onto that one for the time being. It's nothing nefarious :-) Just coordination issues. Cheers, Ben. > thanks, > > greg k-h