From nobody Sat Jun 20 11:51:02 2026 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 D387621D3E4; Wed, 15 Apr 2026 16:59:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.143.35 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272356; cv=fail; b=W2hEcj3UQbrPhmx1XEEVyFO0FH52jYL+mGKrU70lXoMEv/XVyJbMPx8XiyUb0Z3Aub6ap16G3F1hXy/RjaKhKeicUN4qCHrWDIC7z7iYYyCkFd119JVzsFL2ldz5dpBZC6Iw7mjO3P9agczyMWeJ2mscDdB4hlIupwM2YAr7/3w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272356; c=relaxed/simple; bh=omiKJttkr2g77KieX+qwZJJpA2/YKzIUCAviuCVpHhU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=igBJ17BhqR9ooqQS2FeuwFP+sZnek6f4//Dm9yAOVXs3WRR/eha9X0gsSaC53ZkXWkfNHQxGimKn5jbQUOmBqmc0oY16MLb69t4+c0PubVTiIBGCvUVlBQPeVD6/lShKbS0B93aHTsJIldCRQVp7LijyU+dU0DE6s+of+kWnCio= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=Lq1TSMxT; arc=fail smtp.client-ip=148.163.143.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="Lq1TSMxT" Received: from pps.filterd (m0134424.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63FEsRgJ312764; Wed, 15 Apr 2026 16:59:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=5E KOQWCE/G9+zXrJicou1o4L6DvV/nvdsRTA4XRyXZI=; b=Lq1TSMxT+osGV8mINK wINrV9lGXxvKHsdPfLRzOuym2esfP4lK+rbTJ8v75yKJn9byY3XPhuM3dNrzXzZI SxweekEZ25WvRcGoiPax2+LtN9igJ/MsLCO+umJOtSBnqjjrSNM4t4r+FpJN/yl1 uGGqaMDfmvvMDxxdlLEj5g6UxJHU+YFyL4NxTo6gwcSKU5GGrg3F8r+TI9WJT36g RnxX1GSP1IHDqW00WIDIgMiZezoALmmvrXF9m+x3R5GIAE9g7E8giDXFslTIS6st vPAm7v9dS+tEnOhdZ6/R1TULtHBRibsw6AmOPZZTYzEM2ncNfgoV1NeiJZxsG6pA limg== Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4dj81kngg3-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 15 Apr 2026 16:59:03 +0000 (GMT) Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id 73032801AD6; Wed, 15 Apr 2026 16:59:02 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:02 -1200 Received: from p1wg14926.americas.hpqcorp.net (10.119.18.115) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:01 -1200 Received: from p1wg14920.americas.hpqcorp.net (16.230.19.123) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Wed, 15 Apr 2026 04:59:01 -1200 Received: from DM2PR04CU003.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:01 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ddjJ1Mquw4SHEE9FORuI9y/GtQtI1+NKq6oPOTh2buBTTXuJrsZFuAerXlN1aoZbqvfrLROztCBBXJwg6/8XgknjaWgW7M80PEBKXCbdLEHaX54gnhYqF2rm4pzgCMM+1QNFUfwPi6gKiC7RMVXQsMFUTgMef7681E6LJsXxGpqWnRt8jsNszF2gUSGh2/cUWveBabjuJsENfobCpbZl/fYwrRKH7APSysN10YfklZYc+hi2Fw13ZImgmaEHf0cURGK2Cg6sBdyPtgCmrBR+ugazBOx0g2WdZDIeqbPhAWDrYNQb+NpoDBZG6YtPNQBcHfM426KaQTaQC56RK6Qh7w== 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=5EKOQWCE/G9+zXrJicou1o4L6DvV/nvdsRTA4XRyXZI=; b=U8utileUtkpZzlTJ4GMIuzU7vGLUbT7ncuxto+4dS82Z4fMLCeRw4rAyxXwxG9XYwtZyJtSFDlKIa0Nsf5s+HRgKm1BOF2ZOEgysFAFLvzKJQVHJcZOCRw/qTdVDIwZuCYdE+6Ev8EXWu9yjOFEqvE/J5bLCrsSaL21vqdrDLkWdKO534BhLjSQWqp6BbDvnxcURHCoqJZFm4S5QXZqJNU8RBLohgvBHUDUDWN4tDwjnDfzhpOs/O5CbBPy4mWAqem3r37KnvgvF6IvVZtwIAcdruDB9YpMRKthUVZOYhlKAGQ+CuXv5OFx/DP3kzoZalBeMRyHIPMLS5c6t1+hDKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by CYXPR84MB3514.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:930:dc::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Wed, 15 Apr 2026 16:58:59 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.20.9818.017; Wed, 15 Apr 2026 16:58:59 +0000 From: "Pradhan, Sanman" To: Peter Rosin CC: "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan , "stable@vger.kernel.org" Subject: [PATCH 1/4] i2c: muxes: pca954x: fix cleanup ordering in pca954x_cleanup() Thread-Topic: [PATCH 1/4] i2c: muxes: pca954x: fix cleanup ordering in pca954x_cleanup() Thread-Index: AQHczPknbqOJqwV5akuwjzwBUaNVaQ== Date: Wed, 15 Apr 2026 16:58:59 +0000 Message-ID: <20260415165846.43926-2-sanman.pradhan@hpe.com> References: <20260415165846.43926-1-sanman.pradhan@hpe.com> In-Reply-To: <20260415165846.43926-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|CYXPR84MB3514:EE_ x-ms-office365-filtering-correlation-id: a5e1f232-24e6-485e-2c8b-08de9b1049de x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: Jeg40mFuH0Hk42hkB7n3ZE7ccLxdSSszaFD6H20xQeyGT8JyMEhalI6fLQpEm7hdTd7LsWfKonalribvhmxi20VFkhraKjXgww8YGdLO2w0O6Ed/UwPTIeEWwZQE/9x2U92VZD5FwqOEOq2qc0tez0hQyA+gPujtUhmDwOxnlVBC+bhgMlRo/HEtf0JCdnw7M2nbfn4g4FiCe6E7pKUzvdFNHqEyfTIx+/LOX4tpduBKVjaDiYHDFgphKzIH6NqMw8+OVn3670AXgW/s84Sc2jEwEufkR5Sj40k1RczbEUqXr7/jyrFYlgZRvQTKVaxriBTTq7vdGvNb+gQRd+KUrw7IpqCuxP2l46B6fS35k+/nqcUpBz12si2Vmg0qKyTwGyujsjVfMXjw99QI2+qxjl/GbAvKjoQZbmWN28hV/L4k360IcNEPXVa49hyUXRmdy9q18gAgWdCZg+t2GvdsG3I8xAvmihgW75VHIHkLIqA1fR6SIA4KPss2PzAYCvtJlPkfMZJRtbnDd2+02a6gQXrzTI++H31vtQO8EbXZLxoNaytQbfI+ymy5oePmsUFo6Ohnj5YB8vSuyWWk98xj4zcNRfj2ByCnyk+dD51A3W4o54mkEmyLOFI/aW/LXqa20nkaMY0yFhPilJgmpPDnBRi7eeV9CTEAEkOc+0FD7qsN11CeciSufEVJq6OiDrvpzB+/Gf+DYYn3+27H64UWxAGEzcLD+yK7WC/1SHuK31FFKEm42snaxtkWSDFggSh/VCqbMMpW0wIKYosYgDmcm8bbZsa3PDa5AZLe0vCdbRk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?BsCZ7oxSwxGtSrwobooNxrk51jff7AeZXguVkzPh2OTTSazVfqHsPP18EJ?= =?iso-8859-1?Q?BiB+eZmVnqPESEkq3c9D/5Z+WROx1vDisp6WBs5/uFvijCmIhGzymHHDEz?= =?iso-8859-1?Q?PHIbCDOzpvRtk1jbpQXi1vpqyTGUIwz/QXnMk6BQLNjq2DQagfRCloZ1nW?= =?iso-8859-1?Q?v/uVhvHLtyMPd0+wqQCYt2ieXDem2ePimihWe701MQji2X0SuVH7uwvwpN?= =?iso-8859-1?Q?xqHPAgy7PJRKo64opSmjZF0yDEI5xOn0/0XxyLVnjOsonh8uGHWckgAm+s?= =?iso-8859-1?Q?ExURXxJca7Rd1QWJIdFxP1oxFHkdAT7hym+WF4O6+sTmo22FuxZCp7AHt/?= =?iso-8859-1?Q?fPdF6Ux75bJpqPPeRu7flmdRHymGZCVqQhV2OwiGzemv4LabEz9UH6s4HX?= =?iso-8859-1?Q?t3JCvfKi8zVpQUaGX+W+DjzAnyEY6GugRo77XWiOMdFK+1bWqk9DcLqft0?= =?iso-8859-1?Q?IuSpRBDHgZF7Bx7+E+dTBTJdH167FPngtYEBseer98F5wrmDioPVuCfEng?= =?iso-8859-1?Q?tKqa3AJ903d4bPMvK8LMVkW/zMjA0vOQTFLyjTPPX2x5Zxiyilbi+xxzA+?= =?iso-8859-1?Q?BIzgkA9h4IC4KbS6+yhjKhyDcYZLu6qK6hVIko6PtTjqwz9+eh37iCso8Z?= =?iso-8859-1?Q?gqaeigeqMSVQpRXWRZOJioeh4lyS4HXr17pMRXfhSt3eSP90ZKVqoSdCzE?= =?iso-8859-1?Q?8nlnKaApQUQKcYhkVj4r7hkGLvzXMDcscnMPgPk00qYJ+xRApNZwkjT7k5?= =?iso-8859-1?Q?t+dcdkmCDHKJHyxOZBsYarRnSeemas7gl0vZZgj1NbpFTzkuwJ8NESjdSX?= =?iso-8859-1?Q?mS+5OC3F3iiLzOlno14aIeym4P2/t/dxI9H9ibUM997s5tAc3pMKclUXYv?= =?iso-8859-1?Q?Ck/1uzsAJKCuECT51EXJfZG5SGaLi90b5cHAb8VkiO+ZtJg5r/1DVayWSb?= =?iso-8859-1?Q?1oLdoBujNewaxXTeMoWHihbXvJA0b9OnpGd9LKVj83q6tdHxPelmKEHma0?= =?iso-8859-1?Q?tGrQi9czxF+lDvN1B2z2/FEeQyrkrKYXx26rlCbcKqCwl8VeH8AL05yQad?= =?iso-8859-1?Q?8FgM5DhcNHtwXimDssFf8XxPB02xoEzWG2llP+c3Hn8F6IaTLRWvo9JALf?= =?iso-8859-1?Q?8f73AC7TLRJUUyfNwYQbgMVIqYDZy/Zx2yZJmPaK5WQzf7LwBYIdgniEjs?= =?iso-8859-1?Q?KUl/xjAYJVodKiw17czo8LQuzvLO0/F4OVilkXW4uIE54NAD7Wbd/eZxoS?= =?iso-8859-1?Q?yzj8ZjUN3OnZb2Uc1naHGiJ5lsHzR2HVlVtt5+J3Aa0AG7yT/HUCNL9INE?= =?iso-8859-1?Q?P2jUpCEyl3tvQ0KnVWtQ9sYMdi3iyH61Qz58AZEAcB/IXLRwPi6wOSnRmx?= =?iso-8859-1?Q?2iKKK1e9I2Mvlyx0zMNEu0gd8PppIqu6V4tvnfmg3ePZJVuRZw8fgxS5SH?= =?iso-8859-1?Q?UF9ScNm4xtmBdLEjFtCVgRu7X81FP+p9JeHdmZZQ4Y9HxOftXNuvewiApj?= =?iso-8859-1?Q?25NKJoNsxeE4ucaNXSyqx1LQ3nEeh/qPkQWojvAbutkZMFsNo+daqGmoii?= =?iso-8859-1?Q?+rV/u5bTh8kzvwELvvPrVExj0VecIJMrcDci6ou9PoMQBxTPleDNvGGgoo?= =?iso-8859-1?Q?FnqAvqgv4qGLrNNWRuzgUrFANPM8RgNTQUGpvSSiWmOYLN/HlvXvSxzgG4?= =?iso-8859-1?Q?chQZJdmsnrPwjA6iZVGCeHr8fZ/zA39oXbGlfUTXotWSsZ7NxJCT8c3Sbu?= =?iso-8859-1?Q?Tu+HG1ZjuBLiTlfSQ2Ey3IV0oCJ/u9I65tCzVqhO9NLExkk0e9SSdpx8R5?= =?iso-8859-1?Q?Iv4otykqYQ=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: FRAvDd1/+QOPcIHpw4YXgpZlVypbASboj8c07p1NyRGrAvjSPR6FUK+8xHiDWM4E7Ttojv7Igq0qBqTPYTcgJPD+JRMHknbUaxG4GwxV1zUGfflTn4w2x0BLVyX8ajUdB9AiaC6R2yIdE4LK0MCPNOkpK9WuCgqr2agYtgFD4kn7JE2OG+FYgDWYaPV5oIcdd+WSJ3y6eogcdk6I0J82c7PSDpUtpkiG2JHL7rP+gyHBH74wS5iT/4Z8b0AGImEzgkGKYMB0uxWCMXl0zeDZ9b8dbjGfm1QW2rcBkQ1BlN7vLgvu9Aa9esWPYSkvRXVxs1lF8SYsL/bUFj+yZDVmIQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a5e1f232-24e6-485e-2c8b-08de9b1049de X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 16:58:59.3832 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CrZnkR1BnzpzDcNAxGkDvK/eeEphDXxDnUkZ/7bP02oQ65KqT5UQVTh28p37skEooly5F/WLWSP8a+FcRyyU/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR84MB3514 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: NjyrnzJLGYrUzUlZQ4_Z8Wrk8GAObtWN X-Authority-Analysis: v=2.4 cv=aJvAb79m c=1 sm=1 tr=0 ts=69dfc3d7 cx=c_pps a=FAnPgvRYq/vnBSvlTDCQOQ==:117 a=FAnPgvRYq/vnBSvlTDCQOQ==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=3haJ9R1Aw3gUfsUHDaCR:22 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=hlGQ8jtkdgq3GKTAoccA:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-ORIG-GUID: NjyrnzJLGYrUzUlZQ4_Z8Wrk8GAObtWN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE1MDE1OCBTYWx0ZWRfX3IjY4gZlMF0B sRSGDlxYwqATp0ukyhX012Gm82SwRu2MLNw5mF6/fYSRkvUKCIZL0cPOO/qMASX9OylStTVAHHn EaWFGST+PWQ9qGkteZJyDN043kY1S7iwdjjubgOOzITLXgi4WzPJyEXZXM8Uc1toh4RcyBAAxxe ygYAadLr7OYsNohvK2r0u0T+S+jEPEEf7OJBTeGF13bvm5WdUQ/cDQTnxxqI+DbNnGYs+aXA7qA YhsfboMKAve+caDHV/JmDHf/f7nEih9KOXLOYw35ifvsRM1Uv7JX8MK9HAiW4LbcQvm38e4yqVL 0nDBFeJR3b3SOxmkob/5HCZszuH433AtSa49B2ohWRYyExtHYm3UHmzgtkhVPNL9RS5qk7uooYX bqWMuHqhj60yRuHM3VXB3a/1mjdgAXEFYeFvaOKhofDRWDZfgmFdE9zK4CP2TuOm0B1Ucqg0gdx Lz1d+jJTJIEKS3aRGZA== X-HPE-SCL: -1 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-04-15_01,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 adultscore=0 spamscore=0 malwarescore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150158 Content-Type: text/plain; charset="utf-8" From: Sanman Pradhan pca954x_cleanup() disables the regulator before removing child adapters via i2c_mux_del_adapters(). Child adapter teardown may still need the mux to be powered, so the regulator must remain enabled until all child adapters have been removed. Reorder the cleanup to remove adapters first, then tear down the IRQ domain, then disable the regulator. Fixes: 6c30ac917a46 ("i2c: muxes: pca954x: Add regulator support") Cc: stable@vger.kernel.org Signed-off-by: Sanman Pradhan --- drivers/i2c/muxes/i2c-mux-pca954x.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mu= x-pca954x.c index b9f370c9f018..f0b8879ae5fa 100644 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -466,7 +466,7 @@ static void pca954x_cleanup(struct i2c_mux_core *muxc) struct pca954x *data =3D i2c_mux_priv(muxc); int c, irq; =20 - regulator_disable(data->supply); + i2c_mux_del_adapters(muxc); =20 if (data->irq) { for (c =3D 0; c < data->chip->nchans; c++) { @@ -475,7 +475,8 @@ static void pca954x_cleanup(struct i2c_mux_core *muxc) } irq_domain_remove(data->irq); } - i2c_mux_del_adapters(muxc); + + regulator_disable(data->supply); } =20 static int pca954x_init(struct i2c_client *client, struct pca954x *data) --=20 2.34.1 From nobody Sat Jun 20 11:51:02 2026 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 B8505221275; Wed, 15 Apr 2026 16:59:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.143.35 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272371; cv=fail; b=cC4ARWzsMhCNhjOgI0pYCmyhRb0+iK+3FGRPooxSsj6L9Xngyqr+OYDOUakSOsaJNMPVTvdCUwVDm2ZHduSHxvddDIhkW7uR/rJtGXItv+TOFW4WTksNm37lAuQcQvE7tW3zkhcnU0HIlAi1UHQtABP5YPcwPHqt72v2LS+dhy4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272371; c=relaxed/simple; bh=rE37cAPUp5PTZR4ytJ+iyPIcwJe77hUXi/Aq+xcetqg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=YDwXsojpq5+T2/qh9sIkmsBDUXEH8FVCOMyatKoJaKBUxhKzQx1O0vKssMtA3G7SmjP6bWMEALnzrLSfqdNmUyONHC4giso1vdT2iIY9Be8aoVuA6gvHw3gs7JmB45bevEvazNOceiEHfrv3yd10EgBavYwLNF8TRHITi5zJlDg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=mQKETfE1; arc=fail smtp.client-ip=148.163.143.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="mQKETfE1" Received: from pps.filterd (m0150245.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63FGx11A2623191; Wed, 15 Apr 2026 16:59:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=xl vpyYjJ0JvMj3NPNx8GkCaICbF+O417Mk9tKRj1DbU=; b=mQKETfE1cvXpCdcQCI gc/T6PFsQHshox/FYq/tsmPmcK+CO2zjRlJ6a3GU+F9VMcFMGRS5xA7g80R4kEs1 u+swV1g4PXAcUFHPs4c1N32bdMa0vvacZltvPoHGkhXF0nxDvm0Q23aJhwfeoavf KYyPous4Tthdr8OelhwHMEd6Wuynj/yNDLugEttf6uZ/H+U+nQPgMhzTUdTAuMlA Y8eINEByOaBXCUfpMdJtNJfHWuuP9Yg+/7YIZCQbopTZOONlt1NqSkTgq5VGTPTB QcX98qoLliEUg/BnAqe97nGT56b0pHkFT5FdViOciUNHMsXpe/CTvykIsSnZzf4o L/6A== Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4djep20064-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 15 Apr 2026 16:59:25 +0000 (GMT) Received: from p1wg14926.americas.hpqcorp.net (unknown [10.119.18.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id C1746801709; Wed, 15 Apr 2026 16:59:24 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:11 -1200 Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:10 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Wed, 15 Apr 2026 04:59:10 -1200 Received: from DM2PR04CU003.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:07 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S2S6JRUaop2dIHaEpyI9OKXVYnwRclIfQSHCigQj9ChbflgcFrdKeZ0MyP3IEzzhp0TpaYvs4HsCIS5PCXH973rFoftxWVyAipksYO/VHxWwSEW8meiBvzEHEyWlWfNUXHtmJ5bpMBk3czc2pCzHN8RKau2pzVbRY08WN5RxdAa1jU8AIZFqLqfzSvbq5S8r+OWtCID1269ogQysYQmqeAgTsAAuxRQ1CwriU5J8E2OsGEy0gZlZAIMWSfO0iL+yrqijxpyzdeUpNGLQsaa/Fzr5YtZsWYOxykgWFTBJYkD3SYNScQGeDxWsSH6kHcQJqbop47g5YnlWRRulSQb4DA== 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=xlvpyYjJ0JvMj3NPNx8GkCaICbF+O417Mk9tKRj1DbU=; b=q+m2JJQeq3euO1Acov99uzHL1d3gD0oUQq5kWHRma0lQ6QW1JC4pRAvj92+AjZmq6E6vMXxY7k/ICHipxu0fiJzhOFxKTqirQlw9LRoAD7/tZ8WCkIM0gYLZ/cBFSyhJn5LpzOZ5pDQzyfSbaDHEY8JMSp5diCxI5GQSfcOYYufmHcNz8Vyh8FRJv/d7lQiGfrE555iWmfVxat5/cuv/Z/bKRbiE2AABYqmThjVLuF+xW8YrIowoZV51GJTgIVBzaPV3tQ/N+GyQ42OtqbfPKUoivzo3WN/oUSd8FJSb4GiG/qOpO57/Yx/UEjpSaWS5GkD2sQBfUFQSNVnTqbElcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by CYXPR84MB3514.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:930:dc::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Wed, 15 Apr 2026 16:59:05 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.20.9818.017; Wed, 15 Apr 2026 16:59:04 +0000 From: "Pradhan, Sanman" To: Peter Rosin CC: "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan , "stable@vger.kernel.org" Subject: [PATCH 2/4] i2c: muxes: pca954x: free parent IRQ before dismantling IRQ domain Thread-Topic: [PATCH 2/4] i2c: muxes: pca954x: free parent IRQ before dismantling IRQ domain Thread-Index: AQHczPkq4kMPupvw/kWhhrTUsIVZoQ== Date: Wed, 15 Apr 2026 16:59:04 +0000 Message-ID: <20260415165846.43926-3-sanman.pradhan@hpe.com> References: <20260415165846.43926-1-sanman.pradhan@hpe.com> In-Reply-To: <20260415165846.43926-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|CYXPR84MB3514:EE_ x-ms-office365-filtering-correlation-id: 98e6e178-a8bc-44b1-8ae1-08de9b104cbd x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: vFrSwBxUMQRzCi26guElPzBHYOq6yAOzSCNM+RhA1TE4baEynFfhGU0v+Ml+C5mZtRSKStxlukNPb7gkFZc9NGRg3bCAX4RUe7Y4o+452YWuqT4jH7fAxvgdOQ9rjii9GsTYkoxu51KkcPyYqefB4FZ6x833S/oX5O9MLyVeO8VcUtO+OPdfXFzQW1915Thax5Q9GadEz3x3eWI6gC31egZERml+Lgxm28wXKC/fcqSHhrWP0gGKzowQjDyUTsAPu+mAoC4/PKL/Lqg7g7Z5S3YsQyUWQ192vX6ZG8CEmRuG3gr6FLwk+ns7r3QYoPGLpSRRBScvVOOH+jwqL+pH9zWnV3GKQcJQokEEhvRsufyqVykbXQCrLJQ9ruWgGdyl69YrAgx8Ga3JY8w6kM5m/dTmCRWoJf61xRPZm+B3aUyu4Ry+yOLMsrL5k1/eYRcQ9wtNiKTzTw1m3Jc/V6pl3iZOE8YPgdPLzvlCl7e83fffls8Sd6SiB7LgBgK0v3h3CrR0VdR/vyo4pQMfH1MOlXxbM+G8nBGXt8JC2aOBcxl645P5p8FVOzN/qXURdAh/SZMyzPToL2YlrHyoxn5JzkDrU73H0BIBxAG2Rb/5OC0/eOnUz3SfjE8aiLwjoWKcSFYueGUIeGh66DyIyvLRNP9saizMPpOZKpKNl370m+vcm7lrj4AUYF3CEoRwULJ0dAW0g9t0OErbbKZ+E6ri1jwte2FpqA7oTMLngl9iYPiJVIY2dOWQv7G2At8hRPUt3RhL6sAe7xSQCf8tZ8Z+Yi4fuY9JNplyk72XCjvcjLY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?21ckVKYz8b9Rsv6o/NnqaD9a+zvoaVhCu/3wIED87NuatC9s+6ETct5KMX?= =?iso-8859-1?Q?+EXVIs74uZbP54MFpJHjuA71dmtru/78mGUMK/OGL7rC4j+TrGCcXA/hIa?= =?iso-8859-1?Q?2ZySbpsDrLdajJ5NTw4RyFQdjLRYDT+173hRm5sIHrDKx2g9P8eb2940Dz?= =?iso-8859-1?Q?0Nfs+Y8vyfclWBAGAtFsnWaap80QurrXRG+bWs403yius8S8L0W1tiG34U?= =?iso-8859-1?Q?bhbyLDzpDaSeYSkkCnuhkg5cc0UB+/cl8sSD7mXa/NyV/XGSR6yHmswMi4?= =?iso-8859-1?Q?i5uOptRDQXwOziB5uVZHG5RbmHI17lr3nuesEajTU+LQOfGv6iCenR3/iU?= =?iso-8859-1?Q?4kqVvzvGuWMtNWJuTUZg31BtyrpWQHW//pFu8CP8mqwTH70LyKb63Dqyou?= =?iso-8859-1?Q?FqQfBpUpgfxtNvaVytmRgJmM5ZuqNnUJe3jURyp/qfsG2IBVBO+8DTXpjA?= =?iso-8859-1?Q?w/kARjGoYPrYZ1FmSpxWCRy89rQFGzXiVyBhtQBsJNKRqV5ablW1pwy71Q?= =?iso-8859-1?Q?bfCGU2CcECw0sBD7rhn16FqbToIeDZJ4e56Fk2Vvwjc18Fqt2WIoVkcytT?= =?iso-8859-1?Q?q/mVT7VDzhgiKeXkZFhcRR0eD68A0OkRyC8WHgoPuO/R6x7lp8XhRPMto+?= =?iso-8859-1?Q?WwWVdgL5iHYR9p7SK8y0X6Rj+Ve/Oi62FCHW2kX+VqkLegBnmiPYFzeLDe?= =?iso-8859-1?Q?il7XSIjFIBGMpBgjqNRkKej2x79nWeRAHFmzi5TISnmiGiO171cucmUoZ2?= =?iso-8859-1?Q?/GzXR4WCFsSB1ZKdwL5H4+xEdlvqtNbyxPx6/T/Z2grFe+cTkNJpGXOxcJ?= =?iso-8859-1?Q?cIWEXIUk3m+LlyYdOZXhtWZIRWA86VROgaTmvOnJnsWxtz6rYFzfUkLNLP?= =?iso-8859-1?Q?oc+pFJ+GN9TNc84n4ef3KjYR9LfnuraY9srkvzKWGLbwzYZfsvm5cU0+a4?= =?iso-8859-1?Q?iENIsIymUfnlUTO1j30B/JAZx4/YPS1C+W5nC8Q8Z9IH4zVbUtNycB6bSu?= =?iso-8859-1?Q?pz+wqfWQUG9spafqCf58e23DBVyJOoS+Nizadsq4jfebDfQ4PnRrqKHcjn?= =?iso-8859-1?Q?ywuUb42ULMDJj4kZNQu3b/HYeP76YaF0upjNRrZUujBDcg47r/PVlueDrK?= =?iso-8859-1?Q?UZLMxVyuYwH8i1RDNHh2A32bPO4gL3d7HZfNuueFkvgY0YUrXsmPWruJvu?= =?iso-8859-1?Q?0bXQMFRhW+lviBO8Td+D/RXc61CNgDfsGiIbyAv6i/IDyO4VZbHolzTaHX?= =?iso-8859-1?Q?NRzp/PMbKL7+rf+Bz/2tCyqc5AVurHBJpuu7pHcIygkgj3w7p2Q4kV2jsB?= =?iso-8859-1?Q?K6i8LAGlyphhGcGZ59jWHlSgGv6DrJly8tpemjhk9FA+nai5KsOAnf93u1?= =?iso-8859-1?Q?Sl/4WN/V8dXDg2D3dAKL0o8l7RMpmQFSeU+eE0Juse1EBZu7cS/D88pqHa?= =?iso-8859-1?Q?eAcNH4KBWaz5vWTOOy/Y5+5LhAe3eMowVQ77bXFhYR8Cx50EKXPpleqZbv?= =?iso-8859-1?Q?zsiA8nGWoo2vtTGXYBxJV/FkIEP7EFs86soYOXEc7u4IayWehhr8t7GpRm?= =?iso-8859-1?Q?y2IMkcead8IW0KDjiagxf1inQgD8+E9NQec/x44tPvAmLL9/U079rad7oC?= =?iso-8859-1?Q?4sm3qNr8EPODUVg8H4VL4eZskI7RQC+urjqUexneyBDxzExwHjcgd79kEc?= =?iso-8859-1?Q?ALCFJ6m9bZGmAgyr80Mamf4CQHmXYwYG+8Ltei2hZMhT/+06Xc1SFpj8T+?= =?iso-8859-1?Q?19J74wUTWFSujJnLtQROLooT0YPsMQoDscKiYRdv6vGZ0UDEuPe2lthI0o?= =?iso-8859-1?Q?H9R2vH9fZw=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: jAdwCi6L9B5zYfwdVTQgVfltRLOmHAe5EZ9RlGP3CGOluK4ESdFQm0kssaivVjGg+UYjIWrJ0OweD/t+hcJWynRyE0rRYCBvlgyMrHRXSumo+j4F6Os7TrA6Fd/YyGsiQ1ShBUMdLFTpA+mJASAddrno6fEh1QFIhaSGfSClmUiP/Kx31VW+s+iCjFZ/o2JBVXJyLB5TWfln5+MdxRkl9+lkyG+0ROPUeTTVGM/FYE8EMOGJBhVP638Vr2aNF7JUWzlUcJHqVJPId27Vf5tq5oCWSN2GTZKcL3ejhrHF21W5ulm6MM3EIudvn4V7zj+rXcCkRZUtWmPngdipXVnT7g== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 98e6e178-a8bc-44b1-8ae1-08de9b104cbd X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 16:59:04.2011 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /NNxewAAUG3krDoCt1Bn6U/aOvrDbum0Fu3z3eqdW5dlKNYmqnicXx/Agdo48evKP78RlEZmvqanwK68mvUJiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR84MB3514 X-OriginatorOrg: hpe.com X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE1MDE1OCBTYWx0ZWRfXygPqKwyzhy3B yH8+f+aHWKMkpGhmscbEo4zC2SAmQRGCR5n8hJBk+yqb+tyfNEraTCJ9njZdVu6618A5tGFANtL 8A9zIKix9ebvOjKLgvv/2yD3LppHEiLbjIkJCjMLYpkp66US2zBZ5GbpMG54f3PKFD/MRrQRQEU gRFiIxMISu/E5rsx76E0xpdijMmDxP385sqH3oDnCfvdI1QWz12KQ6UiBHubQOWCJbgd5B2UdY7 ga34LlNZmFKR4oDfp+E5QR8rxGaTOyhDYh/qY2TebQ1c2PQyBVTKARKWiljyEcksoGSFAPgiOmX GroVrsZqN5iabPkPqk+ab6/lBih3s0fuM32850skOal9AhDcCkjrbAyYsrz5LEJsgEDvV3v1Acw tp0D18/IyZvtSk/2UBsBIBUB2IEHYmPLWkrLd/oi3SGUZGmUc43AQeYxLv5ut5lk/XCThk63HxA qarxGYJ/Dz1WfJ4567w== X-Proofpoint-GUID: 0vjwzT8MSfR3sXNHE1bCDFOIiUdTRHsx X-Proofpoint-ORIG-GUID: 0vjwzT8MSfR3sXNHE1bCDFOIiUdTRHsx X-Authority-Analysis: v=2.4 cv=ULvt2ify c=1 sm=1 tr=0 ts=69dfc3ed cx=c_pps a=FAnPgvRYq/vnBSvlTDCQOQ==:117 a=FAnPgvRYq/vnBSvlTDCQOQ==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=6XKncaru_qjgLvANlS_8:22 a=OUXY8nFuAAAA:8 a=VwQbUJbxAAAA:8 a=JZ2yvfJWe_Hq7QC4bgAA:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-HPE-SCL: -1 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-04-15_01,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 malwarescore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150158 Content-Type: text/plain; charset="utf-8" From: Sanman Pradhan The parent IRQ is registered via devm_request_threaded_irq() in probe, so it is not released until after .remove() returns via devm cleanup. However, pca954x_cleanup() tears down the IRQ domain and disposes the mappings during .remove(). The threaded IRQ handler reads the mux over SMBus and dispatches nested child IRQs via handle_nested_irq(irq_find_mapping(data->irq, i)). If the handler fires while child adapters are being removed or after the domain has been torn down, it operates on stale state. Call devm_free_irq() explicitly before removing child adapters and tearing down the IRQ domain so the handler is fully quiesced first. pca954x_cleanup() is also used as the probe error-unwind path. The IRQ domain is created by pca954x_irq_setup() before the parent IRQ is requested, so on mid-probe failures data->irq is non-NULL while no managed IRQ resource exists yet. Track whether the parent IRQ was successfully requested and only call devm_free_irq() when that is the case. Fixes: f2114795f721 ("i2c: mux: pca954x: Add interrupt controller support") Cc: stable@vger.kernel.org Signed-off-by: Sanman Pradhan --- drivers/i2c/muxes/i2c-mux-pca954x.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mu= x-pca954x.c index f0b8879ae5fa..c20a161e6a5b 100644 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -116,6 +116,7 @@ struct pca954x { struct irq_domain *irq; unsigned int irq_mask; raw_spinlock_t lock; + bool irq_requested; struct regulator *supply; =20 struct gpio_desc *reset_gpio; @@ -464,8 +465,14 @@ static int pca954x_irq_setup(struct i2c_mux_core *muxc) static void pca954x_cleanup(struct i2c_mux_core *muxc) { struct pca954x *data =3D i2c_mux_priv(muxc); + struct i2c_client *client =3D data->client; int c, irq; =20 + if (data->irq && data->irq_requested) { + devm_free_irq(&client->dev, client->irq, data); + data->irq_requested =3D false; + } + i2c_mux_del_adapters(muxc); =20 if (data->irq) { @@ -656,6 +663,7 @@ static int pca954x_probe(struct i2c_client *client) "pca954x", data); if (ret) goto fail_cleanup; + data->irq_requested =3D true; } =20 /* --=20 2.34.1 From nobody Sat Jun 20 11:51:02 2026 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 A28C63E51EE; Wed, 15 Apr 2026 16:59:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.143.35 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272375; cv=fail; b=nARXmapN3QyN+C7xM6UQ9znae0ThoEeyuSkIVJjw3DGv8Adih+vrc3vdpZui1wuY8kRSS7Y9F2Aq43q408bVytZL0rIXKJPqKsKVohF7DmfaSOhvUXfzXpsV63YA0cnKkBjn2aMijd/avcgcPxj5DBPV/AvZhXV4K+o5leD/zCc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272375; c=relaxed/simple; bh=NX/wWtHkCVMhYQJN3CjqQFMGHqwyrLCbt3dT75S5GuM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ME1aaErCQri08Fneja/VTXbhA8XzrqjVp7/q5Fhc1v7PePQR13NJrBghq86NTIj3a43gix4+DctQtRD61IPSqtW8fLDoBWO59QnaztYCUq7NcmB3/Y6PhffJaFCTywXyh3c3Oohkn2IbKB4+bwZ+ro1ufRlIV9KFbC00WC2U9gc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=i7aZ6ih3; arc=fail smtp.client-ip=148.163.143.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="i7aZ6ih3" Received: from pps.filterd (m0134424.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63FEsRgh312764; Wed, 15 Apr 2026 16:59:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=BB b4QEHN2ed6nx2kWLtYlu3QLpkBcHey4q7Rf8iZj2s=; b=i7aZ6ih320NGciV86I IL24QxVU8rAP1sbayy2cNc6tVP6u/7c/ACUjo8RSUsFZdRNvDmDhoE2nFyYjldw+ dV2PiJvtQQxyjLVYZcyMThV3FFQDujk36u5qsHgC0YdP0kPZc1F4irdiJSBaxXx/ Q+tx3NzsxJ88MIxusbwM+hBRki5lF0o/jw5M58A98bNk/bctgQRDCKZlhePMlvPu vUm9uIMy9JXlJnBDQuLL9nm6ey0gOmGuyGmpPoudatshRldaZSjyE3lq4gUhr/e2 eZab2Zn8Tzvvkdsrle2ZBpbpwEtQf0Hh7DAYtWLboEzFKliYIPkhtzoNV6FqWkQu 8IIg== Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4dj81kngmp-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 15 Apr 2026 16:59:29 +0000 (GMT) Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14878.it.hpe.com (Postfix) with ESMTPS id BC5AE89D; Wed, 15 Apr 2026 16:59:28 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:15 -1200 Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:14 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Wed, 15 Apr 2026 04:59:14 -1200 Received: from DM2PR04CU003.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:11 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yCXviXVZJPgJOWKDAlzdXxqCGZAV6id1DIuKcg5DNCD3/XrdVDO1oIX9IvMS16SfhcQ3xrcxqntEr5+fMgSK/N+u8worFG3+/5JxXQ4zxQu3EPj28UpZE4JN7O2HkBZ3cYBvf2s41i1RgdzsTk0dRnuWY1AsPddsIenETca/F2WTLz90vBnrBZvSKLrJGZ7xkvBJM4rAEdPzaEoSXI8rUjH+79GAJFSQ+9HFnTZV56yzJClNRtD/5SjXOowpfsZihBJpj8wAl/sZWmgiYyagiMSOVEDQPJWrKoBgWSY9ppKmDLJhR+iq55U+sgcmA5LeTo2TUQ0VKxEp3ZXHyeS2nQ== 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=BBb4QEHN2ed6nx2kWLtYlu3QLpkBcHey4q7Rf8iZj2s=; b=gPvn6Gn8P2aHXTkzCRDZqAChhWg5P8jmxc/9FevnMcxrvETDU6EpVDFz572kbZA2cLeAoCQqgPQp000J6WgcGq1h9pg6+nS4AlsqB3rD+hQIYbBGRhBYggmVbQgG2XgKG2ipvG6mYxhX/VkwLlIw1VKPmA9BhQIR4SMFaEEO9KBD4JpTmwki6HS+w8DYpFffZUZYMBa6/q//zMR5BYD8EqhU6+EIPoDi4WIbxUgrpzdorpFceKak4H98jQQwvNXMga/xWuAnFBaWbXMr1kxDtMwJsRWQbHoPqiNEH/JLOCYiYdopF1w8kbyoqQ0BVM577Qvx7ywtcKcwwuHq7HPW7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by CYXPR84MB3514.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:930:dc::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Wed, 15 Apr 2026 16:59:09 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.20.9818.017; Wed, 15 Apr 2026 16:59:09 +0000 From: "Pradhan, Sanman" To: Peter Rosin CC: "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan Subject: [PATCH 3/4] i2c: muxes: pca954x: use sysfs_emit() in idle_state_show() Thread-Topic: [PATCH 3/4] i2c: muxes: pca954x: use sysfs_emit() in idle_state_show() Thread-Index: AQHczPktXnfom6K35EWibd1cDn+Qag== Date: Wed, 15 Apr 2026 16:59:08 +0000 Message-ID: <20260415165846.43926-4-sanman.pradhan@hpe.com> References: <20260415165846.43926-1-sanman.pradhan@hpe.com> In-Reply-To: <20260415165846.43926-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|CYXPR84MB3514:EE_ x-ms-office365-filtering-correlation-id: f9a77603-ccb5-40f3-a734-08de9b104f94 x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: ZAR/HE/NubCGTvJeGQzmpJyXXYHeHehy4CWVcx0ptj9ZoxoWfA57kKmeA4DQyy95G9S2iBJM0RoZwUNWtvknDQPhpfG234A370pWqaleonxgdk8GYW2eelaqOrOxraT12rfIPmf2wUu/HDHVYSJh5ktqg28+Kv8tiZwnsPrEmIfg4gQ1C8VqRN5/rpHcFA0lEKxzUOPeCdx6d0oNHVghgvY0KxG04g4BkHHxO3+DfcUpsQmxruBjbzXf/3fWsNnpdrKImBr+9GbB3YQ8ljsV8NMlSkqmagyfWTKE1zUhafPohJx1YIc0vABFx44N7q/HWY8ZXJUvfY1NvwA/RYe8X5sOvtEBxkLQNU3zq9SrdY92JOW8z+kwxhXAsYTsun/+IxiTTD24YnIzRoUcXcZWp9FBsfCC6nCXPqs/QbQa91IjdfBy/z4RGr+ZgtcVXJNAfPNLOZLz81tDcfJeclLC2adEZaXAEd6dYv4/XOx6YnY3jzD0VlzefNcSHmsA2FKqwCSvER+nbp4BL09sfy/NGvlGY9NXoraw7w2EKTvLd3AbRaxgwzZOGG7z47JOR/W/towLNnXFyDU7X7+sQH1dvNaIN4qAYTbdavOloqIrWo/Etb4DrxYbjTF/NPjsGk3AYltX9zq59ig/gNJSR9xV288MqQM59eTmFNoE52k59iSIIe/MGjlXAhnubBGb3gNSBsG836VdE/Orv4vfwVChoZBkgqjk1gq/SA5W5raR7sG/VBroAQN9Q5XsV33Mq38VgAXKgO7Q+5QK5BOLOwxAG4Y0a/UofN4fP6IYAVAOYdg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?VBYrJmt9XnXfy/AyUiupFUVjTsArWeNkm+EVoa+KRcTL0lfi16svFdpA2p?= =?iso-8859-1?Q?ujYhwpaQ8U8ns5kU68mxbV3ZPP+BHjflBw00AwB/QIeojqTj/RlqfE2lXs?= =?iso-8859-1?Q?EV6JDkFDlGZnTgJFpMties9ULCtmfCqsbhZdJ7EBJtJkKONtzV7ymY39iB?= =?iso-8859-1?Q?c0X1p8jHbame3IJvh6G//i8HxGJrSyopXd+g/VaxKeHDy3aMB/ZpuodzH1?= =?iso-8859-1?Q?5wdTYiwAuKM7Hj0Tbcrxjtx5IoI3yPGjU+4SWn0+xB2nRoQlPAO/BiEIIG?= =?iso-8859-1?Q?3h2h3R3kl36l9NsH41ubNwq5rLkMfAkLmwDY5CCX7k6DqRU367rnwbIj6p?= =?iso-8859-1?Q?/1Kjt9GHBAVbQPyTADhatxaH8bQjo2KnyMsAuL3kYyA8zugwWO1ffT5VLF?= =?iso-8859-1?Q?GSi3dsKck4LkzCUodkObpC098ENnfCZU0cfcCSxvL7UWeOVAYAP3btxbmb?= =?iso-8859-1?Q?XWbYv2UL+hN+xFF8fHP57npokbFSQbIW+svYDQ6LRbsfTD7iXdvDHyrvwe?= =?iso-8859-1?Q?ziBNS4tpWFJM82i7DFSYlqAWLVTA4C8C/pQgAa42wBIFAf2goF0L6EKNDE?= =?iso-8859-1?Q?acx//i0VkMVeSf9xfr/I3VLtZEVGPuGSMrOsQxGjwdQQG0WOoTMXQMLQy1?= =?iso-8859-1?Q?S1ThIFmTbIDvYYpTQzRqrMK30Xm1Rt6eHE6Tf9F4Y0yVv3gxkYg3sCHY7b?= =?iso-8859-1?Q?OC8vpV/u/gAv1FZeSCLR0uxAI1jVIOD4iyDu/MLdR2mVUm5rGNlH9q3mqQ?= =?iso-8859-1?Q?qhRLPFdjLL8MkFeImWDZXUpB4iMdTsUkAt7rCNjLFpx+ve37DpRA602+LM?= =?iso-8859-1?Q?kk50HYz+tRfQrB5t1YvycfOVk4iCU057IGL0+Ff9U3yOX26IYdOuLR1guj?= =?iso-8859-1?Q?3GnYQ9r++2uacSryLU3Q7jCGqKE7s36SWpI5VEanBXXYtuNMTuWmdNf6Fj?= =?iso-8859-1?Q?JIhhxRJvXpWovW4dwmtkWotr/y7rMZyLw7FeCICV2BjsTh4f5crV4bWO0T?= =?iso-8859-1?Q?ZlV3C7JnMzJLqGt0qC1EtRGKUmayzyk2HUXcL+vkjz2Im5XpSEpKWpPXD7?= =?iso-8859-1?Q?J6AFuddWVAtPBrjWC8HB1t/L2TU8Efx2ihcUpD3bwOoErsPOKmxOkVeX+b?= =?iso-8859-1?Q?QsFFE46Tq4gkj37AsHqB0OfgLIyDiYiHQReMLbi3bNrMKvFAde/97tYXQY?= =?iso-8859-1?Q?h1s7DMDTXRLvCaN6uHYRBSxA0Whh00schjG8Ah4roZ2d0Y6rt0eNLc3Xr1?= =?iso-8859-1?Q?sBTUFM81s3vRbAm/3/OHpcR0z/7KkPUaTR3mha+4sO+zxrYGqi9cD6J1ss?= =?iso-8859-1?Q?Wn/a5B0O2JiBl3gFdsmR+HKLowcSsHN/czmJFityGAE9RGMs1GfmqafCsh?= =?iso-8859-1?Q?gbahtnZkkgPziTliqaJkr1hElVG8K3Y2Mr8FZfGS1cDJ3SK37cGRp4juYb?= =?iso-8859-1?Q?ISde6octhAfxiB6VJxY8L8PUDeZWCHVbYUN8ONQxo9CPFEiSBSMzzK7AaI?= =?iso-8859-1?Q?KPUwOAxLHTuo7esjwgcDEL3hkEC4d+o+IrKtPULVW+hAKSSdQyFIuo0OFN?= =?iso-8859-1?Q?noYl16H1xlaesEAJ3fZSMo3k2oVyfFWoDrWBhazF9OjJFwkYbbNUdfeN60?= =?iso-8859-1?Q?KjlXi7/jX38r+NNM9ztMwt2ziAsS9hDeDD3a4GNbhPQP8NyYzDFZXzo36m?= =?iso-8859-1?Q?nGq7JuTwChJ50KphBaPWiSnFMQptZd3b9Xl61DHFDFS0gyvj1YrpHPEJQG?= =?iso-8859-1?Q?vtCWbWTQl2YINHS0TG5Qm0Oi5tpBRqcRb/AL2dfhYWLKhkGjhMpcfOCdng?= =?iso-8859-1?Q?4oiwusLRxQ=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: OWuFJ3WikJ/R9lldxvXbflKEsa8mrz0nv67dKtuIr9dLrDFBjVdpEegPo7xcjA1+I8QmICB1RgS8DvjBlITKSegcVZwAKHsJ37EQdZp/NXjkXfXXvQ269bHRqlGeNT81T0CXt3BiBYim8lh5APg1CSfauMvQQF4HK4p427NzfZF5xWHT240vKs0O9x4b7hyLALTIwSkxsRmDFpzegrWUT1vPOLwaAhj7l2t+7ySEb8AlIvd2riVkfaU07Ku1EqFSSY5+loVCvmOM1k+vmmEU8qXMAPpXpBzAllB5zZhGi0hdQ7LE4niZ92p+dmRb2v/wNMdywfxv4O6966Vu8jXKEw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f9a77603-ccb5-40f3-a734-08de9b104f94 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 16:59:08.9978 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: z+19SUwTXR4G6TFUmJLplaAFYFlSiiWHSVZ0ATJ/WfMAwwzvLN88tM/Yd7dlXou3BK3Rb44oPRQTzX3rP3GQyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR84MB3514 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: h4evFKtjHn_VJcUr61ZW3sZpz4s8MA5f X-Authority-Analysis: v=2.4 cv=aJvAb79m c=1 sm=1 tr=0 ts=69dfc3f1 cx=c_pps a=UObrlqRbTUrrdMEdGJ+KZA==:117 a=UObrlqRbTUrrdMEdGJ+KZA==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=3haJ9R1Aw3gUfsUHDaCR:22 a=OUXY8nFuAAAA:8 a=VocBZZsKFtyUyQcdQl0A:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-ORIG-GUID: h4evFKtjHn_VJcUr61ZW3sZpz4s8MA5f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE1MDE1OCBTYWx0ZWRfX5imhmvGq0EvG KO5rT1kcVbZNnHzE3TXsLMPMDfXFbgLruH+Xze7LwZYY6sMoNRrwOzZg1rxKDoamvLWUEGW+Dr5 F+rdag2n289uMzxehjmSO6VqpqlaCR0/wBIj/cnVairUWxqfIThDK9gi9ie8w8R9hy0rynFkigk wV6XiNjK6NiIPY2bum/Z3Gue0IZYeEx98BRewsECVtxhano1nSCFsOscwk8N1rU5aoMViZgqNuV 6tpvXaEUC6pEIsUxzifyt28HxBPHvV29ds/tJI2irZvBYyOt+xRu1qSIXnDQwG+b1+uqWGYaIOs Z/Qjl8JKJA93cMdDe+Q9CLAuU40NjvjWw5dvKjz26Q5DY9FkR8Ir4F5Td16ka21iaSIe/D/G12a gFN/0u3hsrdkQXoL7J3UhCq4qNTiKFxuvS01WsixJho8Or+Bbxuq234B+8vlBHF0dwGamxldNmR Z0JhRx7gTRT3dh90S6A== X-HPE-SCL: -1 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-04-15_01,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 adultscore=0 spamscore=0 malwarescore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150158 Content-Type: text/plain; charset="utf-8" From: Sanman Pradhan Use sysfs_emit() as recommended for sysfs show callbacks. Signed-off-by: Sanman Pradhan --- drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mu= x-pca954x.c index c20a161e6a5b..4803231e4c4b 100644 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -365,7 +365,7 @@ static ssize_t idle_state_show(struct device *dev, struct i2c_mux_core *muxc =3D i2c_get_clientdata(client); struct pca954x *data =3D i2c_mux_priv(muxc); =20 - return sprintf(buf, "%d\n", READ_ONCE(data->idle_state)); + return sysfs_emit(buf, "%d\n", READ_ONCE(data->idle_state)); } =20 static ssize_t idle_state_store(struct device *dev, --=20 2.34.1 From nobody Sat Jun 20 11:51:02 2026 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 CA2563D9036; Wed, 15 Apr 2026 16:59:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.143.35 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272377; cv=fail; b=RXyZqdOJndpRuYolRpaO6dXH2n2GP1SCKA35dljPrJYMSU34k43hE6+9c496FeUzbzi5n9bRNHMnq+DohFpLYDB5EWRFuUAsXemgd84O/q5VPTJ2FQdciXKbZUHX+RH9NGKMUrDnl0269HYv86lMsR//k6Sznx2Xd/YKM2usmEo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776272377; c=relaxed/simple; bh=9cZ5lfDxmJkYtmhlJzxgURW27Sdkz1MEiogg9XQzBNE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=qClN9ttjF7plSrP+xuB/sQ/c7fqnY4hfSr/yiAPkcl0noG+HQuoGh47X5HVrBNhJXbQnMh/eFlIo6uHMZJDxLIFg3ujaONmjSlHXZ7V52OBL0gbhdfCDzHT8gqB/n/7rMp9b8+JKVTZUsyD4d1HGXEehAo+hVanRGT5LgeMbeHQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com; spf=pass smtp.mailfrom=hpe.com; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b=NIdhxENI; arc=fail smtp.client-ip=148.163.143.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=hpe.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hpe.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=hpe.com header.i=@hpe.com header.b="NIdhxENI" Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63FENFoH1463037; Wed, 15 Apr 2026 16:59:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps0720; bh=2L zA2Dw+eoZm8NehlQRwf2dK/DSkH3YUpDnePlRnYdU=; b=NIdhxENI8pFEaTUs0+ dkjMGSq47peGcZuO/sf7BWw1IYvFcZiKbiaK/UugMlyifP4rtjeO2fO5p+d4hRju uvNjJ7ht9NvbXLcflO16vtM1sbgStTYxi8h7JsOrw/I30WmEqg40jQRTfK5cFmDJ zVg4IdOE1a5zHB5a63uLhZoHIQCZmrNtsU3NmMz+cXIe4yOU/ABSBn5MMaJ1ngRN Bgtc+NhMYOSuZ4mmr12dLbaUx2i37o3L/h4x8CVbbzRT/tTQ6PXMffx+dv0qgH23 qh1rnvyNSd5zZIwba2NdSutXDjVL8S+jABhrLBNj5wrT9pShzbhB3i/u4XjB4XBA et7g== Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4djcd29x7r-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 15 Apr 2026 16:59:30 +0000 (GMT) Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14878.it.hpe.com (Postfix) with ESMTPS id E65D2897; Wed, 15 Apr 2026 16:59:28 +0000 (UTC) Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 04:59:16 -1200 Received: from P1WG14918.americas.hpqcorp.net (16.230.19.121) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Wed, 15 Apr 2026 04:59:16 -1200 Received: from DM2PR04CU003.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 15 Apr 2026 16:59:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FRLoIHdk7bcZ6CvSJReB+FTx80NBCzFkx4g4NsbKDNNC2LDcRH54rodGJVeV3pDDgodLSeMpK5HBvKoN+iHOEE28wQeib7RWLKhHICLJHfnIgNKtZgKZ6vLwGVTkxHph3uZ6vzLGk8F4vL8j3PiQq97600ZidNGDCDBZrHkvbHc7ayjZLwpC2rZ5GX/VdnWEXV7bKxr3San+bChwuHsAIUrz/PazI/M1iZOZWKDFWiI0so3o+eRQVUAnKg4wy+U/k0luC7UYcVBZgxDw9o9wwe9i6P9dJ1vNTnbJ0IOZUic5elbd/MtwWu2/LW1QA92Guqu2SkOwtlmUBa0z7antXA== 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=2LzA2Dw+eoZm8NehlQRwf2dK/DSkH3YUpDnePlRnYdU=; b=RK1XpLtnylKhRpy+Fx1Cs8zn+G4ryCv+D/9ZBSJ9MGrQXzBMAZnmw9k0zRh6MTesT3T7kRbvVnFVkkBFoviHxunX8+zF7PwyuC+nNuc4FZBO6hgMlZVAERyzwaJcrvMH2jUno7847Uaje+uBm9vrKLf+R3ee1hzkgNwJs0BGZ6rpJ04ctSmN65iSxtTz9Z/EvMe3Tme7HKNy6Pkw0FdfsoqofeRL5IsQM/qmBFbizv2Muc8+J4OuCxXtHjHS/pmSBCZ37LnLX6pAX6yhhERc/Ap0oAbDmq7tmEw9mAqfO9BcWw6fTDkWylu6sZdwYGHQJL9eNGGY5qUZtiZWTSlP0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1cc::7) by CYXPR84MB3514.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:930:dc::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Wed, 15 Apr 2026 16:59:14 +0000 Received: from CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f]) by CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM ([fe80::2c54:3534:122f:e74f%4]) with mapi id 15.20.9818.017; Wed, 15 Apr 2026 16:59:14 +0000 From: "Pradhan, Sanman" To: Peter Rosin CC: "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sanman Pradhan Subject: [PATCH 4/4] i2c: muxes: pca954x: mark irq_chip as immutable Thread-Topic: [PATCH 4/4] i2c: muxes: pca954x: mark irq_chip as immutable Thread-Index: AQHczPkwFqAhgkAuBUmw6W85qdnq+w== Date: Wed, 15 Apr 2026 16:59:14 +0000 Message-ID: <20260415165846.43926-5-sanman.pradhan@hpe.com> References: <20260415165846.43926-1-sanman.pradhan@hpe.com> In-Reply-To: <20260415165846.43926-1-sanman.pradhan@hpe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR84MB3523:EE_|CYXPR84MB3514:EE_ x-ms-office365-filtering-correlation-id: d1c3c7c2-0796-4ff7-770b-08de9b10529d x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: PrPgxPpIts43xyKbmzAldUY3wMapHle87wvWDaQuTg/JzSHeZ+AAWd7XVFHswRmb4BrzD+FkFg2sZwQU9kNbpHFw2OhRsYKrodUxJx2w7gZXf1eLsq9JKBVjP6+vHzSU0Y+mO5x/tW7iV459NfOOcr3lEG4eSICyLKfxuJHNetAfcKSo6rwjJroMA0eewrxlJCBgmKjRt3Nh8v75Dbx5NCeLqi0OJdQhxblXqFeIsh31C7RrmxkSABrRkytsyrIFjZps4fQsN92/l4Kpaylo4rHxSPnBoaANs+bIGrlkbZKNmgz8vLbtG8k5AAoE+1RT6uvZWuMTkc73orE1Z2+m5DQ9ULe0by9uD3jTDNV31rQVX7SC1I9ziOo30tjCSMLX0wv5GcohbbVbIsgxEimqJYdexw9WepEZLAp6mTGOyPnuwzn3/Q7FeWDhzBiN7l0G/8/l/hPtqWNbfuQOI+5pvaIJoZJoSmfEwGf35TwhKEYbTGedlSVz1PexycfcyTQLo9csoWwbT8JP94q9H24LSNPgDEMQ2PBRpT/4kDnypBr8i4zbQSXald+mC9Swrm2oZkAqo1RDZkf6C+6gIOHvKekTOkmBMMBXTNGttLSYkj4Q6uPuiz1U3fNvCmmCH0z+R/YsSXgoU1DhPukjRkqr8bY3X8+BI9ZcWKeua98RjhQ53an/HI29zUqI6CTcIasoKtf2fliFaMWizgPrKmD5xFpyd8++yf4w9cGU5gMQk3rwudex9vEi6/m5fpJNaLOd23J2/oS6A2eZIU/ukkUnz4GymzwGEfg9bg2JGfmQyrI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?nLDtdHOQcDXHFCufGg/dL/XjfstO39WJf4wegwEKwzFxu3B3BONCc1w7o4?= =?iso-8859-1?Q?i1BoItk5ZtI7S1gvAapLEn4Lf4r6Qecx5H8LO5t+uQCP3H4e7yFmsIMz7D?= =?iso-8859-1?Q?X9vuBYJ3AR+oZ1e0n81oiZw3mPZjrFuq9V7DEe8Wt/bIX8P3E/So9pzBAN?= =?iso-8859-1?Q?KIxlWcDgYvpPRxbMHJEX1QeTVjEv4/rsYS1fWdQ7j+trE1KXwI9RPr0guD?= =?iso-8859-1?Q?ZhRkkjyPy0exjANIHM/uba4e7UdsHdTymfrAOzIi9kGHkvX6hid7gX69a1?= =?iso-8859-1?Q?f2IotvjBJ8Ig/GDHraiWFvuHGafVCs7dj/LPqlELbqALpqe5gGj1e9Aam/?= =?iso-8859-1?Q?1MfwgiyQlAoyaRQUeM+cqJVWwZ3izHq+R0IuQjCiTB5p6kN0hBZSITfEx0?= =?iso-8859-1?Q?9OcKQOpRC57hmytlSMwXN5luCa+k6+fhGA7ZIJwtxYw43uGCbC6k4Jw7NU?= =?iso-8859-1?Q?B1vPGCTu2Xguojo7YfmjIdPQ3gqtWbTKGv0rQgLA1jwJMi6B5XJEQKYx7C?= =?iso-8859-1?Q?oECHCitTe5Fi7Abr6ouVsYTSNUByMd3Gwf/jKmmsKOvh8LYzUgetzpI96o?= =?iso-8859-1?Q?RdMMTBw2NqJu0pNCk+eGs7OfrlPJUIfp27d7nAvBCVaJJtd2PyEqnQOeq8?= =?iso-8859-1?Q?DUtnevZY0WDP8oncrYk6Aq+OK6XF3EOn27dZa7Y14Uez207WubEyxKJBc+?= =?iso-8859-1?Q?HJNkn6eUPawvQTbMpObOObCnwi0UafDCa/l3ixWYb6MFwFz8tjgn8P94GO?= =?iso-8859-1?Q?Lu/BY4QkuAfjP/BaoDWSFVWNTdxYpE0p/Oqy1ACVtB3I3OmTcd6hMfHAV2?= =?iso-8859-1?Q?4EJPM8YcGPlmwQBA581f4cldm17ThBvdlwZb6zV6gTc2qYj3R1a9uEnxzp?= =?iso-8859-1?Q?l9F9N8eKZ2FNf/Fu3P+TotZALZaflIc65zpSaHAv2tvE8WkVLzffmWmoz2?= =?iso-8859-1?Q?Y58uojdqIJgw5SZST74aNvii7aj87ZV8jzdlOqIr8uSjJAIA9MKVRSY6zh?= =?iso-8859-1?Q?QRABwF1Y0wYW9e5rszBTprC49V0K3VjKD/CSZgTQyYoMse9wWCR2dVSH0h?= =?iso-8859-1?Q?7KfBaoMJFRHHbnTF0c0MkBLUJA2z/QY0nSalrwE+8xhdwUVYtwQ4qTXE33?= =?iso-8859-1?Q?ljadUCDUgagLkN8Um4V13cUaimSrlAFIu0AbReER4cs8iQS4XklM0b2puF?= =?iso-8859-1?Q?n7ev+7RksRmPlJITlDaSnFIObBAwG5supCDCNqMg18sTT0PqSo+FXlKs6D?= =?iso-8859-1?Q?3pCgA3hyoeNjnwQXYjG9ov+zTVaeqsjjIzzfb+dWuIsQnVCHvnOyGhplm2?= =?iso-8859-1?Q?O5jIbuyLGoeNkdqiRR/vh1rhZTmDiZf3duowppo19S2P5+y2C9hGN95nD+?= =?iso-8859-1?Q?W9ikbSwTS5wD8SsnDaZkCqqtLkdzCxYJ8wVdOv2hM5jwlETFeC/aCRTZxs?= =?iso-8859-1?Q?KQvti2ZHtij/p3aBTXJfHgO5VfjmNcybJp44zY7wWKi6jldzaW8/EE3957?= =?iso-8859-1?Q?wFpiztOUBJrIJJdoNTJKK5r455MeYiiViHx/9Pwum7surUcCrB2s1cO9eG?= =?iso-8859-1?Q?nFErhktWLKwls7egxbH03GjnVhvqG1dQfNg/AR0/gCIULFhQHwPm+1r/u3?= =?iso-8859-1?Q?jjYpOMNq6J3EVARtyjSvu5PIGq4HdPNEisSvEBlozB5vf6Lw7QKKEF3PCo?= =?iso-8859-1?Q?cZtzbhd9VOUbUMvPtLuI4+XshZ4sQgwxCWRJcVRRqA2tS8ObuZQsW+5HzJ?= =?iso-8859-1?Q?hngY7qt5Vh/KWtm7fCGElSPt4JnUbNdyvjBLN/rmkCbpODjDZX56mvyFSk?= =?iso-8859-1?Q?ySY8+9W6oA=3D=3D?= Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: ctvRJC1zta+3qUnyNk/tyZ9/k03QvHGMxObu0QJIHFM2bpfS1bA04RC3eK2EMI6e0zg9m8QkaoDM/hMVucepW0fbayS+GJrtwT1aPc27s4T5JeO8YvfqJwO6SotU1q1QD4IdaXXkiQnAxwAwpCg1Fmtf+LWzIneuuVf50xoee4WMe+BXA38gqxGuHJJjOUKyjS7TI4kJKNLJSSoahc7YJwJEFCvLJYkFZ+s+Y+cqpNyqhPt0X4vNeSCJIl8y1hl/DraEproLNvIwOKDWjlNnsGwnRteqQe1+CBuHSt0GlxPSMSNe5NIPQahkXAPNgBmkP3I1fyirTElItMKF0Nuyaw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3523.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d1c3c7c2-0796-4ff7-770b-08de9b10529d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 16:59:14.0514 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gm5EHH0zGDNGEYm6qRJO6+joS3KXI5wO5EIz2V722WvVsGxJFR1uefGIuv2iAdx+70IioUJS4yYR53nCbu0StA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR84MB3514 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: f9xZTixDImYchPrOwpYS_EboBIaVaCbJ X-Proofpoint-ORIG-GUID: f9xZTixDImYchPrOwpYS_EboBIaVaCbJ X-Authority-Analysis: v=2.4 cv=HoRG3UTS c=1 sm=1 tr=0 ts=69dfc3f2 cx=c_pps a=UObrlqRbTUrrdMEdGJ+KZA==:117 a=UObrlqRbTUrrdMEdGJ+KZA==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=8nJEP1OIZ-IA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=ZSrvDirOKP4VPF05hnFf:22 a=OUXY8nFuAAAA:8 a=gN7OOAkR4Fhn7TrYoc8A:9 a=wPNLvfGTeEIA:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE1MDE1OCBTYWx0ZWRfXx+UkHvLsfCQZ 6Fn3aRRuvgmheBBkdyzY4V7Py0eQEPjGaTYNxHf9CRdYxwB6xhTJYANoacXUspgZ0QKAA+zBCT0 ppxJYjMYkdT6dQHbcziqlPYj1omjJZY08ARvM5vjD8EwfN/bZ2LImYwMqIu/lmuKyqS1/21xgS5 bQMmdeLWMfhrMbjfyji1YqwQwVWy3XRE9ped9w0dtX515qDW5qx20P9nleYAJZmKHSeynXC3bJS 3zPftcWKC+U4v1cUZAlG5G4t9QpEHcOXXv0IvdRTyX2lVGfQAqO15qK2KwjM5jYNvFkc9wxhkAt YpXeRCLsljDMQFOMz72rgsKRPspHqAoYkDw7TUponxAtRyF8MXlKGxO26jT+XRdsctPeEN6ZTLL oCmHlhTRksXOf+UcJYFcYGeYMiAdE5iSRpXXy0Dy4PU0Kp2w0WLtGb+eCSVBHk/ipMDyAoqXMVd qVnOCgP5VTc+kVA7LRA== X-HPE-SCL: -1 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-04-15_01,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 spamscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 malwarescore=0 phishscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150158 Content-Type: text/plain; charset="utf-8" From: Sanman Pradhan Mark pca954x_irq_chip as const and add the IRQCHIP_IMMUTABLE flag to advertise this irq_chip as immutable. This is to make irq_chip instances const and immutable. Signed-off-by: Sanman Pradhan --- drivers/i2c/muxes/i2c-mux-pca954x.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mu= x-pca954x.c index 4803231e4c4b..20f7cbb2fb71 100644 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -427,9 +427,10 @@ static int pca954x_irq_set_type(struct irq_data *idata= , unsigned int type) return 0; } =20 -static struct irq_chip pca954x_irq_chip =3D { +static const struct irq_chip pca954x_irq_chip =3D { .name =3D "i2c-mux-pca954x", .irq_set_type =3D pca954x_irq_set_type, + .flags =3D IRQCHIP_IMMUTABLE, }; =20 static int pca954x_irq_setup(struct i2c_mux_core *muxc) --=20 2.34.1