From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT3PR01CU008.outbound.protection.outlook.com (mail-canadacentralazon11020110.outbound.protection.outlook.com [52.101.189.110]) (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 99E2028CF5E for ; Mon, 17 Nov 2025 16:53:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.189.110 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763398396; cv=fail; b=MdmnExQFD9zAaX0zzU5M/AsraBAkq5+lAXcxx+LouxFbdthAGQswiWntmYosg6TinS7MDKUDlrTQOyCanx0ZrfTFUkYqjBkf3xBiI1hReKffPsziaLu17TF4apxc6Wzs7cmm4VjQtchIWQLZ3H6+w4MP0zwb3Lj+Jd5g7rcyINE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763398396; c=relaxed/simple; bh=4iECqNSo1EwlUMuo8bVzMdH6wrS3t3xxx5/0s2n/+9o=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=qlv7UZv5u/GxC9JLnd44ZWfKnlPYqmhPFc5vzfy3aDSgCf0f0rUvMUJJSGJ5K9rpQJGWhOYDegUkytHqWiIkBc0l7XL35SvDh1sHRkds4zUHfWShtMm2li2leGWOJntX6hbVGYL3mkEHnMGcKiMZ5nUH4EfB14k7niJg3+Hplj4= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com; spf=pass smtp.mailfrom=efficios.com; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b=mEyJX0yD; arc=fail smtp.client-ip=52.101.189.110 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=efficios.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b="mEyJX0yD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I9+Ledd4wzIsR72Ly85hh6567kG/EzXbtzzIGdl17OQKw5TBQWODpKGK39Jbt6pQEk6kQewd7f0A1TCXqgz9BKzoVDb4qNNRP33kz4EiuA7OM8XBrx/xsQu81qRtCII2inN2LyUbGZnz5fj52uyf3AFKroxJsDuPlomSh46UpL4lCH6eMtzF78oJ6kqlUxZJQb2GXQi2dsS85hDR0AnaEMXXW2ExsLg33vn63SxzaEJrAQ3jX/caShZtT9dr0BwPFsDCGr+yPEc7sk/FIXZ0dZhJR0jUfLSmgDY7ITELcAfz3FkRLttCu99tSZVKKAlj8vikbNxJFsah8OPx3iDlsw== 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=0qusJAReRhE5A+5MAC8YWtZLe3n5ZzQ1oRsl6DsD3Dc=; b=b7ODOPnd6Q4RuMtITVnUsgF63Ul401Df70SUm91Nxmsoqy7/cMCKQzKwKSrDI23QdV1yHO+P8YUuwx1YRKH+LUVU6+XUFc9U3QidZEjcMo7tpiO5so+XfhzAKF2A2k7n7Y6CBtYycNkRs1G/+jd22RKnLLN/4qBDjAkC6cWtoRy1Tlliw7MkaaKbFy2UOnZ3G4W1ClSjRpag8jIWBFQxxvPr3TjCkmt8uelyB7EyI6Pcl+XC/vA14fQvoT5mLUKE1NmnaHGUXsVpop9/Es2YrkbrcSwM1atzG+VO1tWoHq1L9BEqKE/H7NafxsR1YYnaz2M/3c337nXj35IVpqd/ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0qusJAReRhE5A+5MAC8YWtZLe3n5ZzQ1oRsl6DsD3Dc=; b=mEyJX0yD5vOECKcANfaHgoXMXF+Qb/vKt3erajN2ec3Cjvc40FMLF0JPQ4we3jkdwBMptK0o3uD5tKYx2w6ltpx9glMM4Mf/tT6uBK3kUTmGI9DDLmJUjoJMqWB2ts7bMbTuXOMDv/WkM34BO5bigluu+MBpgQOmO8iNUiSsNeZBoUCs2i1Nbu7FSJQTPcAit1/GJceFSjBSa0XujCpuaNhfRfkL8kJ7wvSEGPSN0L6A7J8tpoySBQIwZl1oJduyoe2f6VdfQOmpRzGGCrI3cReHlrbk1IWBjMazr5Mrlw9XZ8VVM8nTnAxepQxfIWU+mxoRlBNpR+oeANr0yWIarw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YQBPR01MB10254.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:79::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.20; Mon, 17 Nov 2025 16:53:10 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%2]) with mapi id 15.20.9320.021; Mon, 17 Nov 2025 16:53:09 +0000 Message-ID: <4a8a883a-110d-4718-8334-c202b1a2cfb0@efficios.com> Date: Mon, 17 Nov 2025 11:53:08 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [patch V4 11/20] signal: Move MMCID exit out of sighand lock To: Thomas Gleixner , LKML Cc: Peter Zijlstra , Gabriele Monaco , Michael Jeanson , Jens Axboe , "Paul E. McKenney" , "Gautham R. Shenoy" , Florian Weimer , Tim Chen , Yury Norov , Shrikanth Hegde References: <20251104075053.700034556@linutronix.de> <20251104075427.359149311@linutronix.de> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20251104075427.359149311@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT4P288CA0006.CANP288.PROD.OUTLOOK.COM (2603:10b6:b01:d4::12) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) 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: YT2PR01MB9175:EE_|YQBPR01MB10254:EE_ X-MS-Office365-Filtering-Correlation-Id: b3bef07d-fdb2-46ec-4ea2-08de25f9c9a2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SlQyVjRRTzRCd05qcWd5MGtpbHNVNXJGeEpxV3VQM2o1L0FESVBjNzJZTlB4?= =?utf-8?B?MVNETERUcEsvelBBRHRXU3pET3diTUp2MGNJN3IzSk1UREdtU0I3akhZdnFp?= =?utf-8?B?WWVDd0RhaEw0WDUrdlRJMUxYaEVQc0FOSjhaNVppSVBGeUE1VVpkc29QaEdW?= =?utf-8?B?anBsQ3EvZlcyN3ZVT0pxMDUreC9VajN1dWViaGg1ZjE5N1ZlMlcyMzlZRmFh?= =?utf-8?B?OXd2K2w0Nm5jOUhLSTBqdWthV1dyRnc2WDc5NURqSTZrMU9zSWR0Y0VrUWdh?= =?utf-8?B?bmRKUlBUV2hNZzhBUzRCcXozcVZudDl0TXg5VEJ6OXd3MjFGZDVCc2ZXK1J0?= =?utf-8?B?OUZxU1QxWFV0OVdoeGZ2UThmQnc4aWh1c0t5UXVvdmRNcm1HcVpIdE9BUU5m?= =?utf-8?B?SFN4d1BoVUgwa0V6UE1BeHJBNXFXTmZTS3hSeWRhYmlHOXNwZWp1RzBuNXFn?= =?utf-8?B?cVRkOWJmREFUMy9lcWp4VHFid2ozSnpuMWV3aUZRVXg2QWNYcnVHY3ZBck8w?= =?utf-8?B?eE83S25pTGtTT0xxTVZIcFVoTFRUM2luOGg0b3BsNFN6VnplMkI4MW85QWhS?= =?utf-8?B?OUt2S25hRmc2NDllcFNoTVU3bjF6VGxOWVVNQjJ3Rm43a295NE83ekV5b2F3?= =?utf-8?B?ZERTd0FTRysvMW9zc3Nqem80eDZ2UDNnSDV4U2NFc2FsVHVobXIwdWhVWHFU?= =?utf-8?B?QkpFSktRREUwVUNXOGh5MjRTbzcvcHFKM1k5QmZTWm1LRTJFK2ZjaERFMFR3?= =?utf-8?B?ZWZ5c0prZjkyN09FbmFQUU1OZ3RxQXNRazJCcFAxZmRYYS9sVzNtMU9CazAv?= =?utf-8?B?NGRzVDlubTN5UENaN0lNcHRXc2o3Qldibm10MExHMExnV3l4K0xCQzZLdGVZ?= =?utf-8?B?MDY0NW9ObWZXSmxzazQzMEx1MkFrYXh5ajhZckpYNGcwTUlqVys2RmlMVjVt?= =?utf-8?B?eG9ENkF4V0RqcVQ0TDRDbUQ2c3A3Nm9DMlpER2doV3dpN3p4TkthRm9PYi9L?= =?utf-8?B?cEI0SHVhV21QL0ZSZ2IxWXVvQVB2aEtlUHVVazZ0dUwyUnU2U24vSi9MNHdG?= =?utf-8?B?c1AwZnY5K3ZLeEdPbUFHcmpPNUo2bnRqNjhvQkZPYUxCNjQrSEZSYzZsV3NI?= =?utf-8?B?bHJNaHhvM1ZyaXpoVU1XVXBmMUZzai9uVUJpQ2ZIZXdHNUNOUldqR0JoN0ht?= =?utf-8?B?Wkx6UHBVTVhyMmFSYkZYRVBod2JkbnZtSEluOWMxWkVDb3JVMEJzb2FQRjgz?= =?utf-8?B?d0RNbGpMMDh2S0dGZmRiZGhsclczQ0FIbERramNjRUU2REVITkxVUjJjdWhY?= =?utf-8?B?VTBrdklSM2RHdzhBc3owRUtHT0kxQ2hmRU5QV25zcTF1YTFJM1p3QzcwTTli?= =?utf-8?B?Z3NpTlZqTVRNbmxPd2pYTEFkQVkvNUZWSXpOSEVjSTlSZDBnaVh0ZURvVFpq?= =?utf-8?B?RmpSdlMxL2tKOUNCUTIzcm9UWWROWDJHL09ZNFZ1OGw0YnJ5QUxMMkVva2RX?= =?utf-8?B?RnNtVC8xZHZOSW12alVCc0NoeW10VHJYUTF0Q3lleEd4SXpOa3hXMC91SGRX?= =?utf-8?B?b2dyQUdRaGZLcHVidFp5L2VvMzhPS3dKaVdzT2JwbmVvRlNqK1lsZ1VFajZk?= =?utf-8?B?TlZmTEwvTmRBQjNBakY1UmVhbUtWTzEvSTBqaXh3QkZkVjVzZGRlR0N1Z0R0?= =?utf-8?B?VXRpUHFKYTVlZ1IxbFhCVkV5OWdWd0lNUEFnZTh3SDRERW1lNDlJUER6cGs1?= =?utf-8?B?Y2o2bldIVVZiSHAxQy9pa3huR1htdHY2UW9wMStlM0toNXlHeHc2REl6Y3dl?= =?utf-8?B?YlNDVThGS0dnSXFYOWw1NmRna0o5QmRRM1NkWFdQYXZXVkVrT0J6ODZud0I3?= =?utf-8?B?S01KdHdETkZmSFdvc0ZYVGl4Rjh3YWdlYVVMSzhOTVZPTFE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a21qVVlSa2pVRUVyKzZKc0ppYWpyamQ3QmJSRU4vRG1sUkhWdjR5SHFFNTJF?= =?utf-8?B?NVpESGxjMWtxWkxRTi9rTEFDdjhmbVA1WTJoNUNwN0VOdHlJamxZOW5sZ2ls?= =?utf-8?B?NkY2V3B4Y1RNVXpHUWpEYytoVmZnQUYyOWR2bUZ2VGF2VHM1c1RIa214bkhY?= =?utf-8?B?dkpRcDFrWitGZ1lIbmYrSjZTTGpGZ3VVWkM2OUI5YXJQNC90ZXlmaGdXRWY1?= =?utf-8?B?ZVZKWTY3UzVBWGlqV3o0YzErMCtVUHpVb2FiT3MrSFRLSFFjS3pVQnBZUmlF?= =?utf-8?B?V2NFSVZ5L1VUaENSclVmbVRCT1B5YVpuZWN1SmVIZmFWSHdTOTRkSEh5eXF2?= =?utf-8?B?cTBvSGtMaDgwdW42QjFrZms2aC9zVlN2UHZrcUZnb25nZzJaMDJjVTJPSEFS?= =?utf-8?B?dUJQWkg4Z2NGOTBKaXdyMytqWkgxeEoxUGdQWE5adzgvRXR3NzlySndTcXYr?= =?utf-8?B?Tmltc3VENFdhaHNMbzNGbW9rRXIycGlHL24xQmgxcU9JOEpwMWU3S1BWQTdC?= =?utf-8?B?UTN0NkQwYmtoeVZNTUdMeGJBalZMOTVFazBjSzRDNUQzT1RuWXdJclFWUGRU?= =?utf-8?B?UHNyRC9CcWFYc3BhQU1KektnbWR3SkR6dlZzTFVzd0kvTmVtUWhuNDBEZExz?= =?utf-8?B?TUZqUklqOHBCOEtZa25GcmFMTEk0ZGc5SzA4RmpKaTVsck5aMEFWWS9nUmY0?= =?utf-8?B?cmZ0aXFDSFVNVEljR0hISnBNc0lrdjB5Y1R4K0FaRHhsNDl5ZHlYOS9uL0ho?= =?utf-8?B?cERYR3ArVVlHanQxcHFNQnA4T1lpRTFjQkZXdnF6OE1GQTdrSjdiRlZQeDR4?= =?utf-8?B?MCtMczg4bGV3UFdNRkxnclQzNlAyZG5QdWlzMzBPUGo2NlUxOVJ4aDZ5WFNQ?= =?utf-8?B?MDZnbUNVelozaGpmTnZVQXA0SlhJUWlUU2IxeERjZmdLKzg5djcwamsySVY1?= =?utf-8?B?aTJvQllwVTBuaGliQyttVGVoRWgyaFViaEhtc0hxeTZHbUhJSUJvN0VyOXp4?= =?utf-8?B?bmJ5SFdkQVdXY2hlWVovN1lGaERYd2w0T1BCdTZnNVNLVDVTTFRqbDR2L1p1?= =?utf-8?B?QTdZeDN6d3lKcS9zcUtlcUVGVGdvL0FranhIT2tyZXo0eVE2TjZNcFJSWGFy?= =?utf-8?B?Y0hxQ0JCVVhnZUtwUDZpNk1hdXdGUmUzbDBiTi9RalNGaWhUZUl0ZEw1MDFU?= =?utf-8?B?MlprM01zTkFXV1E0QzRTM1A4MDdaL1N5ZXdKL1pTSzhaMEIwYUxFdDJwTlZF?= =?utf-8?B?aGVpZ3lUNSthanZuV2RQdkRvZWRpZXU4MDI3WUE1Yy8wM0I4S1dncDBCUzg5?= =?utf-8?B?ZHpEN3JVdVhYVXRaVCtIYnppOU5FaG0zV2JCcUtPaFFhaGFlcExnaEFmNU1x?= =?utf-8?B?ckxZS1Q2TlVsN3V5dnh5TDNpSHMzZHFLQWJLU1p1TURUV29oNzNiUjB4ekp3?= =?utf-8?B?T3cxbmJXU0F1SlhEM0pzQyt4a0dTMDdQK2RsWnQ4UHJ3Q2hwemwvTXBBQVlJ?= =?utf-8?B?WWJ0NVpkTWU5b1g3UnVHK20zd01EcHBxZFNNL0pjbnZ5Ni9wdWZQNFFUNHlY?= =?utf-8?B?L2xNUy9HRnl1Ym51K0h2VUJuYWM1TnF2RWpDb3NCdlFWWlp5bklRQi9pTzU4?= =?utf-8?B?c1ljSmltMWpWRm9sQzY4YUVRY2pzSmFkV2RWT0pLNUFCaExMMWI5alg2TUxv?= =?utf-8?B?ekRZM3BKR2k4bEhtVENHdkEvVjMyMTdkaHQ5ejNaRlVvdjNRSzg5M2ZKRTQy?= =?utf-8?B?czI5czVqWWsyZkJ6VUR3S1pGbEFSTWFVbVB0ZVVwNHpxSVpSMTdYblNwbUho?= =?utf-8?B?Q3NPV0ZmOFBxeU1sUWs5SlpBRFl4cXhRaGtuNXcxa1RqUlg0YlNBVDM3byt2?= =?utf-8?B?VURESTJJWXdteGFpQ0YzalNqMUpsd2FTQVJjOTlVOEdCQ0JZYlFuZ0NrUDFC?= =?utf-8?B?WklxZVdFMVp2cUNuLzhRS2ZISjErM21TbU1XTzE0ZTVxSmdmeUV4VExZdEFE?= =?utf-8?B?ZFJtS1V5YmlVQ2c4bVBGWWFsL0d0bm5ZTERrZ21EeFlDWldpWXRobTV5cTFC?= =?utf-8?B?eDh3SUtsT2wyU1U5ZHlVTHVsY3RUemRrNTE1SW9CYjVLMnM4eUFiVDNLTmIz?= =?utf-8?B?dldVYmdLU3FCWmw1MVpXRDh3Rlg3Mkl5L1JTMkJ5MzdkdjJUSnovWUpaYkZv?= =?utf-8?Q?iEhWyM/SHZKLeCOGjJz22Nk=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: b3bef07d-fdb2-46ec-4ea2-08de25f9c9a2 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 16:53:09.4521 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LTushdTZ3ZCcTzw/Sm7xTHcu54XzwNbwDmMvg8YqXoySTgPyTnmYBj84ZEilKSTc67UTbVjQ1FKz7/W/CiQgBi7Ab1Wc4Z+TmyTgrRfHZkA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR01MB10254 On 2025-11-16 15:48, Thomas Gleixner wrote: > There is no need anymore to keep this under sighand lock as the current > code and the upcoming replacement are not depending on the exit state of a > task anymore. > > That allows to use a mutex in the exit path. > > Signed-off-by: Thomas Gleixner Reviewed-by: Mathieu Desnoyers -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com