From nobody Fri Apr 17 07:48:06 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 B262935BDC6 for ; Sun, 22 Feb 2026 23:45:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803958; cv=none; b=qxePAhCFjKh6HcFgG7/VFiYK65LqPVKv0sXwz53AJqxFJ3K61LMX8S/CoXKw+dMOrarX9A5JoVrWfzrv8nh/v6gZAkjWjMhgWGN7f4SqJfQFsD88gdPMhVKENHkgm5YOD32PpODMXDaVAEDNcpj71xIhKMs5OWd3rAuHhR/QRdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803958; c=relaxed/simple; bh=M7rZvXjkkgTlGmSzl/OuF7cB9dnF1WXYyyg4caIwuoc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bhoQYdTSydhJwg0UlrrZwJMDvGEP0tKzKP7to6BsEib+TNa7LczaRnrB8/uJAL9jmeB7FPfK+MSqRO680PgWEjijnph8SGHDmix04/j+EPuoTxGI+ImOM1C7/AWCAmzAvZ+z6EAG6EeXBX53K0kGEll17tHdfPmZRL5WEKeMSYc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=gn2u9l6r; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=E6i0/kis; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="gn2u9l6r"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="E6i0/kis" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803957; h=from:from: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=6aKimmgATKiXMVDdLuAx2tgmhHo+b2wN1NtDxCheSek=; b=gn2u9l6r73eDnoSuKxGD6B0L9aXZLXDt9cx5erDQQvxikyH4NKMnwzJgiyI+46NTw0sGS9 3fKqI0FOfSvslefNCi2DmlrD0wkpwyVrGgAIqcgO5p1syMt9SxL8JZskFEUxY4zCPj3T0Y aBuHXyg1Xn3odZhWfBWVNgnLiIO5JFE= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-519-CI3DFfKDPTaHcMSB0cFnBg-1; Sun, 22 Feb 2026 18:45:55 -0500 X-MC-Unique: CI3DFfKDPTaHcMSB0cFnBg-1 X-Mimecast-MFC-AGG-ID: CI3DFfKDPTaHcMSB0cFnBg_1771803955 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cb0595def4so4830218485a.0 for ; Sun, 22 Feb 2026 15:45:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803955; x=1772408755; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6aKimmgATKiXMVDdLuAx2tgmhHo+b2wN1NtDxCheSek=; b=E6i0/kis8cAIxoA0Q8JhuHdo4KgUaezioxWCJyeKAMDp/rBQVUN6lToH52tDwV18g3 wkq87hs5f1eaQ4cHUavivvRwyvi8ftyDf4nsszRryrAKUQwakltSkAOKPiDSvLz3E6kJ mjrNUdBhNVlmCaq3M2ta8KkS+rp6X8JHGaQyLVxdL6FysRa+qklabRag18834hLWlB6a Rozki2/m37MZTjHRR3d3K1lmjXSdVxz6fbYEn2zj8p90yO6yZIKtR8lSMa7CuyJMnl8g 821W/Up0W4JwYA9GPvj0/Ub+e6+g1mjmjefYWcr2NuU6+PEcQEKnTGld/BnkxTpYDF8t 8lAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803955; x=1772408755; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6aKimmgATKiXMVDdLuAx2tgmhHo+b2wN1NtDxCheSek=; b=J4hyDuHoDJZh5SMEV0X410unuTwoQcpQT18SCe/gkMlh9CSUh9Nzrojx9u8iFTJIXU CSrRgFgMrnILG9V6MTXqDLBiETIb1eRrHtO3Ea3iJQcqk44REUZCVmyJb805elUYwDGj cz9yjo/gQs8F0hUbYTFMGeyXmFLa/pDWTylPU7tEYU9GNmruG80l0lpxKmpoVt0NfnE0 XKeCiP/d06ZHgP8p28jaOzTYR58rgbc+8E14qjkk6vbBKNnNdxvXdUE6Cu3H6+Q1GDFg PJRHWEZ5hz10ZXvZ8UA45Ujw0zhWgA173+oH18Wp9v2TpwjowIl3EN+3crVn3b4s5roW 7gOQ== X-Gm-Message-State: AOJu0YwbuX9OxdY+544k70OsXcmQDoe90x4ziOhOCvWcpkv2uIDu2KJb slVmtnJotFQmuNH+SY/hhKNH3nADzC0rUmMqiXKRyZ2O8D7xVx/2wphFZPKQSYWEvZ80XC1iNpg V95EktTZjEdlP/VjYTVWoFjuEjgLMuUcuFkx6Mh+bzHaL+pbDbbmLkifcFqmiC5CrhA== X-Gm-Gg: AZuq6aIuxrleai+skOR+UlF0HwHOGpGtGdrEPcC7/OUiESkKdgMP5xUNUNFBkCxCg9c mG4imbfBHWFhr2API/lndBKjrl2mQjXOqbFOVS2qKT1+/fsgM2vszoftdeSJhU8o8mbHwUN9CoU p0IzS2xcj4TyxaNIq3W0pxGvNSivEy9Fm6tVa2W7InlrpYkzz3Ab2xg15GFyGdfBiqVv7UywYTE 8AzYYC0658ija2oxNXcBRaGQISEeobpXwgXVJVurscxFtwi7A7RxubjsWG0WplRT9KrV3Cvq71c bi8NKhFPYSFoytAOhNXnIfnAGnTqCZFR+N/8Mz+9KPKOI1NdRFdMsrH2il2chzZY32gNWGm1FEb HDl1beB0XFVRU7p21YcHINTXRVh0YRcJdF+YhEOiiQ1pR1xfMvqqg1NVvflcdfw== X-Received: by 2002:a05:620a:2985:b0:8cb:50f9:20f6 with SMTP id af79cd13be357-8cb7bffddfdmr1550658385a.34.1771803955016; Sun, 22 Feb 2026 15:45:55 -0800 (PST) X-Received: by 2002:a05:620a:2985:b0:8cb:50f9:20f6 with SMTP id af79cd13be357-8cb7bffddfdmr1550657385a.34.1771803954609; Sun, 22 Feb 2026 15:45:54 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d544cb8sm53164281cf.12.2026.02.22.15.45.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:45:53 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:43:44 -0500 Subject: [PATCH 1/5] irqchip/irq-pic32-evic: address warning related to wrong printf() formatter Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260222-irqchip-pic32-v1-1-37f50d1f14af@redhat.com> References: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> In-Reply-To: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> To: Thomas Gleixner , Chris Down , Joshua Henderson , Cristian Birsan Cc: linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2495; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=M7rZvXjkkgTlGmSzl/OuF7cB9dnF1WXYyyg4caIwuoc=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnT9XOZuB8FyFYdD3d5/QelePFB01/2Sw4KWA19czMF ZEpu2+rdZSyMIhxMciKKbIsyTUqiEhdZXvvjiYLzBxWJpAhDFycAjCR07aMDPvW7y069Uf26P8J lgc+J5bVhMmo1F+eedRzXfUTlverd9YyMkxOsNkgKbTzw1L19MJzbpOute6z0hA22xNa//Rce07 zFGYA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 This driver is currently only build on 32 bit MIPS systems. When building it on x86_64, the following warning occurs: drivers/irqchip/irq-pic32-evic.c: In function =E2=80=98pic32_ext_irq_of= _init=E2=80=99: ./include/linux/kern_levels.h:5:25: error: format =E2=80=98%d=E2=80=99 = expects argument of type =E2=80=98int=E2=80=99, but argument 2 has type =E2=80=98long unsigned = int=E2=80=99 [-Werror=3Dformat=3D] 5 | #define KERN_SOH "\001" /* ASCII Start Of Heade= r */ | ^~~~~~ ./include/linux/printk.h:483:25: note: in definition of macro =E2=80=98= printk_index_wrap=E2=80=99 483 | _p_func(_fmt, ##__VA_ARGS__); = \ | ^~~~ ./include/linux/printk.h:564:9: note: in expansion of macro =E2=80=98pr= intk=E2=80=99 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ./include/linux/kern_levels.h:12:25: note: in expansion of macro =E2=80= =98KERN_SOH=E2=80=99 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ./include/linux/printk.h:564:16: note: in expansion of macro =E2=80=98K= ERN_WARNING=E2=80=99 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ drivers/irqchip/irq-pic32-evic.c:203:25: note: in expansion of macro = =E2=80=98pr_warn=E2=80=99 203 | pr_warn("More than %d external irq, ski= p rest\n", | ^~~~~~~ Update the printf() formatter in preparation for allowing this driver to be compiled on all architectures. Fixes: aaa8666ada780 ("IRQCHIP: irq-pic32-evic: Add support for PIC32 inter= rupt controller") Signed-off-by: Brian Masney --- drivers/irqchip/irq-pic32-evic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-pic32-evic.c b/drivers/irqchip/irq-pic32-e= vic.c index e85c3e3007018ffc293876523b535b0b7dab06de..325b97a0287f632177d85d5bfec= 6f1ab54418ad9 100644 --- a/drivers/irqchip/irq-pic32-evic.c +++ b/drivers/irqchip/irq-pic32-evic.c @@ -196,7 +196,7 @@ static void __init pic32_ext_irq_of_init(struct irq_dom= ain *domain) =20 of_property_for_each_u32(node, pname, hwirq) { if (i >=3D ARRAY_SIZE(priv->ext_irqs)) { - pr_warn("More than %d external irq, skip rest\n", + pr_warn("More than %zu external irq, skip rest\n", ARRAY_SIZE(priv->ext_irqs)); break; } --=20 2.53.0 From nobody Fri Apr 17 07:48:06 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 22F2E35F8C3 for ; Sun, 22 Feb 2026 23:46:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803961; cv=none; b=PojcV/cC0BtxGyfKMV5I0NaC6tayHQXsXpNSsU5scH7sw84zGSCSuikLvMVfssQ+pAY0/269xSuy3yCC8ERt/hHVPVkScgNbcgIK53TE7fz0TtML4JAGPZSE9RyoHXqekeKYEWqWN0sn961AYeHfXiTA6C6ewNMmMOyfQ1HWImw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803961; c=relaxed/simple; bh=hujH5Nta9tcOf5XP53IfZKRIbAHTc6luhs3WbHiy1U0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VnKD1fP3xxKYX+Xk2UydJxTRyZkTgpWKZPrEuPFIxkA0cX0Y/OajmaLbfnH+osTpsncClYjjoyWZSYy3phqrwrBkmIQDNtGGDkYMoosT/beNAR152T7/s9oVIeJ5ribNFAhjFAYXsiRDVLJqvuijJvsn48j7TYA8Noe8aqmNBBk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=bQYYIcjD; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=EL0VBcyb; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="bQYYIcjD"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="EL0VBcyb" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803959; h=from:from: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=H8Je5y3AILhajS9lOtSRAEGUessMY26oCQ2kK/FLUtc=; b=bQYYIcjD3XBIMW8eSablB6vd8fLHv1yZPmcahk2jrX0x/oIK6q/X+/b4Sn7/jst/WZHBtT /X9KYN7LtMwTImeUiBYTCJuUa1HeUoSyJ/p4w2F6HXsKKHw5QKDuPOOXqOHLSbIwQSB3Iw ugh+JXAXOhC25VFh+CHGFwc48ymY3I4= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-583-uUmJmeFjO42Rkmat83soIw-1; Sun, 22 Feb 2026 18:45:58 -0500 X-MC-Unique: uUmJmeFjO42Rkmat83soIw-1 X-Mimecast-MFC-AGG-ID: uUmJmeFjO42Rkmat83soIw_1771803957 Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-506a936d7afso470179971cf.3 for ; Sun, 22 Feb 2026 15:45:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803957; x=1772408757; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=H8Je5y3AILhajS9lOtSRAEGUessMY26oCQ2kK/FLUtc=; b=EL0VBcyb1ThYYcYfkhmRMoeiJZaLswcseuoR3FWK6NQilRdSiWp9Fim/HbBHgWBbAc 4pQUtfqMYjHrlxwdLQ3uDDjTsgP+ZlqrWCmtWIRLj119tNgnvIMC6CiefGt1+hV9ERXZ dh/sJl1MMfwj24MK48XHs9gVt0gLL5bQ2OQ9gjzvXYo/9MaL9to48K/E0Q54wzUIPb+A Vuc57HNm6M383Q0EiFuh+FQT9ql6QE4936YN0ANGI4CJUPVU3w7KC+428urKC0vvKQMq pEpFWH7+PR3rNuMUHBEpMlR+MBj1RDgFO/q8P/9pUeUp9X+qxpipvNRvFI39MSMdcgra +qOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803957; x=1772408757; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=H8Je5y3AILhajS9lOtSRAEGUessMY26oCQ2kK/FLUtc=; b=ILAjp4PkgG9TE6PNZdAEx9HPzJj2P0TShvsd0UYgLcspQpxlC5yuBfBg3RYc7f3hY/ GKBIYj/AK6YhgrDLw4CzsFiC5jX38WoCTRVyGiYe+T95JEpx/VhZg5YXza0fpMjSJVBi itKmljOxmECDL4c4CXk2PAs++OynMZN7sv53/7kA9YdmgiD78L0X3DYUjtC+ftmlw89l dUPDa6fActxcquBsy4njpkpgQvLwYhWoH2qfYfyN9JDDDfYSo7xvc1TED6OomJt876ba Vf5wdVyhQQFnAZx1uGTBQGQLuZQlCIqHCkQjhHXhsgKrUeinyU+12RdpGeox66rz1nxh kGPg== X-Gm-Message-State: AOJu0Yx8z8jXXPDESQWML+ukGdvdvYAko4zboypPCszfIjxNcAtpue23 XZ7A5tUzSB1zp2WVHZHoYXOYShNwctFIiax+owE7u1Cc7b7IAnnIq6SFC1Ykka07nk3uM3zjzLq BCiRMHKBAa/YSGzps3rM5psmXYSdhIXN6ORtogUOwq1AS28Xnn8WCsREYuQ2MnQ4qHg== X-Gm-Gg: AZuq6aLSXhXAwYJPWhAGEzlvdmLPhfY64KJfANZOK2f7nUFL9NSq9Ol4+622DLzb67I jd60W956J8lFSTb/QyU/sKwyOCztAO2Wan21yE7wv8qERKW09aVq0cOaiEARgpVdzd0ZjDIUHLM 2FWdnl2+Z8VaFQbNTSgjxzwP6d+ZmEfF5FuzEutFhMLi4BME56UIJnH0ZbzpUe5xjzPaExdGowJ o5pcojjA1rZBEAwXxryqzbSYsKs7VLB4VZEAd//X5NXWykVoiqizPolTBtAbM9AwLVNhh/Wc5uA zjiFAkecxaLtLR8MuqA6W89Ltt+H3FA6rLd2EStzLV86gOqG54NexIQD27yGFYKu3UIwxPVp58t dX08ZFOeRO3PoAgpCxbLppXqY+ginuGzGAQHs4G+ueragzvNR0TeKhQnAb6KT2g== X-Received: by 2002:ac8:59ce:0:b0:506:2116:4b86 with SMTP id d75a77b69052e-5070ba86413mr105011161cf.0.1771803957451; Sun, 22 Feb 2026 15:45:57 -0800 (PST) X-Received: by 2002:ac8:59ce:0:b0:506:2116:4b86 with SMTP id d75a77b69052e-5070ba86413mr105010951cf.0.1771803957091; Sun, 22 Feb 2026 15:45:57 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d544cb8sm53164281cf.12.2026.02.22.15.45.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:45:56 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:43:45 -0500 Subject: [PATCH 2/5] irqchip/irq-pic32-evic: don't define plat_irq_dispatch() for !MIPS builds Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260222-irqchip-pic32-v1-2-37f50d1f14af@redhat.com> References: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> In-Reply-To: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> To: Thomas Gleixner , Chris Down , Joshua Henderson , Cristian Birsan Cc: linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1105; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=hujH5Nta9tcOf5XP53IfZKRIbAHTc6luhs3WbHiy1U0=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnT9WZsmsym275he/bRX7Jxu1ZbMOsvf5d+qxfIgFPJ NTO/Su63FHKwiDGxSArpsiyJNeoICJ1le29O5osMHNYmUCGMHBxCsBEtlcz/I++yaKtt3Zbvf8+ rgiuq6eELR2djhTX3oiY/rT58j82sRJGhlMGL119L28umqp1YfmnQ+ZR75hfvz8XXasZ+2On8Or /QgwA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 plat_irq_dispatch() is specific to the MIPS architecture, so let's only include it when the driver is compiled on that architecture. This is in preparation for allowing this driver to be compiled on all architectures. Signed-off-by: Brian Masney --- drivers/irqchip/irq-pic32-evic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-pic32-evic.c b/drivers/irqchip/irq-pic32-e= vic.c index 325b97a0287f632177d85d5bfec6f1ab54418ad9..2db114beb00c451d9aa82253eab= dd7f2c7ebe4c0 100644 --- a/drivers/irqchip/irq-pic32-evic.c +++ b/drivers/irqchip/irq-pic32-evic.c @@ -40,6 +40,7 @@ struct evic_chip_data { static struct irq_domain *evic_irq_domain; static void __iomem *evic_base; =20 +#if defined(CONFIG_MIPS) asmlinkage void __weak plat_irq_dispatch(void) { unsigned int hwirq; @@ -47,6 +48,7 @@ asmlinkage void __weak plat_irq_dispatch(void) hwirq =3D readl(evic_base + REG_INTSTAT) & 0xFF; do_domain_IRQ(evic_irq_domain, hwirq); } +#endif =20 static struct evic_chip_data *irqd_to_priv(struct irq_data *data) { --=20 2.53.0 From nobody Fri Apr 17 07:48:06 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 AF8ED35CB93 for ; Sun, 22 Feb 2026 23:46:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803963; cv=none; b=NckCpZU5GiTqTAnpohXq1i7MTE4yu6gm3QpKWVa/ZQBnOryXyShyL5/m51uNFA5LUsOkM1vZIBN1bUaQW+8l+FTJC0Dzn+CKpSLZUH7Ut4PMI9pIxZqHN8ZHC1TKIw0vVqcM64KefMYqwM7CtWvZWVMinTx7OM/W9ogv/sdwY2s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803963; c=relaxed/simple; bh=4PsNDkVSI5ZdylnNQL+tQIwFBELf4m+zErk+/eT+qcY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Hj2aC0GzZL1nzZ6wSOvtoMcthrneN7CJOq+YmQwSnpXgSJeaF+1BA1dfuDs/gTpeS6CBkb+zAbrCRuuQNERbWj6WGy6ZeYH8iYnJcJ9ZooN2j/oavXEGcyZBnUN8yvxMZ8vTZxxpaHuxIu3nB11g20hOw/tkKv8t5Hb3+p8i8X4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=S32RZ8IB; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=Awxq2Xeg; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="S32RZ8IB"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="Awxq2Xeg" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803961; h=from:from: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=3R5HoujmYgbwBmmzIWjqQEqRtO/mhA2ETVoQ7AqOEeI=; b=S32RZ8IBkoIbOn63foOVUOr8V9T099+Jjpd9o3D9/sJTaLylNrnORXT7Ruc0VcVgQEPU5H EsTVntKCyiNkqND7Pznjq5YChTzqjw68m+Uygen25Fx+Zf6eJwa2/HPi0pq3aPDVDoofrm 1Y+WdtomnzbjNYGweoCDY1Z08ILruFQ= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-390-K8d9ZMBoOmacBuj7Gx1Ljw-1; Sun, 22 Feb 2026 18:46:00 -0500 X-MC-Unique: K8d9ZMBoOmacBuj7Gx1Ljw-1 X-Mimecast-MFC-AGG-ID: K8d9ZMBoOmacBuj7Gx1Ljw_1771803960 Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5033b62efa7so467076641cf.1 for ; Sun, 22 Feb 2026 15:46:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803960; x=1772408760; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3R5HoujmYgbwBmmzIWjqQEqRtO/mhA2ETVoQ7AqOEeI=; b=Awxq2XeguHW6oF8Ghn3hVzyS4CtXvmEipxOFZxXb7HaJX5wnq7NCQgruSDT6sWGKZH XHNaeXGmJoMpFpVgQfdUBfJTxwMkFLQRn7is/Apr+FBmAOMoE3L4JEOHMrCeJ9xjtte2 fFH0rQOAcKd2FWWDdCjEqCvoIiGawOZ0ipB/4n4l3vI85DvDdnUFyxikAvhT7l8eRlAS spO+CskCSxz/FqdzaAYGJcpIpcO5wf3KT3598o5IXVYF2QPn2HbNsC8367dGJt9O8DE4 oQdE4ZJS+Ruh8yD1+3lT1P2BprZIJpSBUsUqcy+cQ1+5tLkYlxcrDxw4Kaxn4bWC4ZOi Eqzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803960; x=1772408760; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3R5HoujmYgbwBmmzIWjqQEqRtO/mhA2ETVoQ7AqOEeI=; b=hGPPNFcaC6yim5yN29MXqMInGjwlPvhUY9SymIl8PMoMShQbOuS1tcsZoeGt3ZNd3y CA69i+ptg0Wii25gLAviHgYjmdcgD4jCNxeRlbqkoADxd9rq55PhsukNmvUXeV5mi9WZ HbjhyTY52UxrxpeGrDRk0DMgTBfmKvrDK/vHsxVUzGUfCjtu/qt/Hph8cNa1eIIVyjUf euFzfaCHOFakpYmOglVPJSprCLteON+9JfQ7FlAsmAyJsASwr0s37Rjv3M++zV5eLKUs Z5v8s9fURoowCFm4737QKBvQjC/RqRvEfuwZYHkDgNdKkuDfkwiA8+iMg5bkHGlWNIEj QfGw== X-Gm-Message-State: AOJu0Yx40f0WHoxIBPw8kL8IrjBbBEXr9IOtu34H7dJcwhDbBrm8m7Qz ctEZySQrf5NI3zwUzl5rnUT2KLlF5wOztBhdbiXRIdlEGIVZRlPHU+YEvg26KCc/o1+v0ftyBXD EGtI/f3l/+yusVnfmyzGWXnWo7ZhjqDs3+qTDyHU8ZlD7OnoIM9uZtNfA7hx44nbncw== X-Gm-Gg: AZuq6aL7vx2vH0Ii5ACFE9SVn8b9JEZZS/Vp85vRqWJM5UxTHXY0o0+04ftXp5U3IO+ bCJVVBWj9618Q1f+5lBkzblXbRgycfEn0yuiG3mWOkxSWQ5Wv2HTyoij0pYSEuq2601bxzSzo/2 Tup6pPz+DRP7G/SwIEIuspRUoz7Z/l2auTC7+HcwUYRfZVqARRXdKkgT661TwjuTT2GmKBB1LeJ DqvOyB2lHOnPbfasb1LQWbWr2MlOCFuH2cFXsahzvZPPNKpuCNODbNtnJESa1ERbhf1u+sgmwM9 B//SoKv83HE3u2cO3mpdWpWX59NS5Ac3GTBxmLTiaVxsb+NR2qjv2W7cQ9swHrBhc7CR3GWAXbL 1K8zYxpK3Mk8UC98Ox1Ef+ZK9dqM+U/Ujce1Sk2nAaJY7qgDUtooSfAmVUJvNhA== X-Received: by 2002:a05:622a:164d:b0:501:4ca3:7420 with SMTP id d75a77b69052e-5070bc73886mr98773051cf.36.1771803960070; Sun, 22 Feb 2026 15:46:00 -0800 (PST) X-Received: by 2002:a05:622a:164d:b0:501:4ca3:7420 with SMTP id d75a77b69052e-5070bc73886mr98772841cf.36.1771803959747; Sun, 22 Feb 2026 15:45:59 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d544cb8sm53164281cf.12.2026.02.22.15.45.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:45:58 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:43:46 -0500 Subject: [PATCH 3/5] irqchip/irq-pic32-evic: define board_bind_eic_interrupt for !MIPS builds Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260222-irqchip-pic32-v1-3-37f50d1f14af@redhat.com> References: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> In-Reply-To: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> To: Thomas Gleixner , Chris Down , Joshua Henderson , Cristian Birsan Cc: linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=960; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=4PsNDkVSI5ZdylnNQL+tQIwFBELf4m+zErk+/eT+qcY=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnT9Wt/N7JMt1a0mnq6faQB43fFzF8/CNzw9SHQ2zx+ pCE2MygjlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACZyJpnhv8ueCJX5zUIaNvkL vquen+McUleXEzVTYfEWfvN9Z5ZoZTIyXEm6uualecvUXCW2xDXz/nEFFR+Qvxhxu8El6Oijihh NJgA= X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 board_bind_eic_interrupt() is specific for the MIPS architecture. When compiling on other architectures, let's go ahead and define it to be static inside this driver so that this driver can be compiled on architectures besides MIPS. Signed-off-by: Brian Masney --- drivers/irqchip/irq-pic32-evic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-pic32-evic.c b/drivers/irqchip/irq-pic32-e= vic.c index 2db114beb00c451d9aa82253eabdd7f2c7ebe4c0..82561f098c377a0be49d3556d10= 172a58ba7d77b 100644 --- a/drivers/irqchip/irq-pic32-evic.c +++ b/drivers/irqchip/irq-pic32-evic.c @@ -48,6 +48,8 @@ asmlinkage void __weak plat_irq_dispatch(void) hwirq =3D readl(evic_base + REG_INTSTAT) & 0xFF; do_domain_IRQ(evic_irq_domain, hwirq); } +#else +static void (*board_bind_eic_interrupt)(int irq, int regset); #endif =20 static struct evic_chip_data *irqd_to_priv(struct irq_data *data) --=20 2.53.0 From nobody Fri Apr 17 07:48:06 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 3BC7235FF47 for ; Sun, 22 Feb 2026 23:46:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803965; cv=none; b=LzoP2YdrXZynzJk2Yk0OyV1Rtt/J2ENlozskuh1marF3UMehXOBTNZCZYuRCuzyuU/6b9MzgubIKdWCJgNYGyMPrct1YzCl+YWKHr1CkNqBMT1NjeOomtjDvRjMhoMjotkKwNZMqVIQuZCNtbps6RV3Qz1/JyFZ7NiRS+KuSci4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803965; c=relaxed/simple; bh=LbcnxYd4aToo/iAeV40r6QoWkx99l1/i3FIuJIQnxd4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LiPnkNkCv1S+8r1sOpndT0Gl3pJDEnkmOSouSN9VbICr5wCWfSoqNR2fDfEKESQl1J/o8MQzRVl94ol6QKRjGLlWraIw/khVlB0QHc39OyAL/TgDgtF5o+GLV6zyj5F2kabb2IqEEogaG9piwmn49U8qb5zPZ6c1H6dAZ+oOzgs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=KMHkYoab; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=Ppnw6ggm; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="KMHkYoab"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="Ppnw6ggm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803963; h=from:from: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=OhKYh9DeDcoxz/MZ0iFh+0DIlvKkiyvIOnLwGhhf3qw=; b=KMHkYoabq+MD4312uV521mKqE5ZGRFg2DMAC5KVhS3aFiRiJjlDVOEPdBbE68Yzf5mWxJe wl8Z5A2cnjx0U5KqMUmHT/dFKD5uCD1YluTiRX4fML6MzkK5Vb3CQPqQHRe8Qi3SufzrNJ CedtW1gFC+EbUtmnQbh7ZHMaIeJqiYo= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-448-t9xZNK4LNwmhKvqNr4Z1AA-1; Sun, 22 Feb 2026 18:46:01 -0500 X-MC-Unique: t9xZNK4LNwmhKvqNr4Z1AA-1 X-Mimecast-MFC-AGG-ID: t9xZNK4LNwmhKvqNr4Z1AA_1771803961 Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-506bac14430so66430111cf.2 for ; Sun, 22 Feb 2026 15:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803961; x=1772408761; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OhKYh9DeDcoxz/MZ0iFh+0DIlvKkiyvIOnLwGhhf3qw=; b=Ppnw6ggm0uWVG5dVnrLQ7QtHsQq66Hhs3YZ8kQTiCQFYpuWoZs/+fBD7XiRkL7H0J2 BJGcauN6E3XCqN6Dyo7o1CHiKfKRpHMQd5019qYkIYAnR8tVCq3Y/jFz5bLgNuRF18GK IZ3xlK8Y9v6n4rg0s0RC014WJjuL5YqsGMz+FL41qOLsPBvR6k13Gk6YMEg/VYnoze1C +rB01FNjoxs0Br4mxuX1DO99N1XgOiMSjsYBIYe41Sdq0RqwdUK8DfdlI31rlLHzx/bM Yj42l2pIchncfuVgiStNOuKaSPtuWtYAxiqQIv5H7qHIYxI/oPruhlRsJbBxj3vTRkJ0 CM9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803961; x=1772408761; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OhKYh9DeDcoxz/MZ0iFh+0DIlvKkiyvIOnLwGhhf3qw=; b=vFmI6JMmBsa5ZlwWfUH6YKQ1Gxl4PtM9VcKO4ke0Cxpd0mkpjWIQEjWD1Hgdwr5SnD 4CGUHq+9F+XkZ26ItvcTGNnkV6a4CkLnEM2AF0sUX+cxG/XCJONoz6ivHE2LMZ1KQ+Tn 5L8gbQY9Etfl4c4QlZDzNcx/H1GmXvWt41zhX2kVkN47F9oU83c3Ea2nIpW8ohLmON7c wJJLZLXckc0v04RAetbXCr3fOroXLWnEpXje0S8Ivk1XyacbuscKV65399MNk8U2JmS2 TLXIZZ3u33FhCetzxRL7jedwBP54gkEdUelHvDshQWfLyiyAzTZwsPq/sTWGM5y/JW8i RGdg== X-Gm-Message-State: AOJu0Yzkxelo0+ja5sG0k2brhGh9uKnMg5Pk8AeIJFoHe22XVID0JQGJ VEeozfcDPS/PuF3+hqoHT/3XTFuJ2K3u70ngQpPLZqsp0d+eb/lrCpz2eTewWLilWbWpupmAw6w FxzXt5o67RzASudXL8ymGPVdTIE548Mx/L/zDuvwNb/ypzxe5uHosDyM28Klh+N8m8A== X-Gm-Gg: AZuq6aI4+fgB3XgOqL7WUicl7AGFAarMZs6u/DsGkBD771NJxO6IKvNPuD7wQYlsN6x l59kEV6RI7xCs8BfT4bAC/hwS0AQzlTFHgD5YpHhf6wdKZWiwyaQeHWbkbtGU+AQi4lO8BrSNE7 P93/nQnKQvyh+GGip5Zu+oxVKjjJviO8YJS21AXQbUzWVWYY+uzbMo6rDchOiQ9sGfuG4A6/O7o IskIIXqiB/LppxK+A8Car7f3nGekfagBF4NNXhXDinsi8ULQ91RlpgM04dOIjuMB2qsEHSI+3wj LN8clH33ZHP6ZhW2IbiFl2Jp1NrwnemyRqo3a5QMgYVpJmF/j94siG7Uoh9NDqbX6MFECqgPe2n unTcndYBldhi8+dNwva0cD7FjkiwGkQ5BiVx15bdDF4AlPQdhkFstp77o8KGDJg== X-Received: by 2002:a05:622a:2d2:b0:4ff:b211:6aa6 with SMTP id d75a77b69052e-5070bbd986bmr106663881cf.27.1771803961311; Sun, 22 Feb 2026 15:46:01 -0800 (PST) X-Received: by 2002:a05:622a:2d2:b0:4ff:b211:6aa6 with SMTP id d75a77b69052e-5070bbd986bmr106663841cf.27.1771803961009; Sun, 22 Feb 2026 15:46:01 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d544cb8sm53164281cf.12.2026.02.22.15.46.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:46:00 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:43:47 -0500 Subject: [PATCH 4/5] irqchip/irq-pic32-evic: only include asm headers when compiling on MIPS Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260222-irqchip-pic32-v1-4-37f50d1f14af@redhat.com> References: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> In-Reply-To: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> To: Thomas Gleixner , Chris Down , Joshua Henderson , Cristian Birsan Cc: linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=887; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=LbcnxYd4aToo/iAeV40r6QoWkx99l1/i3FIuJIQnxd4=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnT9X9O+H3jT4ZmRXxu0pOZ8nc/rHqr+nWGXLMe9/n6 VywNLs6raOUhUGMi0FWTJFlSa5RQUTqKtt7dzRZYOawMoEMYeDiFICJvFNn+B8XbTJv8hcT8Wxn DoOjXSqhPFujuyx+ra9QM/nL8GbCTm1Ghl+LJH4Y6jw2kxC+eO+h7yaRh5p7Ji32Zz53KmuB2gF GBgYA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 The asm headers are not actually needed when compiling on architectures other than MIPS, and these headers are not available on all architectures. Let's only include them on MIPS systems so that this driver can be compiled on other architectures. Signed-off-by: Brian Masney --- drivers/irqchip/irq-pic32-evic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-pic32-evic.c b/drivers/irqchip/irq-pic32-e= vic.c index 82561f098c377a0be49d3556d10172a58ba7d77b..920022c12f1954ae84316b7075a= 1691a185de064 100644 --- a/drivers/irqchip/irq-pic32-evic.c +++ b/drivers/irqchip/irq-pic32-evic.c @@ -15,8 +15,10 @@ #include #include =20 +#ifdef CONFIG_MIPS #include #include +#endif =20 #define REG_INTCON 0x0000 #define REG_INTSTAT 0x0020 --=20 2.53.0 From nobody Fri Apr 17 07:48:06 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 5162F35F8BE for ; Sun, 22 Feb 2026 23:46:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803966; cv=none; b=WsT7GE/gMuDpYeAnhChSI9H403o4Cz+S+uf02BpK0JD3wz/LnWrIp0zUjBurMOlV+4T6E2hhPfwHpSeAZfe6A06sFclFXTjEIzKwFqMgQ/NxlhE1yK5AGTaBaOjlPic0r3vEIid9UWrijl6Jj5NI41IeaOMKGixthiZltdMByjY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803966; c=relaxed/simple; bh=LrUCo4UocWrJKJvQQEcr0o86cUQOGNR2ycbdjIBYljQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aTXPvIC5mOOPc5UJiZ4GPuQWUlSioXsCakovKyLLAWBhRUNDmsu0BGigJZmJJP87mCJktG9JSPJT1MNj3y/ANg26TEDeou8qQBUna2X7doSGb3kh4OmpL6SF4lh/UQ1iJy5cy+NXLxkoGpnA2p7BW9KHPWKA3FHJXwUAXoXLWJs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=aUIoqMSt; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=AsmIS4UB; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="aUIoqMSt"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="AsmIS4UB" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803964; h=from:from: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=QucQtRivyMVY2hIFNB9PZ25IbMY0xXDyhrb+iwE9Utg=; b=aUIoqMStsolr622dOVBMC7HRnBHvlVNyYieTXP87Gipr6gu5/5Duhr0dI0TFDJ4a0DVH65 YKuhyNaN82wwDblMkDFJyMYPty+T+GOQrjFxiWVJyPd/0HMgMq8I7vvTYCbbjdxNEJ2HnD +EimxiPVTGSzZRiHxalCYg3j2S64TqU= Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-394-wl7wWAlVPCmJVaa1NiFaqg-1; Sun, 22 Feb 2026 18:46:03 -0500 X-MC-Unique: wl7wWAlVPCmJVaa1NiFaqg-1 X-Mimecast-MFC-AGG-ID: wl7wWAlVPCmJVaa1NiFaqg_1771803962 Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-503342386a8so43147701cf.0 for ; Sun, 22 Feb 2026 15:46:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803962; x=1772408762; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=QucQtRivyMVY2hIFNB9PZ25IbMY0xXDyhrb+iwE9Utg=; b=AsmIS4UB0E9oPLHQxjVltO3VSTgW5uxcGy+F3zVZ9UKkVZk7Ikt0IQTM+QcMjs6/+H cQafk8UxRfu7dRe4vngRssYkbeU0JkX4DxxwAhmopBxfjbumsMEw2b9dX2ZzbLCzCsO4 Yx6keQEhxhjjIMTpsOaZDhoIJFMlenWJ+zVWU/L5vNCL/AYBmA6ZgnmVmF5psBeyfnnX ngP1FLMm3CWJDtx8SxtKsku2jqaCs2vYJs+SZ7L7VhXfJNzeyQJcoYXpVT8HPIMhXAuI bEqANJkykxyqk5iOj1ZOnOoMIh12drv/t5ggTDXZLTQPwfmFBQhnLm7NdXRl47pMtbav 7L9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803962; x=1772408762; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QucQtRivyMVY2hIFNB9PZ25IbMY0xXDyhrb+iwE9Utg=; b=HJhGUVqeTTDottraz2XLEZLVN7nOIOqkQ4FKDBHf+vWzeC0ifdweXnSu79ln8yz2uU ikdU9euk0JzdZZIipMii8BhorjGjBCC9mcSvwSJDCL7xx8MgmFxlUTQ51DlU0df/6tbh zgNxN5mjIWgca+6HnXsRzp7yYZ0AMeNi5FnYNeGmQQG5o6HtK9aaQ7iSsgvkShaTPawK qap3XpCAQy1zCCTqZN2j0ZzoW0oQE11/741wnWAZalPTxCnLiwqAxkk4FEqgasBITYcb nj4zFL1bHCLIX+leaDuFg0OdvuN1f6i4ENR+PMsTaGuDFlB3YrKHWjxpZBSC020zNJKJ 01Kg== X-Gm-Message-State: AOJu0YzuuT1kw2+gw4rLfnZsM9c3KQbE5ejnhwPMsb17cBZ0kpBrC34i wXJnWOoQw7Yw3EsNmO2Fe0FQsOVq+CZHfMi9QHvc3FVBfZQzR0oeKvtPSCH6a2AgOxFnmsqCoAk oCqTunPsd5JxECNr1wCXhIlWfWCaEQemUV5n1SlrmE94l5ZpUdjOhNR4I5dfPKPntPw== X-Gm-Gg: AZuq6aLXj88GB1ydXDddPemx1lFNd3giS4ZzsF7g8h/p2S674u5h70FTc1EYuffakTc UffhX34UV4CKayNBS1Z8bgaiDEWBgQ2NgYf1WiyDxTkJUsrk4I92VRFZ2ExxK/CTZFkidnlNR9e JGgItazncMDMKgY6jy31B5kCXly986Yirq2ALd5yRvldS5zoaLa6XcO3cmyN3Y55gAtEXKzNAsn nCw2NGTubAjf2g3qkb3LqNESdGI+peV42UzOb5sLt5GimPk1YSzPizqfsq4Hy+AGCqhLvdf82s4 IRcNkLFSKlK4SlOxFcLgT7bXb5bW+7uvZcRa4W12cY2vk/9N/UfL7SjDijTf813TtEsfXBWkX27 XhuViXIWJtwjH8817WxBieyyasRTB2ETYrOFcpPXC26epIi+gkclzeaMqqI7IdQ== X-Received: by 2002:a05:622a:c2:b0:501:4647:3883 with SMTP id d75a77b69052e-5070bbd9bb2mr104712901cf.23.1771803962628; Sun, 22 Feb 2026 15:46:02 -0800 (PST) X-Received: by 2002:a05:622a:c2:b0:501:4647:3883 with SMTP id d75a77b69052e-5070bbd9bb2mr104712761cf.23.1771803962337; Sun, 22 Feb 2026 15:46:02 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d544cb8sm53164281cf.12.2026.02.22.15.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:46:01 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:43:48 -0500 Subject: [PATCH 5/5] irqchip/irq-pic32-evic: allow driver to be compiled with COMPILE_TEST Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260222-irqchip-pic32-v1-5-37f50d1f14af@redhat.com> References: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> In-Reply-To: <20260222-irqchip-pic32-v1-0-37f50d1f14af@redhat.com> To: Thomas Gleixner , Chris Down , Joshua Henderson , Cristian Birsan Cc: linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=926; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=LrUCo4UocWrJKJvQQEcr0o86cUQOGNR2ycbdjIBYljQ=; b=kA0DAAoWt9LdJ11+wIcByyZiAGmblS6giFfpiAa31P9QHtIqEU5csNCyy5KnWvDiCLkOXM3+l Yh1BAAWCgAdFiEEpG0ycFhlqj3e3CkEt9LdJ11+wIcFAmmblS4ACgkQt9LdJ11+wIcWngEAvvg6 5ilwa9Wxda79LEPffW4Wa3OaNFl8Zvr0nowrg98BAL7DndZN8GciSQR3iZ9tBX0c6zR+qvwEkX7 VTe3BZYYH X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 This driver currently only supports builds against a PIC32 target. To avoid future breakage in the future, let's update the Kconfig so that it can be built with COMPILE_TEST enabled. Signed-off-by: Brian Masney --- drivers/irqchip/Kconfig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index f07b00d7fef9078369a1dffb7ce414d37806d1c1..dc26effa5b364331d50d2d7bb82= 3a11cac88ae4e 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -252,9 +252,12 @@ config ORION_IRQCHIP select IRQ_DOMAIN =20 config PIC32_EVIC - bool + def_bool MACH_PIC32 || COMPILE_TEST select GENERIC_IRQ_CHIP select IRQ_DOMAIN + help + Enable support for the interrupt controller on the Microchip PIC32 + family of platforms. =20 config JCORE_AIC bool "J-Core integrated AIC" if COMPILE_TEST --=20 2.53.0