From nobody Mon May 25 05:54:19 2026 Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) (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 4ED262EBB9E for ; Mon, 18 May 2026 07:34:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.178.238 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779089685; cv=fail; b=C0PoEoeabM8j8aMz2jUd/E41N6NS24iSoI2OcENBmuwaBaMmai7t9TGV3raX5o75PbnKVnQXE3jGlm7Yszof33VZjMlciLmMBqbPMqZKlt45M01y0+zpmGxtpzJ0kFKASaTIsGmsrprTEIuW5izZT7e43qohhrsutw0nFv5mIIo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779089685; c=relaxed/simple; bh=jMkw8OYNgWlTFILXmUEMt82qxImfGBXLFxIfFvAfgbY=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=OtzRo6H/wtEyF+eRS1LqmI/MgU0Nw4NzHJe69ylzpPAN7d0d7Ie5xn737MuH2FXKwYNQetK4Oihz/0aB002PdBfFvdFaa/TvyYWIAI8ScmsSg9owgK2d6dz+IU7CtZP0z0onTeNhHFQszZuN1OHzmqC+EdkitusGkv6YOvt71jM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=windriver.com; spf=pass smtp.mailfrom=windriver.com; dkim=pass (2048-bit key) header.d=windriver.com header.i=@windriver.com header.b=jly2rrTd; arc=fail smtp.client-ip=205.220.178.238 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=windriver.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=windriver.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=windriver.com header.i=@windriver.com header.b="jly2rrTd" Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64I4Fm12419230; Mon, 18 May 2026 07:34:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=HSP4Qkj9K zi8l5XxLIpluFaPdIjgjf8tEL4mioXcwEE=; b=jly2rrTdLgsHyE4fcnBhjSDcH fpyrZuqRkQk9P/J+BIBYqoB/HefSVDgX2n0oPnCT/21YtVN0pe9dyIzKPpqM8WGl eFJPxYRu0o1w0TQ7q3ClI97SJOLshvqns6wMRZ4dJjf9O+ASfQ/pjuw6wfn5xXZL E69H/WdRnFFLOQbxU9eLX4IFqK5snDS0bUc0vWdIvKP2olv2PvZEJA2rOIJhfuk+ k0SXRghRBMAAVKAh+sE3q5pyTowUMFNQHVRr6/Bb2PpYDGHF+UeXiSTXbxERgavq 5BOo+aK+cx7u1Zzcg4GQa5wNrDlgDAR/hQYVUvJDA4+PMB1c5C50/gRGBNcMw== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012010.outbound.protection.outlook.com [52.101.53.10]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4e6fj3sr75-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 18 May 2026 07:34:33 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QHHmKYjWgwcEACYiv1owIz19t0Czmhjn9JwMPamYK00662hyCVsEUKAxltnkCTdPlrXki+ragWOioHBFMm6fVhUxKuShk6TFO8vjscjhHXHdo1e1lBqEDcE4rZQD+hk4Tiy+t5Kr90ObBhUomoaD6VsRKVbWxlaTSRuky2qbqN1WGSUpB0ulpTdD4aLzpck6iDD04Ucbc+/A/CZtGqyIm8pT5++gzwAKQEmGMUemXnJ+ER8a6IG0QFbXfaSX+9CrTge8ras3UcU8FqBQrjlgqn9BbzN8KjkY9uvuejOcNpYKXrmzSTctMuIbavXFfczC8zXE9AuwUkXIzFFn/ZWtRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HSP4Qkj9Kzi8l5XxLIpluFaPdIjgjf8tEL4mioXcwEE=; b=XoFt68spyC7nMF+IUk5pOq+0+a++inBq6K7frLClaMF5yFwQ2roPpV+i9khjIyYZPUq9cOqRi8nAqaDXoALOI3QwFxek4w9V22toIHptPe0FKS5RyCmzpk8Hf+lCS49/1j+C3ToLO5FF3o7phrFJ3JiBEZL9QjtTI1M5ar09K33xKV1Uuk8/0Jkx/MsJehj6yvuUxlb0jnajCqvq86SctHl5d7Xr1iy1NszPWZVHE+bYkBsALIrFOljsYtaSy1wcoRVUrOlhJN1TnErfhsbu/yqQJEMiicffsJe03T7RLZQZPDOaDw6035or0Y/QZyN5FzQyR1Wi0EWLiPfuJtM/5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from SN7PR11MB7017.namprd11.prod.outlook.com (2603:10b6:806:2ac::17) by MW4PR11MB6837.namprd11.prod.outlook.com (2603:10b6:303:221::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.23; Mon, 18 May 2026 07:34:30 +0000 Received: from SN7PR11MB7017.namprd11.prod.outlook.com ([fe80::44b9:5767:8577:dee8]) by SN7PR11MB7017.namprd11.prod.outlook.com ([fe80::44b9:5767:8577:dee8%6]) with mapi id 15.21.0025.022; Mon, 18 May 2026 07:34:30 +0000 From: Xiaolei Wang To: andrea.porta@suse.com, arnd@arndb.de, gregkh@linuxfoundation.org, florian.fainelli@broadcom.com, bhelgaas@google.com, Xiaolei.Wang@windriver.com Cc: linux-kernel@vger.kernel.org Subject: [PATCH] misc: rp1: Send IACK on IRQ activate to fix kdump/kexec Date: Mon, 18 May 2026 15:34:05 +0800 Message-ID: <20260518073405.2115003-1-xiaolei.wang@windriver.com> X-Mailer: git-send-email 2.43.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0117.apcprd03.prod.outlook.com (2603:1096:4:91::21) To SN7PR11MB7017.namprd11.prod.outlook.com (2603:10b6:806:2ac::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN7PR11MB7017:EE_|MW4PR11MB6837:EE_ X-MS-Office365-Filtering-Correlation-Id: df4955eb-7086-409d-8381-08deb4afe5cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|56012099003|18002099003|38350700014|11063799003; X-Microsoft-Antispam-Message-Info: wRodWg3yxcbd+GUbf07SD22vDOR/jHBY9/R7viSO5OA6Y1HuvNvdvvye56+BL/GX9Xt4SSaYimSDdPwOgQ9xPsNgAqAv/BVs0xPv+JGiKDZn+4LG1WTYHJ/G84NeawqJkv6tx1O9AA/tffFUk89PoCQbevqA9WKjfn7gYb6rxjeANJ13+Yr70sHgxi/7aFa0vkgecGFCe7DzpBEgDiWXOdcOqG73T1GCQ6itoda21OfzIRCgPNo4nOVdC44TFQYQPwpr/+m79LIW3kaoIlLRbk/ZS60KaFnc8xG1XFShcetzoLmX4sQcTTaDFfoT4DDHE5ynD7TpWSYezfyOG3CP01g9l6CZ5ym2AyvpvtlzYrWs6Jfn5Skz0D+BO9zr38LhYkQ0JNBvrAUp1xBX5muG2lOA0bnlznC8IG5aVOywgjQmngVoF+U+5s4vNlhZ/2rWwpA42AbmT0xCZvrn4vVGPHjPkcGkwn2sXEv3USIaatCK0p/an/ySPmIr7DpzzMmS8LCCpQS9jlOAyiyBbYaHx6gdBDQSflzm+TESgdBSkp6yWY/K56mVl8YOw/mWgR4EpwBNfAQUo1GObeW/M8rxZ0ElEdEKqJe5NCQOP5juYRkScpd6iYnDI+7wp+XDLwRWIndF7Y44g9iXPifMUEVXLNPfym08LMP2FkewhajmMG/0xDKlDQfXN8zEft1vEd7HbOZw//4qIBHIlWuCIVtzNOEj3EZQyva3jBnWTgV1bg5eIwF7AiNwrpYrndglGiZc X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7PR11MB7017.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(56012099003)(18002099003)(38350700014)(11063799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YS8yVWF1dWNudEJhMEpULzkvQ1YrdmZIclR3SG0xT2lNdU5lK0VIOFpDOHJK?= =?utf-8?B?NkNFY1REanZFMkFVWHFoRjNkRU1YZkRYUFlvSUxnOVlMSDRPT3piTWhCbm5u?= =?utf-8?B?b0pDMTNyQSt4aFFVMVlzSDQyeDFObzUzWTg0SzJHVmQzSHVteGtZOW0xdlVY?= =?utf-8?B?U3FmdXBkcnN4OTViWmtsRWhoVTNHc3ZpRTVtcWNBS3YxV0REemxkOVhQUEVY?= =?utf-8?B?MDgrUk1HUElsbzFKdUN2WXN3bzZuOGVLd3EyaW50MktOdHIwVlczUE1SM1B4?= =?utf-8?B?NUszRUYvTzl1bkVSWnFaTnVRcVlabTN2cUZUeFBkT1E0a0xzYnd0cmFNUXky?= =?utf-8?B?eWUvQ0xmd2lkbVFnRkpKaWI0RjU5OGlvQXArREhpblBxYkUwK2dJaklZQTNC?= =?utf-8?B?WUo0WDFtSnlUWmlBa2ZoaXVxK2x3UVBRQnIxdTRjL3RTT0dvdFB4dzh0M3hq?= =?utf-8?B?WmloWlBNa1dndndWRXc2SGFqL0RnTENVQ1RJUG5jU1ZnSUplaU1nTElEWkll?= =?utf-8?B?eHV6c0lRZWpHejJBOHdtSzhOcmFzRWtkVmtNeUxMaHl1NWFmbUE5cmxzQktW?= =?utf-8?B?ZEZFREpJUFpjVUtVZFR5TSsydm9wcGQ2WGJMOUMyczVIVDRzNjNXcVU3Z3JK?= =?utf-8?B?VXFzN2s3STJpWmtDVEdYcmduKzhLRGcwWE41RXIxc0JKTERvckRramNKbGo3?= =?utf-8?B?d0ttbnFLR3RtRVFFU1B4dEFoRG9HNDM2UUlVQitsbVBnSFhmMFNseEdGN3Yr?= =?utf-8?B?TVJGMm5iMEo4MkFzQkVQanA2NjNkZCtBTEtXYXR2dXFyTE9qQlJMRCtsNGth?= =?utf-8?B?TEt1RWtERzNQY0lXaVpiYk1XaitVUXRQaTlTTHJ2QVVlcXVZOWdqV2pwUlRB?= =?utf-8?B?UWcxdlNZODVuVWdMa01vYzloOERWdW1TMDRyVXlkWlNoWU4wSEpkM2JpZWU4?= =?utf-8?B?L0VYNHgyTDRPYTlQd1FQa0tHYjVzKzZORFdkRlJzcXFra2R2ZWlQYnh0Zkov?= =?utf-8?B?aEFTQTFvZE5vS0RGYk9Vb0creW5qdzhXMkRwM1dJbCszblRXcDU3bTlib2xB?= =?utf-8?B?a2t3dGpUTnNyRUhXK3JwL283bERBcUVvTm10OGQycVlBUXBsRHE3S3dSWUZP?= =?utf-8?B?OXhybW1vV3c3MlZieFFDallzMjVvVEcrNGE1Q2Vja1FXUDRBQmNxaC9jYUZD?= =?utf-8?B?SXNVRVdhSU1JeHlGeXZGWStuT3E4d1o5Q1E3RzRodTUrL1VBTU85OUlzWGJ0?= =?utf-8?B?cnpzWnNVNVdESTNRS05ESnc2OUxkbzRIU0diVWF0NWNDV1Y4VWtRTDNRenY3?= =?utf-8?B?WktPWkFGdkEzME5OZTJGb1pvSHJROHJGclBtSmg1QUxUZFNVV0NxR04vREJ0?= =?utf-8?B?NnZjUEVjcWpFYjNDd01xcjVTZ0hHcVp3VTJZV0JlaWNvc1dwM1RqWGFMcWRt?= =?utf-8?B?YkpJZ1BLMUNqMXE3eFZmbXluNnJaUzR2czN0QUplb1dhcHhyOWNWaVIzUm51?= =?utf-8?B?bzR2M0Y2b2Y3Wm03V29USFJVeGtKdkV6elhsRXRYUFBCYlozOXhVV21TT2lo?= =?utf-8?B?UzlrUEZFRllua0Q3dGRXS1JEU1NZemoyNEorNlVRcEsvUDlWWE9VT3dFdFpQ?= =?utf-8?B?bkI0ck1Cd3p0aGdRb1d0TWdiNlBMWVJUSzJIVGxPYUQrTzhrSkFCVEpmQkFP?= =?utf-8?B?elJGaVFEOTljYk81S0NzclBMOWRCMFRYY0Jka2xPaEFzR3ovd0o5dUE3ZTFH?= =?utf-8?B?WloraUM5WTMrTDJTNnptSnJuSkNMM2ZLZ1EwNEVrS3BSZmRhOXA3MHpGY2dQ?= =?utf-8?B?eU1KSHdsa0FYRXNnbERaZG1NVHJSK1ZBNTVONVZQeXBFTXFLR0t2TmNTV0x0?= =?utf-8?B?OHFjbWxWQTR4emVseGlwYjJETTYvcURjbEswWGZTeHJPTERYNTdCa3lRMXVL?= =?utf-8?B?elRMK0ZUTlUzcnNoZG02M213cW9KeldZZVoxM0FRMFNkcVduOEg1R0h3cWty?= =?utf-8?B?WXY0ZWdoNFpuNGMxSnRjQkcrV1NTc1dRLyszQWRNbUZ6YVVrRDFmUTZ2YnQ3?= =?utf-8?B?OWZBWUVhVFFGZVYvZWtocTI1Z2UxVFRXYjRtSVJqT3RBaFUwbm45ME90d0JW?= =?utf-8?B?Q2NJdTUrKzI3MDAvYUV1ejFzWnNpd1JTQ2piWVhqQmhRbG16cXBPbWJWOWln?= =?utf-8?B?RWpjU1lUM0Q3ZVV6TUVpbSszQVVnd1NIVytjUy9TUmhyK2srcG16SXdRME9t?= =?utf-8?B?S0VTWjd4OW9UTjhZUnNXREV4bzZ2akpOTEJ0TGRITC9GQkJ6WlEvaVJsYmdQ?= =?utf-8?B?U2p2bU1TVVdydzhxUDRvNDh6bEo0R1FBeEpxR1ZpdkZHdE5VRUkxbnZxU2xm?= =?utf-8?Q?gHh+dIrqd207gDIA=3D?= X-Exchange-RoutingPolicyChecked: TA5esuPhvTbnE3GmD4d53VgNAI8G7X8qJFH+5vqi9zvzwVVqzMP6D0adgf2RyviwjLrnXY7DBQWYktfMrq7EJjnAIu/vHvonXqf1rwAZ3JQS49Og8XJLFfMt3Wrhu1QKN0wpNIbcM48NMKGD+i9V1lMWdrQWxaTT3+ql9yQc76H5BcccVmf73fBJZxgVC+11aE2a0VhJNWwa4rUUegVvGqYguvSE/di2ZRaOe5uB+suFAnBTkR7bSeTVv+16tNe6ChBb0OmVMCQqUFQX2dcri5N1INYkw/yWid//Qdx+cR+cu/x+sdl6agyvRQFfE1JauxF1ow7RjqK8ZgThTeG3OQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: df4955eb-7086-409d-8381-08deb4afe5cc X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7017.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2026 07:34:30.3389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7M4bO4kcQ0lxVBfPuBhcBI32qhnMFWwm1IIk0sRwjZuVqcO+95Znqte8CmH0yVGqFUwHJMefGymCFxyG7qqig4kNV+IJ2eRWJG+wy+PSGPs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6837 X-Proofpoint-GUID: E1sUIYkSJpoRAajA_n57oF0pMGWzGnta X-Proofpoint-ORIG-GUID: E1sUIYkSJpoRAajA_n57oF0pMGWzGnta X-Authority-Analysis: v=2.4 cv=VssTxe2n c=1 sm=1 tr=0 ts=6a0ac109 cx=c_pps a=bwjaHK0hsJlcehRpTf+kTg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=VwQbUJbxAAAA:8 a=t7CeM3EgAAAA:8 a=-sYtPu8ZrVvhfH9A43sA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE4MDA3MSBTYWx0ZWRfX2AdOrnjnrcxU oP8pBMVqjWcvdbZqFmOVL7f+Ke1iHWs2blKjkvNQ4m7T4Y5BJYvwuw3HUtlST/AhU0HUHOW7QDV URdNueh5QC+M5Th3iTp4FQwSTe4dtXvJeofIhc54VHrdmDEzTaA55telPOXQdObLDakAk6e5OAs d4bGY56b8G4qXcQwc9HzXvv+vXsWtUwVxnCTHdkaCOcxW+eyc4iK7mnuhTg5iQ6maiOkq4h3D2e AOTeZNxd68Mko/bYgVoy7Z4NdX6MM2t6Ix9XxpnkaDeCgUJ4by8m/d9+FdhajAG04Rm2kFs/znc q5t5d7wEFtv5rZQSQ5eyMYdnjIcQtI2eVyizay+HfNWpPzrSuG+YTSjzPQ1fJUtpStAigq/jNEm Eh4UKEhlph6j8L3fqCGKlSOfoXfvB0tcRb7p/aqJ1a1uj9dg+H+eyhTqP/98yCMKVSPba6E0jog /UGiS2fQYDJRzirpA8w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-18_01,2026-05-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 adultscore=0 spamscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605180071 After a kexec/kdump reboot, the macb Ethernet controller fails to receive any packets, causing DHCP to hang indefinitely and the network interface to be unusable despite link being up. The root cause is that RP1's level-triggered MSI-X interrupt sources (such as macb on hwirq 6) may have their internal state machines stuck in the "waiting for IACK" state. This happens because the previous kernel crashed before sending the acknowledgment for a pending level interrupt. In this stuck state, RP1 will not generate new MSI-X writes even though the interrupt source remains asserted. Since no new MSI-X is sent, the GIC never sees a new edge, the chained IRQ handler is never invoked, and the interrupt is permanently lost. Fix this by sending MSIX_CFG_IACK in rp1_irq_activate(). This unconditionally resets the MSI-X state machine back to idle when a child device requests its interrupt. If the interrupt source is still asserted, RP1 will immediately issue a new MSI-X with the freshly configured msg_addr/msg_data, and normal interrupt delivery resumes. Writing IACK when the state machine is already idle (i.e., on a normal cold boot) is harmless =E2=80=94 it has no effect. Fixes: 49d63971f963 ("misc: rp1: RaspberryPi RP1 misc driver") Cc: stable@vger.kernel.org Signed-off-by: Xiaolei Wang --- drivers/misc/rp1/rp1_pci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/misc/rp1/rp1_pci.c b/drivers/misc/rp1/rp1_pci.c index d210da84c30a..81685e3f3296 100644 --- a/drivers/misc/rp1/rp1_pci.c +++ b/drivers/misc/rp1/rp1_pci.c @@ -143,6 +143,7 @@ static int rp1_irq_activate(struct irq_domain *d, struc= t irq_data *irqd, struct rp1_dev *rp1 =3D d->host_data; =20 msix_cfg_set(rp1, (unsigned int)irqd->hwirq, MSIX_CFG_ENABLE); + msix_cfg_set(rp1, (unsigned int)irqd->hwirq, MSIX_CFG_IACK); =20 return 0; } --=20 2.43.0