Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3478472pxj; Mon, 24 May 2021 07:39:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzyurNOfJkPDhvO56yKLqWqfc15xRSA16I8q5GSqNqgoxJxNC3Tc9OJHKql2lRjj+NVbdc8 X-Received: by 2002:aa7:dc49:: with SMTP id g9mr25722051edu.160.1621867171157; Mon, 24 May 2021 07:39:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621867171; cv=none; d=google.com; s=arc-20160816; b=HilMml5FFEhDqIhpCjIC2lDLbBNPi7beRbEnVZGcRNkE00S0QApKTKfRXdapqhz4Rd ii/0d5trfoHmDPJK3voICnELy1Wq+MGuDeMTsTHBbfecGXT7f+q/GISSWTbXMB2NgB50 EXnDOxHMIUooJfdUwF+IAQLB+JAbumKVuhIdfaWBk8DMCDLqs2o9lgVLMXGsbxvLKGbf UXUG3hvwtPHzk8MtJUSzdrrBpjchnzeBzXqY0ZcTK5ocmRT5CGpWI0YcNym6QnOeANLf PGW+IdY6L4czETr/IcmAv74jBPMHj33FkO+Cz1AfkTZMjvwmwHbU2y8xEdqi3eiM2lgJ fnMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=7T5VX2eQcaYMrUtpjWz5Rw7UAowD4vaCkcvMGSv9CLY=; b=dhb7lxeMlHqoFXKGdC8H0fNEH+lL6tl2KNBBe8MWO6XyTIBVX+7Qk6PpXMxauzdeyO LrC5TDlFKqxLhhcBzHp5S++jgaygUItIqI85LLSmxVhXJ3krrf+OxZwQY8S1DuEa8PAG x4FrpG2zUoes6cwSj/oVDrqausvBBZNn+QB7HsaeItA4WRdGqPO8hz30CpWoTmdLDSRm sUKzW6H0m5U54teP7zHcbuL/KFkeMoMxz55x2vFFjVniPiMagyfKkmW/Pi62vh0/2ITS LetltumVkcD+UzL7gf86obLL8Z1g4Qq9vpCCB2ZbXrbFXsFC8K6oK66bzSIcQuiZn8Zj NBrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=lYQYVFCL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bx13si10940110edb.589.2021.05.24.07.39.08; Mon, 24 May 2021 07:39:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=lYQYVFCL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232920AbhEXOi1 (ORCPT + 99 others); Mon, 24 May 2021 10:38:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:50652 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232662AbhEXOi0 (ORCPT ); Mon, 24 May 2021 10:38:26 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0AFDE6113B; Mon, 24 May 2021 14:36:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621867018; bh=7T5VX2eQcaYMrUtpjWz5Rw7UAowD4vaCkcvMGSv9CLY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=lYQYVFCL8VKYYj+I7P5lXR/fEWcKfESZSYswCk6cBqi2dVqV4FDeJ01CaPmYR0c5p 475s+QM2SYE06LeHVprIlr/bmRwkPz55tk9npPU3WcKSezVxcl7/Xezyia8NEt5tVB +Xne0S/GIk+n0H7BgpVU83wrUMObmMXOvDCJBHtSO7SB7Ui9+nLP0M35+fQH/iSQBI SO2UvJ8/ljhSqTYKyaTeo9o63VBErtNr/azqKvzXoq0S7m0Bfe1mUwPI4uSwkbh9ze FmUGXl80AU48ijvowJbmCAxSmUlC/1cromjnyX0bSVuLuHDlRnXMiUUeqEv/FUjmMc Va3JCe1EynV2g== Date: Mon, 24 May 2021 16:36:51 +0200 From: Marek =?UTF-8?B?QmVow7pu?= To: Marc Zyngier Cc: Pali =?UTF-8?B?Um9ow6Fy?= , Lorenzo Pieralisi , Thomas Petazzoni , Rob Herring , Bjorn Helgaas , Russell King , Remi Pommarel , Xogium , Tomasz Maciej Nowak , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 15/42] PCI: aardvark: Change name of INTx irq_chip to advk-INT Message-ID: <20210524163651.430e5497@thinkpad> In-Reply-To: <87im3uq5bx.wl-maz@kernel.org> References: <20210506153153.30454-1-pali@kernel.org> <20210506153153.30454-16-pali@kernel.org> <87im3uq5bx.wl-maz@kernel.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 07 May 2021 10:08:18 +0100 Marc Zyngier wrote: > On Thu, 06 May 2021 16:31:26 +0100, > Pali Roh=C3=A1r wrote: > >=20 > > This name is visible in /proc/interrupts file and for better reading it > > should have at most 8 characters. Also there is no need to allocate this > > name dynamically, since there is only one PCIe controller on Armada 37x= x. > > This aligns with how the MSI irq_chip in this driver names it's interru= pt > > ("advk-MSI"). =20 >=20 > And *because* the name is visible in /proc/interrupts, it has become > an ABI, and cannot be changed anymore. >=20 > We had the exact same issue with Tegra this merge window as I > accidentally changed "Tegra" to "tegra", resulting in userspace > programs failing find stuff in /proc/interrupts. >=20 > Please keep the name as is, no matter how ugly it is. Hmm, I am 99% sure that for the A3720 platform this ABI change would not affect anybody. And it does make the driver's irq names confusing. Can't we really do anything here? Note that there were suggestions from some people to completely remove this driver due to the many problems it has which Pali is trying to solve. But if the driver was removed and then later introduced again without these problems, the new version would use the "advk-INT" IRQ name... Marek