Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2831631rdb; Wed, 4 Oct 2023 12:49:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGhTH1HT5+eYPwqQi1nUGOtMOaMeKRaXMjRr6J8dTABDzzIWlM9n3cXnEkCFof5NxwAiXEE X-Received: by 2002:a05:6a00:b84:b0:68f:ccea:8e14 with SMTP id g4-20020a056a000b8400b0068fccea8e14mr3960092pfj.32.1696448949654; Wed, 04 Oct 2023 12:49:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696448949; cv=none; d=google.com; s=arc-20160816; b=ZBPPJM/zFT8I1X6SVSrTUpRYymJRB+1iqv10Hto4kiwFM2Q2JzJ+ti+cPGCyYKSRL4 5rBvpeHldpEmnpKXeqIyKMq99jRVMqrv0bKbOtzfF+0nEF58HSjJOddcr0lnI+Ew5zrv GbBcyrmDiqEeQAdwHe2BbgckvvwnOdcqCreckHI1GiVIUJKobDFfUKfKniBpTSt4zdbb B/C17YbqwSn8bHiaaTrgmDkK0TYihFF5d9JOoBh2yZReZS+CySm2UFZ7JcrdCaHhh3PH wmwbW4L2XBP42oc3HOW1LqyaAD1hvrM4TZF1ljVoj/10ghRgKbMM1Lw3iADZE3z8QzXf paeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:feedback-id:dkim-signature:dkim-signature; bh=m+YtaNHzQeGnCoR5VELbPcNaBJr8BuhJhCGDiydOwyM=; fh=FtY5v9MmkaVK6eEZHHJ8AOSUnKutNp2bSgV0PEXU2XU=; b=cWDvLmEFmU6c5MGDcb2GYhUPAar3edSn5GSxdGacSyfcMgu7IZRwEIGDGHi9zK+xIm /9MAubrC/OtK6gzskdCAQHZUMxyyVDPb0oVIvWzYjZdmx44O/uAIhnqKwW/35Y7R2UWh 0Zl0t+s76gkPGHnf/OEHoe1dp4CtFHFMp5geiLrZ51QxlkEn3la69p2ggWBOrAKUcwDx 4+4EGdyv3mfsx0E3lOs8AO8BEsNDfsYlyFa9ZkPvU1yZgnoIL97dzx9jumI0uX8H4xvN Z35PHKD4/4KT6qkh7Jdh4GyMk5o7XmXmFqUgHWRyUitx/Wzr/xipRaYdTP35vMcmizWM s4JQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sholland.org header.s=fm3 header.b=VtjhnUVn; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=kL313fO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sholland.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id h6-20020a62b406000000b00690ff5e479fsi4066888pfn.332.2023.10.04.12.49.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 12:49:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@sholland.org header.s=fm3 header.b=VtjhnUVn; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=kL313fO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sholland.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 4EC1D83E5AD0; Wed, 4 Oct 2023 12:49:08 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243790AbjJDTtB (ORCPT + 99 others); Wed, 4 Oct 2023 15:49:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233141AbjJDTtA (ORCPT ); Wed, 4 Oct 2023 15:49:00 -0400 Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6CB729E for ; Wed, 4 Oct 2023 12:48:57 -0700 (PDT) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 058A83200B34; Wed, 4 Oct 2023 15:48:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 04 Oct 2023 15:48:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1696448935; x=1696535335; bh=m+YtaNHzQeGnCoR5VELbPcNaBJr8BuhJhCG DiydOwyM=; b=VtjhnUVnQWbSSL2m5Vu5p1ueIV2tTe+F24x+q7dFFGk3MsIp1YK iQgaH+bfA8wSRvfglMry2Hph2e5YnRwUvRTqVjiNvvVBigfzdTwuKW+N8lQpjKiH RtRhEuqT0y7wZMvmnox4T7J948uu/n07TNtl4ziGnN7xjtNUglGCXMW70vAAot5W AiBLtmbii9txvSko6jdkYXWNFT67+78AyRcIaa4WtXfYlWaULyrTHnFQL7nhujXF Wz4x6kUI65bsdTK1ZPDXuif+fC6DEWqRi4jjhMF3NJ7jQ0g4n2To8eLNbfNqbssQ xHHLY3ACwbG2CaFyC1idIH9B6sqCERvYPPA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1696448935; x=1696535335; bh=m+YtaNHzQeGnCoR5VELbPcNaBJr8BuhJhCG DiydOwyM=; b=kL313fO69JOvFIS6+vVd0YaAbhojiybKvB7PbyW6NTQfoiuuQRQ 9J2GTyEIvID7PIk3flN4ktCFX1e8Sl17Q/iujoo13+Jt6mgjlKLenonTgUDR8LYf omo65Ot8BjHXRgTDqYZ0IOvBd8yegeWFuCmpujaY6VYudkfqmVoevkq8pjoH8Okw pgsTyOeTbO4GEejrsLDOkQoUiFV0I2vCnsBFwLLwcbs38GHBylrONzwUraqj//oi jtIMB5p8uVVRTWfxPIA7E7TyaAVWTLOHW5XX629EDsLylTQqKdhQvOhJ8rn/RNhq /xspX2xKcJXOffuFBBv5Q3R3CoK7FEpzBnQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrgedvgddugedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpefurghm uhgvlhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenuc ggtffrrghtthgvrhhnpeekjeelleefiedthfdtgfekgeehudefudeugeffvdfhudekleel fedtteejhedutdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Oct 2023 15:48:53 -0400 (EDT) Message-ID: Date: Wed, 4 Oct 2023 14:48:53 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux ppc64le; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [PATCH v3] RISC-V: Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK Content-Language: en-US To: Jiexun Wang Cc: conor@kernel.org, guoren@kernel.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, falcon@tinylab.org, jszhang@kernel.org, tglx@linutronix.de References: <20230913052940.374686-1-wangjiexun@tinylab.org> From: Samuel Holland In-Reply-To: <20230913052940.374686-1-wangjiexun@tinylab.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 04 Oct 2023 12:49:08 -0700 (PDT) On 9/13/23 00:29, Jiexun Wang wrote: > If configuration options SOFTIRQ_ON_OWN_STACK and PREEMPT_RT > are enabled simultaneously under RISC-V architecture, > it will result in a compilation failure: > > arch/riscv/kernel/irq.c:64:6: error: redefinition of 'do_softirq_own_stack' > 64 | void do_softirq_own_stack(void) > | ^~~~~~~~~~~~~~~~~~~~ > In file included from ./arch/riscv/include/generated/asm/softirq_stack.h:1, > from arch/riscv/kernel/irq.c:15: > ./include/asm-generic/softirq_stack.h:8:20: note: previous definition of 'do_softirq_own_stack' was here > 8 | static inline void do_softirq_own_stack(void) > | ^~~~~~~~~~~~~~~~~~~~ > > After changing CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK to CONFIG_SOFTIRQ_ON_OWN_STACK, > compilation can be successful. > > Fixes: dd69d07a5a6c ("riscv: stack: Support HAVE_SOFTIRQ_ON_OWN_STACK") > Reviewed-by: Guo Ren > Signed-off-by: Jiexun Wang > --- > Changes in v3: > - changed to a more suitable subject line > - fix the #endif comment at the bottom of the function > > Changes in v2: > - changed to a more suitable subject line > - add a Fixes tag > > --- > arch/riscv/kernel/irq.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Samuel Holland