Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp3023567rwb; Mon, 15 Aug 2022 16:21:09 -0700 (PDT) X-Google-Smtp-Source: AA6agR511u2xqwG4YpXF/fqi2mc6cgEKkgwHCfLzwh32oqOL5MZHx/DEMftALKWzR570ph5NLtCs X-Received: by 2002:aa7:d653:0:b0:43d:151b:5939 with SMTP id v19-20020aa7d653000000b0043d151b5939mr16268993edr.278.1660605669007; Mon, 15 Aug 2022 16:21:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660605669; cv=none; d=google.com; s=arc-20160816; b=anvjmazfHSbLh98olID0Q3GWddzr8ZZJ7Kx3qzTF6rx1BRcSq/PuMgMynSqUDSpYhY YPiWR4ftIprmxFzQbK8v8JKrT2ABJWWXSBcHB+4mpiG5W2GTGUYNCWbNnBUe05Suuo/q JeQqFY70YZXwSCJWeYYC1TlhDEayEXXOLiZTpOxOTZWbxR+opUiz778H7SN4q7I7ixC6 LkEXfGtGd56djdvoGI/CaWS6Dl+PUrslgxGXc23fSlQTCP7ZLyVYVGMXHK3EUDsqXmRO 2J32PHy1izQ4QFXPhssiBwBykCfjDA+u9kCMS0EUg6eco++oB0dn4Qhebixp3IX+hK7W Fl2w== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=8dRyZvrHaeHmiP5NMjzYxk0rgy7lAlwtL0DVNzGPLq4=; b=sPV3sgsDJWyjBr8SR1j39XeEj0f4HC/xaWkCsTp8oBiba9rG1TtdUtDrJsrZ+1691g tPUbDM+Cf2TKeDsgq4UR3uVMsOWEOtkdbz5S01hzGyUg5VkmoJYS2n40s44Bqd+5SqdS CB8L4419lqw2B0ShKIosnpAivtcqDn88a8s9pVP5rKgiKG/QtAzp+k+Km9zbxfHM+7fT nVjTDBKD0RWmxe6saXyCe5BkW+wEeJ3JsJkrpAMKMMRFBImnRfmdbIveHW/6WzNQPoBi K6Rz+WsFG1SQ91tf6hXttDLU2lhLzMNmKlIO07BP35mpkU9qZf63cpxF7HDZBHySHw1s r+cw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=X1DQIFdW; 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=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id fj3-20020a1709069c8300b00730c3a98892si10583515ejc.978.2022.08.15.16.20.43; Mon, 15 Aug 2022 16:21:08 -0700 (PDT) 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=@linuxfoundation.org header.s=korg header.b=X1DQIFdW; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348997AbiHOWcs (ORCPT + 99 others); Mon, 15 Aug 2022 18:32:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43870 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350959AbiHOW1V (ORCPT ); Mon, 15 Aug 2022 18:27:21 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 321076B161; Mon, 15 Aug 2022 12:45:52 -0700 (PDT) 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 C3F99B80EB2; Mon, 15 Aug 2022 19:45:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 11350C433C1; Mon, 15 Aug 2022 19:45:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1660592749; bh=jtlJ/aF5jzgzQ3e/YRU9ZDxBgf3Qo3d8ZkJO5zUFZe0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X1DQIFdWBHIKxOcG4mLPhdWu6eo2CwmRY7g70ahFVlDn+hgkMq+xIaxgrmjLyFYX6 hQSYG55bHNrlpl895pTP5noc3Nf5gDoN6VmfFXKf4iMgK1hmJ53LpGULA7CeDn2VtA NksHaqI49YAw3SVadcVvPfUMlpjY9eqj6ykVrblU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, kernel test robot , Samuel Holland , Marc Zyngier , Sasha Levin Subject: [PATCH 5.19 0159/1157] genirq: GENERIC_IRQ_IPI depends on SMP Date: Mon, 15 Aug 2022 19:51:55 +0200 Message-Id: <20220815180446.050699655@linuxfoundation.org> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220815180439.416659447@linuxfoundation.org> References: <20220815180439.416659447@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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,T_SCC_BODY_TEXT_LINE 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 From: Samuel Holland [ Upstream commit 0f5209fee90b4544c58b4278d944425292789967 ] The generic IPI code depends on the IRQ affinity mask being allocated and initialized. This will not be the case if SMP is disabled. Fix up the remaining driver that selected GENERIC_IRQ_IPI in a non-SMP config. Reported-by: kernel test robot Signed-off-by: Samuel Holland Signed-off-by: Marc Zyngier Link: https://lore.kernel.org/r/20220701200056.46555-3-samuel@sholland.org Signed-off-by: Sasha Levin --- drivers/irqchip/Kconfig | 2 +- kernel/irq/Kconfig | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 12664ac6ac2d..6b287dc025a9 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -177,7 +177,7 @@ config MADERA_IRQ config IRQ_MIPS_CPU bool select GENERIC_IRQ_CHIP - select GENERIC_IRQ_IPI if SYS_SUPPORTS_MULTITHREADING + select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING select IRQ_DOMAIN select GENERIC_IRQ_EFFECTIVE_AFF_MASK diff --git a/kernel/irq/Kconfig b/kernel/irq/Kconfig index 10929eda9825..fc760d064a65 100644 --- a/kernel/irq/Kconfig +++ b/kernel/irq/Kconfig @@ -82,6 +82,7 @@ config IRQ_FASTEOI_HIERARCHY_HANDLERS # Generic IRQ IPI support config GENERIC_IRQ_IPI bool + depends on SMP select IRQ_DOMAIN_HIERARCHY # Generic MSI interrupt support -- 2.35.1