From nobody Thu Sep 18 13:11:00 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6E47DC352A1 for ; Tue, 6 Dec 2022 11:59:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235242AbiLFL73 (ORCPT ); Tue, 6 Dec 2022 06:59:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234883AbiLFL6a (ORCPT ); Tue, 6 Dec 2022 06:58:30 -0500 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4B1386472; Tue, 6 Dec 2022 03:57:58 -0800 (PST) Date: Tue, 06 Dec 2022 11:57:56 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1670327876; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ByooM8E9lvto07zzrlrynXmFybr8pwMSk29S3Qdnk6I=; b=F5HMwPwrU43Hgvwc1mrWbuwTU7Wo5uxIYcb1HvPq5Ii5YPOc68IJJqjBWk/M8xInJITQ6J U3o+7vznGzls40v5Dq1tkURGzrIhMsGKHmiQvH8HmrkNBuPLsqxYBEbBoR8lzGIBbeOKs5 mW3dX+MRUc6TDKRhFATwKYj6loUR0r4S7lkqKyYh7rxHx+wACFdGZFV3pYR72FPskBsPBN dxZ4SQP7knD9xIa1/hLSKXFzkWrqcTV8oYd4unyScUKwPsy2cgOPSJvSpgwKU8jPKDqcgt zPZtSJdM28ZmfSFpxoN3I5SaoVJ/xkJ7jElJRzQID2P23lHuMFOgtuK22P6lSA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1670327876; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ByooM8E9lvto07zzrlrynXmFybr8pwMSk29S3Qdnk6I=; b=/rDf1R3zZKUuj6oewVHiMBEM47VsuGxszMH4Vj/ImVYaAiEj04SZqyrjMgAqzdZMNcCo77 1nvR2F/jPCpLq5Ag== From: "tip-bot2 for Thomas Gleixner" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: irq/core] irqchip/gic-v2m: Mark a few functions __init Cc: Thomas Gleixner , Marc Zyngier , x86@kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20221121140048.534395323@linutronix.de> References: <20221121140048.534395323@linutronix.de> MIME-Version: 1.0 Message-ID: <167032787623.4906.2412956108528198909.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following commit has been merged into the irq/core branch of tip: Commit-ID: d51a15af37ce8cf59e73de51dcdce3c9f4944974 Gitweb: https://git.kernel.org/tip/d51a15af37ce8cf59e73de51dcdce3c9f= 4944974 Author: Thomas Gleixner AuthorDate: Mon, 21 Nov 2022 15:39:33 +01:00 Committer: Thomas Gleixner CommitterDate: Tue, 06 Dec 2022 12:50:17 +01:00 irqchip/gic-v2m: Mark a few functions __init They are all part of the init sequence. Signed-off-by: Thomas Gleixner Acked-by: Marc Zyngier Link: https://lore.kernel.org/r/20221121140048.534395323@linutronix.de --- drivers/irqchip/irq-gic-v2m.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/irqchip/irq-gic-v2m.c b/drivers/irqchip/irq-gic-v2m.c index fcc871a..f4d7eeb 100644 --- a/drivers/irqchip/irq-gic-v2m.c +++ b/drivers/irqchip/irq-gic-v2m.c @@ -263,7 +263,7 @@ static struct msi_domain_info gicv2m_pmsi_domain_info = =3D { .chip =3D &gicv2m_pmsi_irq_chip, }; =20 -static void gicv2m_teardown(void) +static void __init gicv2m_teardown(void) { struct v2m_data *v2m, *tmp; =20 @@ -278,7 +278,7 @@ static void gicv2m_teardown(void) } } =20 -static int gicv2m_allocate_domains(struct irq_domain *parent) +static __init int gicv2m_allocate_domains(struct irq_domain *parent) { struct irq_domain *inner_domain, *pci_domain, *plat_domain; struct v2m_data *v2m; @@ -405,7 +405,7 @@ err_free_v2m: return ret; } =20 -static const struct of_device_id gicv2m_device_id[] =3D { +static __initconst struct of_device_id gicv2m_device_id[] =3D { { .compatible =3D "arm,gic-v2m-frame", }, {}, }; @@ -455,7 +455,7 @@ static int __init gicv2m_of_init(struct fwnode_handle *= parent_handle, #ifdef CONFIG_ACPI static int acpi_num_msi; =20 -static struct fwnode_handle *gicv2m_get_fwnode(struct device *dev) +static __init struct fwnode_handle *gicv2m_get_fwnode(struct device *dev) { struct v2m_data *data; =20 @@ -470,7 +470,7 @@ static struct fwnode_handle *gicv2m_get_fwnode(struct d= evice *dev) return data->fwnode; } =20 -static bool acpi_check_amazon_graviton_quirks(void) +static __init bool acpi_check_amazon_graviton_quirks(void) { static struct acpi_table_madt *madt; acpi_status status;