From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.mindbit.ro (xs1.mindbit.ro [80.86.107.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EDA1D3A8747 for ; Sun, 16 Aug 2026 15:22:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.86.107.70 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786893778; cv=none; b=ZaNB/Z3Om7ijCpwROUWo9GXMzaiwyCVNZhlSVFcFLWEZHod3szxd2E8YesN4X1PZm2Sh8KfXJUEpZ9E+dD9R80ccWJu2YNnHBOtBrSUrOWSRs20iXpsGzIj7uX/VSyQ68HGjXT9WBeOKH7KoBmPZQPdAZ7OvLUFdjzrYO+/WkKg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786893778; c=relaxed/simple; bh=olMj1hmLAUt67XAgqJ9OftidhGJOsGn75z4iyVkS/n8=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=JHsuZC8fDPpybN6lnSyT6ACVmJbO3a9v68S/2siJt4n8uIeSh8ipS2GX5f34CQ1XokjKAy0EpaOHF6XhZFVEgaQYkRJF4rFo1a8oY4UmL8+MRMd2PpXpsxfrzGx256dDe1m3LKEr5E+4HAjK2zuPpYZQTWJOsIGRb066/BrpIN4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=rendec.net; spf=pass smtp.mailfrom=rendec.net; dkim=pass (2048-bit key) header.d=rendec.net header.i=@rendec.net header.b=dWemIRkK; arc=none smtp.client-ip=80.86.107.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=rendec.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rendec.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=rendec.net header.i=@rendec.net header.b="dWemIRkK" Received: from dog.kanata.rendec.net (pool-174-112-193-187.cpe.net.cable.rogers.com [174.112.193.187]) by mail.mindbit.ro (Postfix) with ESMTPSA id F2731CC584; Sun, 16 Aug 2026 18:22:44 +0300 (EEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.mindbit.ro F2731CC584 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rendec.net; s=default; t=1786893766; bh=SA2K+pNLJJgTDGVGtIENx8Hsm7HrJO7svJmOZIHbdTw=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=dWemIRkKKSY7l1cYXHVoC3wgPsLg86aFVpEqc1b7VFmEACWlIV65RV7Vb03nqUS9j X5/tnEzKXwVTON19NdQB8fFK0gsyHZpc/Gs/T6xv9NIzHXn1WpDquFLxi5If/6YQWL SR4rXbIQMr6A3R3GeBhd8qqRz6pkziQjvA0ORj5g+MtEEDEa1Aaoa5HeZOJ3G2puiP kyNNOWRygMY65sPmUx4JrheyOG7z7X4JpSBjIUzcdcCZbjQxGUObInIr32iIBFrNtV BeBN8JQ9lb36PEWUGyyTcTsYksTv6XiHlCG9JYb4NeGRp9slwiCv99TY6iWBDBH7f7 /Mo7lkg6yuWCg== Message-ID: Subject: Re: [PATCH 4/5] irqchip/aclint-sswi: Use IPI_MAX for IPI muxing From: Radu Rendec To: Guo Ren , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Cc: palmer@dabbelt.com, pjw@kernel.org, aou@eecs.berkeley.edu, alex@ghiti.fr, tglx@kernel.org, daniel.lezcano@kernel.org, anup@brainfault.org, hui.wang@canonical.com, samuel.holland@sifive.com Date: Sun, 16 Aug 2026 11:22:42 -0400 In-Reply-To: <20260816070049.2097442-5-guoren@kernel.org> References: <20260816070049.2097442-1-guoren@kernel.org> <20260816070049.2097442-5-guoren@kernel.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.3 (3.58.3-1.fc43) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Sun, 2026-08-16 at 07:00 +0000, Guo Ren wrote: > From: "GUO Ren (XuanTie)" >=20 > Replace the hard-coded BITS_PER_BYTE with IPI_MAX now that the constant > is exported from riscv asm/smp.h. >=20 > Signed-off-by: GUO Ren (XuanTie) > --- > =C2=A0drivers/irqchip/irq-aclint-sswi.c | 4 ++-- > =C2=A01 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/drivers/irqchip/irq-aclint-sswi.c b/drivers/irqchip/irq-acli= nt-sswi.c > index ca06efd86fa1..5e010fc401f7 100644 > --- a/drivers/irqchip/irq-aclint-sswi.c > +++ b/drivers/irqchip/irq-aclint-sswi.c > @@ -138,7 +138,7 @@ static int __init aclint_sswi_probe(struct fwnode_han= dle *fwnode) > =C2=A0 } > =C2=A0 > =C2=A0 /* Register SSWI irq and handler */ > - virq =3D ipi_mux_create(BITS_PER_BYTE, aclint_sswi_ipi_send); > + virq =3D ipi_mux_create(IPI_MAX, aclint_sswi_ipi_send); > =C2=A0 if (virq <=3D 0) { > =C2=A0 pr_err("unable to create muxed IPIs\n"); > =C2=A0 irq_dispose_mapping(sswi_ipi_virq); > @@ -152,7 +152,7 @@ static int __init aclint_sswi_probe(struct fwnode_han= dle *fwnode) > =C2=A0 =C2=A0 aclint_sswi_starting_cpu, > =C2=A0 =C2=A0 aclint_sswi_dying_cpu); > =C2=A0 > - riscv_ipi_set_virq_range(virq, BITS_PER_BYTE); > + riscv_ipi_set_virq_range(virq, IPI_MAX); > =C2=A0 > =C2=A0 return 0; > =C2=A0} Reviewed-by: Radu Rendec