Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp8970357rwb; Thu, 24 Nov 2022 06:32:52 -0800 (PST) X-Google-Smtp-Source: AA0mqf48BF0XF+9gWOrbRDd55+seNJRqFGoI15cGoDClWAwNEpEumc6XXvZ37VmHufEO9u5d6zkW X-Received: by 2002:a17:902:7686:b0:177:faf5:58c5 with SMTP id m6-20020a170902768600b00177faf558c5mr15150796pll.166.1669300372577; Thu, 24 Nov 2022 06:32:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669300372; cv=none; d=google.com; s=arc-20160816; b=DzNnPJ7gwU0xPwP0S5/3Q5yDbEGw59kqaXRnvYV3SANsuNOIuZTXWaSJl9eMlCkKFT Hb429ryFJ4+HRp55OVeIDIIELNw/VdJQJP2aISRRRmCSwn2uCBqMlhIq302JsymNqnVY rTFyYvHU+0qqBZVWARIVxmXIOzUY9rAOMLYK4Ovqt+ukw+746X9wGzFZ4TlWIbghVNym mlJhsIAwGK+bsdcC93O6bjzozp9cj7MMw60K4Bm85af6t3H4v2ytdq9wD/QXMG7/lPQz uCIjlHmCmKN6xNuQu3meQJZjd3/eR8CD+hv50RaeY3NqLV9LOsbk6gHxv+j+Bch0pYgO itHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :subject:cc:to:from:message-id:date:dkim-signature; bh=hYAW4KWLmKWWS/W7paRRJe5hkkKG5Gwe6PTGvnoGFYs=; b=KiPRsk4EqDJU/8BgzJmTTHMz60rZpXDvdobWOF9rxX79pDy+Ijj2/5uLSNjKI+FE73 yw3DpmvOUjFrdvybGImEuDxG4TmJ+f5HCE7ASM3RSEhkBUcYgmoVLi6HGrh2MwKx0jw2 bs89jK4OHw9RMGLlXZ1TrjtN9wbGV+jlYgMM9ICxEHYMjUx1NCmi3gNhAEeKZfL0fDQZ hUapaSR/94TV5VIOaj3HN47q24ZEdI0b0ApJLj6bzwciB4ByurDSBk1CdkqdQbnO20tV 6H5HPidoEnHUSXZJJZN+cg32chz8kjOkmnAXqNxvi227R32OOL/qATefpCPwiE+Xt+t5 IaVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Dbc522+9; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ce8-20020a17090aff0800b0020db7d975ecsi4342315pjb.176.2022.11.24.06.32.40; Thu, 24 Nov 2022 06:32:52 -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=@kernel.org header.s=k20201202 header.b=Dbc522+9; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229775AbiKXNqu (ORCPT + 86 others); Thu, 24 Nov 2022 08:46:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38540 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230105AbiKXNqo (ORCPT ); Thu, 24 Nov 2022 08:46:44 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ABC02115D27; Thu, 24 Nov 2022 05:46:39 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 347BFB81EA7; Thu, 24 Nov 2022 13:46:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B32B2C433C1; Thu, 24 Nov 2022 13:46:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1669297596; bh=1mjbf4wNzg4ntJqgMZcpJm5kDRm8pvEmrLegYMkX0rg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Dbc522+9I+6j1u8wNFUQpssOVuHL9km/kMS12TE1cYptPZ/OnB4IypYph5WgL1tgd Ac3l1L1yoKVpv2XzjcLko1+MigI2jdfQI/rUMF6gVjd7GCKYzdAeLYJFC6RO322Jqi xR9kQrb2eR8JfqNorIIhx6QuMo6RbNF0BGV0KIFuYYHzKsub1r9QDtqUlZehxgmK+W IYTA7IWs1aA8tFCD+A7oNxHU8De3mToHVGlqjIpmb2z61nalSZpuLG6W83LdkmuxId rkRgOk/2UOzkCONs0GaPDkgmSqgLebbIOGaYHToGDfyJIEqiHpr6GJlczr3eKBp2FM BJ5TTUG8Foxrg== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oyCYk-008O0V-Ou; Thu, 24 Nov 2022 13:46:34 +0000 Date: Thu, 24 Nov 2022 13:46:34 +0000 Message-ID: <86v8n4mpmt.wl-maz@kernel.org> From: Marc Zyngier To: Thomas Gleixner Cc: LKML , x86@kernel.org, Joerg Roedel , Will Deacon , linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Greg Kroah-Hartman , Jason Gunthorpe , Dave Jiang , Alex Williamson , Kevin Tian , Dan Williams , Logan Gunthorpe , Ashok Raj , Jon Mason , Allen Hubbe , Jason Gunthorpe Subject: Re: [patch V2 03/21] genirq/irqdomain: Rename irq_domain::dev to irq_domain::pm_dev In-Reply-To: <20221121083325.684903415@linutronix.de> References: <20221121083210.309161925@linutronix.de> <20221121083325.684903415@linutronix.de> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: tglx@linutronix.de, linux-kernel@vger.kernel.org, x86@kernel.org, joro@8bytes.org, will@kernel.org, linux-pci@vger.kernel.org, bhelgaas@google.com, lorenzo.pieralisi@arm.com, gregkh@linuxfoundation.org, jgg@mellanox.com, dave.jiang@intel.com, alex.williamson@redhat.com, kevin.tian@intel.com, dan.j.williams@intel.com, logang@deltatee.com, ashok.raj@intel.com, jdmason@kudzu.us, allenbh@gmail.com, jgg@nvidia.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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 Mon, 21 Nov 2022 14:36:22 +0000, Thomas Gleixner wrote: > > irq_domain::dev is a misnomer as it's usually the rule that a device > pointer points to something which is directly related to the instance. > > irq_domain::dev can point to some other device for power management to > ensure that this underlying device is not powered down when an interrupt is > allocated. > > The upcoming per device MSI domains really require a pointer to the device > which instantiated the irq domain and not to some random other device which > is required for power management down the chain. > > Rename irq_domain::dev to irq_domain::pm_dev and fixup the few sites which > use that pointer. > > Conversion was done with the help of coccinelle. > > Signed-off-by: Thomas Gleixner > Reviewed-by: Jason Gunthorpe > --- > drivers/irqchip/irq-gic.c | 4 ++-- > include/linux/irqdomain.h | 6 +++--- > kernel/irq/chip.c | 8 ++++---- > 3 files changed, 9 insertions(+), 9 deletions(-) Reviewed-by: Marc Zyngier M. -- Without deviation from the norm, progress is not possible.