From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (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 3170B368955 for ; Mon, 9 Mar 2026 21:51:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773093065; cv=fail; b=TVFrjmF5ykkhqloyHnZ7VGGiyMeTL54s50ahViuJCWxmdW76XjpvN0uE7g7xnrOXlbYRNu8WDgZby8AkekggQWMD3/BCEAjOQkQQF+oWyWouHCJ5KAuTiHqNinKHRe5/N8JnklnMw5G947IEdvZRWuMslOod6b19/6EmodlTK+g= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773093065; c=relaxed/simple; bh=zoBY1GQ3VXlSh6VYKAYMlHAqNBB8DCJ6ZBny5Lj3MEQ=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=C9o4ORni6josNvtz3gD8IKdXSnZUi5gcL77yodyj/HkquifLk2YsLqIyap7JmL5rWKOJmba5+rDAy9LjxhQ03VEcbNf45ZuLGC5mCkT06hJDSr6Sh6Y7YzqKK/m3SSt56E8hdqh02wqFpgZLhDoNd1OPXUfb2xTEaSaLtoPbwmc= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=C8A1GQRV; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=VOe80dHF; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="C8A1GQRV"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="VOe80dHF" Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 629IMeUC2910590; Mon, 9 Mar 2026 21:50:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=WonMW+dmcPvICUC3+gItlnP6gevAfq2268JCcbciGIc=; b= C8A1GQRVZI981q8wgwbPloCNLR7ISYedPf9mWUHx2oTNSflIcGxGdB/Nxumj57oy AEAwEs8DzY026Wxrd2no0fVj8w0Oa85Cbkqtz8UVTqymbOahmyKQXXQTaStbo0B3 CR4u3ZhJd1Y8JfFWsYfWE98MQ3dv3BFvgaIK8j56iH8bzGmAOxI9HKb53HU1xkI1 oJUqzi+syWUuueWFuwjliOcE34dJmoBMsXj3ZSp86DZR2ou178PlR9cURX3a/qdJ Ozmr49UOWXsuNVlsCdF+wlQMsj5dK7OoFveI/oWU36A3qaUBL8UPDoLgPzZg0jFQ UGj1odxEc/0QkFJKMJIspA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4cskua1vms-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Mar 2026 21:50:01 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 629L4JY2007955; Mon, 9 Mar 2026 21:50:00 GMT Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010034.outbound.protection.outlook.com [40.93.198.34]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4craf98dfc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Mar 2026 21:50:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qbb1YwkrJTF6IkhgdDbOSpzfc/TbmV822wfQ159zhEG8Br2Rb901NnpnZSWD3P8gkAq8WaUKUJXn+mOyv6kGbpURaUbvxmpfw9kfsAIsN50C6H26m7ATKjxBjCDIvXLSXQ5RbZMprBPHNc3v4NUKcC6PRc+D47ZDUQfKILXUiRu525ohwWi8Ie24i1p83juEDgZv7DRbc31ge6fM1iC5OTvjN9dy9Nkpq1hZfq2yVB50o0MMcszIERbH99UxU7V1qSgE3+ceJxwrHpwejvDHua2rLlvdcsqOBMGb7VACd95HyzVKlsZHFXZtyeRhuaWH5UWVU9pafLw8LFoAF53lrg== 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=WonMW+dmcPvICUC3+gItlnP6gevAfq2268JCcbciGIc=; b=e2GG747s408ionQzBwVbtUVC+K2vbDOYjjLLpPvwaewY8EUrDjb3OsUoDG2C/riNtSH5u9cRHYrV2CKJ+6uiJldx30Kl9e0CIkvZl/7uHAfxvxKt+s/sAvCeMwqKZBwd9KMV6piUeh9H7ZVbBHBI5DbUaLXIlEnQCVf2jUnf9SUENYPlF4AI3fnV0c2xs0q6LDEjuayZ7gOj1FCptYpgTIQYCkX4OG9HgioqEt6kdYfLndtugO+AIwGmXzYMPSpoR2g50vZcue/vKgZrQKjCrCckjTfitGn3ULXDm7v7l9y3Ih1DKAHOX8KkbnsktikmoC8U0C52Ar08Vi0XUrxpDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WonMW+dmcPvICUC3+gItlnP6gevAfq2268JCcbciGIc=; b=VOe80dHFAqJi0l7sF+CE7hrFZtxjLoRS+vgpig+PuXhvJ1OOHK7mz2CSvrR62INMdV7APYQgv7X+6ZkpSwBXQBMjRCTxT+YR5JEjJnxGhHQplYpDN7iGXonEUBCLJuzVyXFRNJAUIfriLKM/ecNh/S4lfuNA8E+9Wj+P7GZqKQs= Received: from CH0PR10MB5131.namprd10.prod.outlook.com (2603:10b6:610:c6::24) by IA1PR10MB7263.namprd10.prod.outlook.com (2603:10b6:208:3f5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.25; Mon, 9 Mar 2026 21:49:56 +0000 Received: from CH0PR10MB5131.namprd10.prod.outlook.com ([fe80::ab76:24ce:816a:8307]) by CH0PR10MB5131.namprd10.prod.outlook.com ([fe80::ab76:24ce:816a:8307%6]) with mapi id 15.20.9678.023; Mon, 9 Mar 2026 21:49:55 +0000 Message-ID: <2c0b3733-01e7-43df-b77c-964a2bc2a363@oracle.com> Date: Mon, 9 Mar 2026 17:49:50 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [External] : Re: [PATCH] sched/isolation: avoid reading past string in isolcpus parser To: Steven Rostedt Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Ben Segall , Mel Gorman , Valentin Schneider , linux-kernel@vger.kernel.org References: <20260306225908.2913977-1-joseph.salisbury@oracle.com> <20260309100503.1966a491@gandalf.local.home> Content-Language: en-US, en-AG From: Joseph Salisbury In-Reply-To: <20260309100503.1966a491@gandalf.local.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CYZPR10CA0022.namprd10.prod.outlook.com (2603:10b6:930:8a::26) To CH0PR10MB5131.namprd10.prod.outlook.com (2603:10b6:610:c6::24) 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: CH0PR10MB5131:EE_|IA1PR10MB7263:EE_ X-MS-Office365-Filtering-Correlation-Id: c2939973-d690-4ff0-2926-08de7e25ccc7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7416014; X-Microsoft-Antispam-Message-Info: XNQf0O8leIgoqq9S60U7PvX8CzkHTq4qug+8EnrVEMsRw6YJdQIGrqGlSNfHLpGwcovK9ChyKFWKqXgS6ECZdtrhS3JdAb6hkublYKMF9qUnCSZfLQj9IQ/nrDu8S0JP35iLHwnAIK45hdxpjPUgjn8xy5OVzhizCWnO77LPgjYxgCWnnDJODVZDratR0TP53hR1+FbXWW+xLLPfUAFqXzC8Ia0LKT+ywU3MWHARGIWLYFQ5xeLT1fc6Q+uGJCxXZ5icji9Tk27Htui+/70mY4/tp2/gMzOF87pZ11HKLFcG+GP1jC57jOLBlNV7NeC60nfokuQZADUcT69jYMmB+RGxBChAII0UaZ2suHqwibKGuoRmB0NBuhmNjX2INI/U6omxOxvk2XG2IRXXZyOj1lAcyAZ4eh2s1CXNzgzCPrjJ0JCAvzjUBXD5uD6NFf7wu2B8nrOWodSBJy++efzb5n1khJO0CrlA6qXMYDz1RZ8C+9mhCpjITxstui1oHmdsLtUZbSX07YmOB51jCqgfT8GldQlZJsFOB3oKRa3lffcYynCrb+H1GnFCcaF+RStG59zfyaNZGpc6L0rNjVy3lJancittorWkNzCkllFNtwn6bD6bY4ENmWzD/YowHWKZ0KXHxgTr7bCkJif0icEBqhD3pfZWVJ249H3x75pDA5K1YUbJtagRiOHaPD9RRM6wKjJmcDgeQKQFAgEl3cdVPz21g+IbYXo0PGuH+j4aemU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR10MB5131.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NG1qZEVuK3NLMWl2SnRqNU9oTTdwOFcvZk9HUmQ2TEF4VlQvM1Y1eXJlY3pt?= =?utf-8?B?dHZXYXQ0YlRSa1pKQUpJOFBXd3dpQm10dlg4WVFqRTU0OG8za2dhQ09acGF1?= =?utf-8?B?dkhMQy9yNlBqYllrYWlCaFZiWURRdnFXVUd6L0cvbjlnT2htYWxuNkRqRnVw?= =?utf-8?B?RURKcXJlMEl5WTJzbVhZVzhWamJiRUhrZlcxOVJGSkZrZW8xblBCK0I4a3Bz?= =?utf-8?B?Ym5qSTdIV0htZ3NETzZNUFB2Y1pQajNLWSttbHBnZ1dyWmljcWpOTXZDT3Js?= =?utf-8?B?b2FSYVphR25oQ0lNZlNReFlPTW96Yjg5aTZ5UnUrWTdad3VIQ1NLNDNqNGZo?= =?utf-8?B?UUdKeHpQUnEwdHBidlhxU0tHc1c0Q2NwK1h0bExYL3J5USttLzVrQk5aY1hl?= =?utf-8?B?anZQY1FUOEZXNkRqRk4zZ1hVbWt5YVhvQVhNMWJZc3NiaGRQZ3B5T0JNRnY3?= =?utf-8?B?ZHpZZHdUUCtHSDFsK3ByWjJIanVmRDFCVlJnK1lFV3krRkd2bE1ESVhJYWpi?= =?utf-8?B?MkpZZDhsVnVuOWRScTF3SGV0TU1neHFYaXhFd1VkcGxNMjZxZHhRSlBGUjE3?= =?utf-8?B?ZEpURDVCVjBxZktOOWtzc0tOeGE5SE84MFluS0JGWjVsUHhHSWhZeTYrZUhM?= =?utf-8?B?WHoyMU43ejB2NnIva3Z5bXJJTU1nNjE0SllkQS9LUDlEVjA1T1VNVjhmVTR2?= =?utf-8?B?QjhoUGdKeXJmcDZGQVdES1BBZ3pVaWJMRWY0YWpkb2l1cklrMUIvSkhvU2FK?= =?utf-8?B?Qjc2THhDSFhLWGU2U3NBM3Q1eWxFV3pOcGV3SWZteCtKcUtHWFROOFR6QzVU?= =?utf-8?B?MnVJYmpLQmI3cHIvUXNqWlp3allZZk1ibDJXckFNL2RYR0I0QjQzaHFMTkdv?= =?utf-8?B?czFObFlyOEtpWitSUFMzQnMrYVhNNit4WkY5TkZUTjRJOVpvVTNoWTQveUxz?= =?utf-8?B?eXlveHdJUGUvZHNYYThHZXA2dmV1ajkzdnVLVmZQSmJvZmNVOXRUY0czSVNx?= =?utf-8?B?dkZZMnR0UlRtTmFXZVU3MXprWHpEaFQ3RFpPUHd3bWtaKytaMzQ0cU1lakRx?= =?utf-8?B?MEt5TkdHckN4citJRjd5bEZDWnRMODJGL2xmSlVXalpRdElwVlpNSC9lU2pO?= =?utf-8?B?eFlhaXE1TStvb2JPTzFqS2lkZDdEU0tsTUVOSW5GTDRIVWtmTy9GSERQVVJy?= =?utf-8?B?ZmxWd2xkK0NKdjJQZVFaS1ZCNm1rTm9TQU9KcFAwNHg3MEtpSC9uRE01Qjlm?= =?utf-8?B?QWhnZkJxQ0FkanpjWlpHSCsrR2w5ZFViblMwRy9QQ0hUMlFNWnMxSG1KR25y?= =?utf-8?B?Z202OHR1dmViYVJUZGcyTEFiYjRsQWxBK1pUcXBURmJjb0pjckNlSkRRTnFQ?= =?utf-8?B?VisxdStLVTcvVDBJUEZ5STgrcDZ1d0hWMUdraEpJL09sNy9reWVxbnlZd1Y4?= =?utf-8?B?NUdxa3Nld3dESWR1ZC9XL2RHOTBmK0JLRlA0c1VGYUJWTUM3cFJ6S0VkNlFF?= =?utf-8?B?U1VhZWhSeEFqVGZOanJnUGJ1dHIwUno5UTRyMTl2UVliSkZ1K1ZmdjljUi9H?= =?utf-8?B?Tk45UFhuallXRXFFUkp0L1NZbGh4MThxcHVYcDl4MU51TjNIVUljai83UXZi?= =?utf-8?B?SlpmOWh5Yk5vb1d6bDJyRGc0dUFpZ2pWTC9uY0ExSHYxemNpKzMvcmZtcy9w?= =?utf-8?B?RksybUJyV09kTzZoUmlSZm9RdWxkRndFRWc2aFJIQy9sYjdrQzBQYXRyZDZN?= =?utf-8?B?VUVPb2o0ckxjSFMzRDRuT0tyREhGQ3BUVzJHakhzdzU5UU9jQWUyZGJOL3B3?= =?utf-8?B?RDNka01HUS8zcU1OTDFNQ2x4dlhieFB4amRmWk9FcjE2UVY0dEZFMitTT2Vi?= =?utf-8?B?czJNSDA1TU94N3RwL1lFQ3lGdmpSWURmK0xqYmM3bG5OQkNHZ0Y0VFpZNnhR?= =?utf-8?B?ZkxWOE04eVBPbmhKSmphSG4zZjV0Q0RyR1FlK001UmF3V3hxZzRJUkxGZFBK?= =?utf-8?B?V0dYenNkVUFVSVlKZG9uRy9JaDAwKzhIYXlGSkZUZVVaOXB4K0JBWkg5b1hY?= =?utf-8?B?b3VIT0FrQjhLMXBvSDlwbjhWRm5OcjA3Y1NlMTFJNlFVcXIrbmhobllLYlg4?= =?utf-8?B?L1laczAzNTFhbDlMcENDeGZaRk11Q0tTODB6NHpkZ1pUYTJrOFJPT2pNcmdl?= =?utf-8?B?Nk4yazB5dVdaTkZOVG94TkZsaHRPaTJOR01SSTFFaHNDMWZsWTJOSGZ5bUJu?= =?utf-8?B?K3pGYldYRG1QZTMxMzhwaVFzQlJxV0d6dVdEK05QeHA2NXQ5cThaRVB5ZGRt?= =?utf-8?B?eFVZVzdwRnNjaDA1Y1RPQlRCSC9WallpNGw1MVNGQ2cwTVg2eFIwZTBSeUlS?= =?utf-8?Q?K45F3+Yy4hAYWRpU=3D?= X-Exchange-RoutingPolicyChecked: L4qAOWu+Myxy3Sb/cwu62OAItYE72kpI3eXveAE74CoSzXsBDaYcCjbieO7f6zh//jyFKVVYjDsOv+ouJILv6X3KmMlKfiFA/c7+8G7eq3XhsvJ/oWhiGdsodrBjwr55z1mA7ufVi5YsjBirCmegUwsIXZP6gwHFpIjZ0IgQotB7DxAqEizOxLbsATnvegMCmRRB7E8cuQZWDmxhl74pd+0qhtwEVRTmWEAd2oNeXJGwsxRwWnJI4Uu2twz1L81ST8N0gmn4mMwFAYnfo889IMcLreNneYvA6UtjwO8/jwxF1NCBzi9oUNYq5M0vzBV5sc5E85clwkZ8IlZf6p1m4g== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: J8vOZYBhQRTYPwOrvg/uNGhykJrnxPfZ0O3YR8qjflKDQVoOuLa9dKi1PxEEtVSaZ7F02ogXD/fmOwUmeEWL4ee9n1mszrvvx21dbMhsYa7EPZmJBDQRR62mxZjB6APExwOfNUIoFM1rhIJYmi7QfD6MsNtcme777oShLEluGeUwUgw0aff2okJ77bwSpNJZe4oeIyxFcBDTe9dOO2oi0MGOzsu9Sf2XQufGVPgSu1pZTHu/ZV10hipIpyhC6jlmV1X/XEzovHlf54pNJ1vf2tUu5RZoQoBMi516JDJI6nx7gcoNH0N2YTnjaEGY/8Ms3s8O9nyKGVbyBlMH7Pq63WmYhS6qUbCfH+hpDSfIpvMCVbs70ZiG7JFMi9vqlln7f/Tl+JSQBx2D3bqAC4iXNvawSP6T1Sjn0SQ1uPDgQDuXoVgsdt07KH04ZiOYTfLxcSR61srcP0VK17DZJrbaIJcD+V0QeHGLGwhR/Ah6bJ6ur87CxGGvv46XXCA5XegnQIId6El4fj7DvpIynQzK5aK2bpkels9zxH6JdTcaZbrub2hYzom9DFqoyTd5Q1/HJFCSXEWjuN77Rp49qHI5fhaI4Ehn5CTWSIBq8VneBI8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2939973-d690-4ff0-2926-08de7e25ccc7 X-MS-Exchange-CrossTenant-AuthSource: CH0PR10MB5131.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2026 21:49:54.9763 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kpK9OzwzfucGyKtfbNXxv6BzHVQLXQ1QTLWDKb867xi6EdWTciJB0XdXFwPISLzPa+4loA/wivA8R5XoUpywMOBPhnksrgmed3IcZonJK2c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7263 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-03-09_06,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 suspectscore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2602130000 definitions=main-2603090194 X-Authority-Analysis: v=2.4 cv=Methep/f c=1 sm=1 tr=0 ts=69af4089 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=jiCTI4zE5U7BLdzWsZGv:22 a=3I1J8UUJPc9JN9BFgKH3:22 a=yPCof4ZbAAAA:8 a=VwQbUJbxAAAA:8 a=aIRFEtWThkrb6uVC550A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDE5MyBTYWx0ZWRfX8/NtCkO5Z0Bx f6sKM5OCGS7CK0MjHE6P6hUsZRePNtLXy3vT49TpzbWqbCv3tssItlbyn4AQjexMopcOe9KHAnU k9dSA8CfIaZjtpKGY/VnSBceLcGVmIHrELgUP35BTgDsT+bTjChO1KehgHxqcZMbJRHjrP9SePV 642GhmWuhGFqc1EOU+Ba64/24jpOXGvhR3/HJrIaeHEOardxGqVPmG5/Y7s2Qz/9uTzJp4lpsX2 VGxPy4pP1kCd/eu7M1uEhu2S9XaA7jusHZQ25zD14MM6ifwsgLtCcRIe9o1d5bjVy41LfvD6pyO sHVCPHInJRobeTY3D5pU3bfbbqKvZ5na7Mv9MHgmq6QaCsO/4u5m3GS+8liwNV0Gh98RoVm93TD v7z1Kll0gdZpVQgO2o1aKAPEWEsQooIYBMGMWS0n08eFQZBsf+B6MBR6PnMnKiBUtL238kEdce3 QAsBV0D2nE+xzdezj7Q== X-Proofpoint-ORIG-GUID: PV6-0wJF8W8hxcYUMZF13WH2JjWntxsX X-Proofpoint-GUID: PV6-0wJF8W8hxcYUMZF13WH2JjWntxsX On 3/9/26 10:05 AM, Steven Rostedt wrote: > On Fri, 6 Mar 2026 14:59:08 -0800 > Joseph Salisbury wrote: > >> The function housekeeping_isolcpus_setup() advanced the parser pointer >> unconditionally after unknown flags. >> >> For an argument like 'isolcpus=unknownflag', with no trailing comma, this can >> move the pointer past the terminating NUL, and the next loop test reads >> out of bounds. >> >> Advance only when the current character is a comma separator, preserving >> existing parsing semantics while avoiding the invalid read. > Nice catch. > >> Fixes: 3662daf02350 ("sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters") >> Cc: stable@vger.kernel.org >> Assisted-by: Codex:GPT-5.3 >> Signed-off-by: Joseph Salisbury >> --- >> kernel/sched/isolation.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/kernel/sched/isolation.c b/kernel/sched/isolation.c >> index ef152d401fe2..4cf253fb6d75 100644 >> --- a/kernel/sched/isolation.c >> +++ b/kernel/sched/isolation.c >> @@ -355,7 +355,8 @@ static int __init housekeeping_isolcpus_setup(char *str) >> } >> >> pr_info("isolcpus: Skipped unknown flag %.*s\n", len, par); >> - str++; >> + if (*str == ',') >> + str++; > Although it should only be a ',' here, I think it's more robust to just > test against non-nul character. As the bug only triggers if str points to > the nul character. No need to make this check depend on the rest of the > algorithm. > > if (*str) > str++; > > -- Steve Thanks for the feedback and suggestion, Steve!  I'll send a v2 with a test for a non-nul character. > > >> } >> >> /* Default behaviour for isolcpus without flags */