From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) (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 9C2A5348452 for ; Fri, 12 Jun 2026 14:34:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781274851; cv=fail; b=XdrNesHr+cjXwGE7LIZvX+XSYwskI5sRUOUfzADIvBvk6DFDO83HyVXzveXc7wFiRtnSKlTgFQnPchDG/KCLES7wgDhmfYgEwfRQuJZj64pU7iLDZnDdZdQmcQp/29wep17eahsacY/j3BgChdDxB7aQDd1yIhot3e7yPgqf3FY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781274851; c=relaxed/simple; bh=E6WLjxm5NNC8mJcST+R6/uNjebSziR2eDPmPT/UQFLw=; h=Message-ID:Date:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=IYss9x/1UO33owO49BOvnxsUrdiU+Fvwg22/qXqupMaizXqHdWZPkOXpOaTmxM0ncI6APwsZQNczy14VVTjBT92XQQMASlfPAJ5xwqpqPADLXYroAysUNtmuUtjPhZSgRDmrG35sn1llW/BHeHfstzPC+lFnuiVeMf1NnJb1pB8= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=DgBteHy7; arc=fail smtp.client-ip=198.175.65.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="DgBteHy7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781274850; x=1812810850; h=message-id:date:subject:to:references:from:in-reply-to: content-transfer-encoding:mime-version; bh=E6WLjxm5NNC8mJcST+R6/uNjebSziR2eDPmPT/UQFLw=; b=DgBteHy7ZzCxxMrCXqrwrZoFNMKy+HCijfMoHxs5OWn9LHXB4032cJj5 UN8BVJeH1eW1l4/sV7GJWv4WuVPrWxxZOSUDAFnj+KJ6rpuaHzYHIshhP CsBsqcXdXlFBoHhbR/hwoTsyS3UoOISs5GXLB5AHob72W+CHd6jMuNv6X DJQffEVQ6Ouc+j6th9lFODPAQeAG3c717L7eSU1bNk6wf9imdLZltJbV6 KPbXXkWcLNfvjHLtMYjeZryr/byrFF0OrUmo9YX5GFukG30S25R+S5zts dzJ5roQzTn77S6ebAj8gMzt/NeRRDZknE1519EBTjGMu+DHhjny2QHmI4 Q==; X-CSE-ConnectionGUID: XHY8+1i/RqKUEy43B0yabQ== X-CSE-MsgGUID: DXvuBj8QR2qj+Z38nz8csA== X-IronPort-AV: E=McAfee;i="6800,10657,11813"; a="85735086" X-IronPort-AV: E=Sophos;i="6.24,200,1774335600"; d="scan'208";a="85735086" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2026 07:34:09 -0700 X-CSE-ConnectionGUID: zZoqiuyRQv6sT6dEhLQQSA== X-CSE-MsgGUID: I579evXnQ3eRge4cxW/mnQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,200,1774335600"; d="scan'208";a="251927371" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2026 07:34:08 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 12 Jun 2026 07:34:08 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 12 Jun 2026 07:34:08 -0700 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.46) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 12 Jun 2026 07:34:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JSTU/Vd9CA1jjJ0LTA9ln4ZRkWEyWTRe4A4MfhpHDMurAJz/b0d9YUB4WVd/mFOdNpljgtRfqXKdw+t3VfnZzIM3iScayD24O1hSJRg7p0ATK8xQtUC5TjpciGJ4YdXVrWfpPXt7u3xyxiFSULSZVzNueSTc2Un9OOm9ymysEA8NjwXzO4U0LTwyfhX1mxYnUmKEfVPtcgLi73UbYTHxrkRhyNCzbho9ETJqmg+JN9bAJ8vp3H9tEQVHl/PrKJphLEDcgNcBgMFXsTI8IZWBVMWNcTwncdZvHHOXdmjYAPMqPxv9cDepsR/K2zkbq9dOBtbHqbB6Szdomz5t/G+qhQ== 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=qHj2LLKUCN/ECF4zHzWzG8LcFRNnIbJm+xpLaFawYUk=; b=pBOQA3I5uhOGfIkioTx7YDpO2Gw5CTq0hUtzyVV3+sNO0BQ6NGjF6EKV8Nt5yYkfYNC2Q2e8gq3oncfkVYgmb31HWFlh6QelSF3hUCvlHcMYAmetCBmBc/tZQBtz8+d0625Y2tMj1Fod+UJ5ayy4L7xLWuXCFJsuYhCacqdaTxFl1ROOqKuvFW+9rJPiujJZlLn2Dsemwp+frN4OE46oD7ckVlqKOlrgeJixSYW7hvVxSpUoVvg3Ch6RPfFwBNF/BdMYjVPfkassr8kThoVbftELKzg/v7kS7j3pstfzczbmsReYsyAyXXMWFPzK0r0GBSX/JDabsb4Ein4pA+qoZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) by PH8PR11MB9952.namprd11.prod.outlook.com (2603:10b6:510:3d5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.14; Fri, 12 Jun 2026 14:34:06 +0000 Received: from DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246]) by DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246%4]) with mapi id 15.21.0113.014; Fri, 12 Jun 2026 14:34:06 +0000 Message-ID: <154f6291-c308-4a7a-8aab-286af04f6adf@intel.com> Date: Fri, 12 Jun 2026 07:34:04 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH][v2] x86/process: Return early if TIF_IO_BITMAP is set but no IO bitmap is assigned Content-Language: en-US To: lirongqing , Thomas Gleixner , "Ingo Molnar" , Borislav Petkov , Dave Hansen , , "H . Peter Anvin" , References: <20260612054915.2201-1-lirongqing@baidu.com> From: Sohil Mehta In-Reply-To: <20260612054915.2201-1-lirongqing@baidu.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0057.namprd03.prod.outlook.com (2603:10b6:a03:33e::32) To DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) 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: DS0PR11MB7997:EE_|PH8PR11MB9952:EE_ X-MS-Office365-Filtering-Correlation-Id: 7000de48-d913-4d50-fc20-08dec88fa873 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|23010399003|22082099003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: TWxKipnmr9Q33AHTLvDRDRQGR0EtxOSLMm1n4/E3re4H+bS0oiJE0iuR9S2XTnwjUPOrKPjkjEMZ5FA89Vx7Qqb81hvvOn18dvvO6qRBm5f5a79mm11IWv6SumI9UphIurjWWkkyX9k0EjVxoqh7AupJPjXf13aT7SzaNWyfSxsYNP3mCsXD9rLOK4bbQ6UsZd8cVk/LYiwkqIVsDej4B0BZIUMvuPv/tWaKyyJGXt2mOuannl0HzPkfl1Tsb0vUuobMOoZalRGuzMuhoNZb+VGeOQKS9p3OTJwJbBHF3A0ZyvmFP6j2lFkY/PqIjd+CPNDwAtndmEdp3mm04s57qENmag5uOrPqq0eUHnttupGdXr6Ar4BOmMS9obg9RKI2r2as1+NI/UsG1MfstrJdjKBNA0/MYEch000nfMUw+KdkUVMj6aTGzkxIIhsavC5M/c9c5jTh90mQy9r36SvZXjDY8yPSGTB91I4vZLNA6wf9EGTGnTFXPCa+gjRIfLStxrYfzq22l4zh5zAQIOWVIuCfua7ki/O2PAreyi8Lk/jqTMtMRAGLoBJ4ZsRxlohjzvF2J3Inf1Ya8pEJ5Go2cTOHXpvumgqSAu1vfrslJLRYZ0xC6aY4nXjn3PGJhi0vfsEeSOvNyBRnhOWfYxv/PMrMXJ3MLbZvJvq+Y1fpvEs0w5ZCWuuftD07Zs/evZP+ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7997.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(22082099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bElubUR4MWQ2NlNJejVxZEFmeVJTQis2c2QreTlNSCs5dm9zNE1PdWFoYWNQ?= =?utf-8?B?d1hHMmYvZXJWenBHSkdDL3RsSzBCeVFERHlrbmhObFVESDhRLzBURnJwRWlq?= =?utf-8?B?TDFpZ3NyQmMvYzRiaGlDZzlUaFJQSllYRzdIc1VUd0M4dHFmcU9hanFZRTcz?= =?utf-8?B?MjkxbzEyNjUxR0NkQUU2N1lMV2JCVGUwelIyZGV4UlNueTFraks2Z3ZJRElI?= =?utf-8?B?ZUtUNEtyd3Zyb0pwZFpqaHRTN0Q1Q1FzR2RtV2hUKzhBSkVEL3lvdTQzRTNl?= =?utf-8?B?dXVvMXByVXM2Rk5WV1JidkMzOGNUZ0d1ajZpNGxBLzVWSUJFbkpuVDh0QzFK?= =?utf-8?B?dFRiNkI5V3M0OUYxTk05elloZ2JaVUs5VDh2bXZXb0dkb0EyWVVLRmoyakZ0?= =?utf-8?B?TmExUXJLY05NdFBKd3ltQzJpMkFqYkZJWjNDdFNnU0RiVzQwbjRWV2Mwd1RV?= =?utf-8?B?dSsrWEhqT1RIRmlzWlZLYTd3YWpQUUJ1R3o0Z1R6UTEwaXdNb1JEdnZvdU14?= =?utf-8?B?Z3pta3lLT2JWOHcvZ3B1MkJsSEdNZm1UTnQzNUpCWUh0eDZ2aXhRMXhkOTg4?= =?utf-8?B?cCtHUk9jblJYa0JucXZ6eDhLUi9SdmtWUkhkRzJNaFlSRDdWcnJZeVU0SUNC?= =?utf-8?B?VlNxYVd0a3FjL3IyT0EvRndSL1Q5cnBhMXJoMlRpVGNwRG1SMlloLzlHcE13?= =?utf-8?B?U3hPeWlQOFJERGdaNkRrZXUwK2dHVER1TXZHOWpXemNLL1hLcTBaZGhFQnpG?= =?utf-8?B?OGE0TmR6aWJTVktoOFBYbS9YSjhXbkVNM1g1NVpMSVNwNFZqamlZbUl5MVhZ?= =?utf-8?B?anVBb1lzVUJOYWZnMytUbmFnbVJVQm5vMnRoMXpuTVM3QU1nNW9HeDFSTlBx?= =?utf-8?B?bllnTlVjR3A3TFZFM1krcWsrVFpvN1dIOEVsbHlxY2ZneTd4Z0U1Z2oyUkFD?= =?utf-8?B?V0NvOHBxdWJpaTRNckpuKzhITStYVDZKdmN0SW5rUVFsbFJ2ZXczdWQ0NzMy?= =?utf-8?B?WkY5ZFdYdDR3VkZZMEw5eUJaTk1VTzN4Y2Z1WEZLb1NXbnMzcGlKcVdOMk1a?= =?utf-8?B?LzVTb2VWSDluNHBNVFB5dEVMZlh3N0FNc1dqazVEZFA5ZFgvaHFkN0o2OW9W?= =?utf-8?B?SHJzUXZBall3a1JKL2RZVGlsOHcwYUVVWUgzNGJZOWFoUi9EWi9yWEZUL0tS?= =?utf-8?B?c051aDBrdDdBQlRSZkhMS1kzSllsRWp4TGpyOWNMZnphcmMvKzhkVjdxcDYw?= =?utf-8?B?bjBrOTQxUm4zOTF6Yi9uNk9GaHpjaFZiYkF0bjZlUVpweVJPVmRLYmphc2Fh?= =?utf-8?B?UytxZ0Y5QUhDWUNESm1UNktmMGllOUVhbmFzUTBlKzVob3o5Tko0ckFnMkUw?= =?utf-8?B?UjJsSkp2TFg1UXZiWk8zLzlsai9zYkFoVlpJYnpHMkV4cmczNVhxL0dlcTRm?= =?utf-8?B?Z21DaGN4TTFOV3orcUFsemZ2L0RQcFRyQ3VmOE9nKzdSWWkwOG5kZGl5aURH?= =?utf-8?B?eDdvdFgyTlB1cWo4NDhCZGE5NW01QjFRMS9pczVob295bGVrUlZxSHMxNjRu?= =?utf-8?B?YllRaHczLzE0YkZ0NGhlWkxUeEJNMGcxY1J1dDFiTmdaa3ozbnpTZTZ2UHZR?= =?utf-8?B?NFAvUVNqbjVaV3RaU09ldHNMMXp1aUVnTnJCWHQ0Z20vWm1ubnliQjFYaU13?= =?utf-8?B?QXBQWEZSMEQwYzhOU1pnWHZubUN0cG0vams4RDBhb1RuZFVGTkJkbWJEU1Fz?= =?utf-8?B?WmtCM1h0b1hUZmdLTDJxc2Z6a2RibTJQWlVndVpqaWs4SzNqRG5EN2t1ZzY4?= =?utf-8?B?MnVSekFNTkFmT0ZDRnZCNkpmQjZyaXg0WjdpaThqamhzOEN3UkRhRnVmYWIz?= =?utf-8?B?QW9NWjRuTnB5ZjZUdm1mUFcxWjJBQXBrcXIySmxGRzM0YWRsb082ZTM4NDBE?= =?utf-8?B?eUs0N1VicFBnTHk5c3FKT2hCUzdUMWp2U0ErYzRqNGd2aEJGVUNYVE0ydmpC?= =?utf-8?B?dzZOOFpLYWZWeXFxbDljYmlESFNYV2dqaitsMUtSTlBLNzZpRjNTTVNHdzdR?= =?utf-8?B?clVDQ3Azc2htRG9hU1haai9CWkFLeEltTC9qVGhHaWtZNlU1Wnc0SVk5L3pJ?= =?utf-8?B?eUlOSldhdURBZjE5UlZpL2l0cko4TjU5d1lOQkNXbjlqUDB5SktQTmdwR01H?= =?utf-8?B?NXJBckRxVkltMjBjOVB3NldCRjlpVWNxd3BNNmE5d2ZVNWlTWURMemt1QzlZ?= =?utf-8?B?NTlZVnpxMzJzR05wWDdkQmg5NlIrTkxBR29HZy8zQ2NZNGFCWEJ2V0VpMGFu?= =?utf-8?B?bTdxekJtSmRrNHRaZTYrd3ZBa2VhMk56ekRCWFlMT3VJV3ozQ00rUT09?= X-Exchange-RoutingPolicyChecked: qqcvbNNxyhR2do7JSC+zSIoBalYtN0dltlXhZV7VndHYMb3lMEd/1xRYYXWeoGXafK86PBsC3u+nTRZJJJZQq33v/NmcbfYRV77weJhzMokV+9aQ1KgluU0qtnxzW2+F8MUUrc1E4lWaC6eWOR7oCN37EM1RJLS/F4eqTe2viljoGoYRq2okyQBK/2fc+tf1xNn9w/uRavpTXoQmFRyqJKPdrPmCPpsUsySnsEpM3MkNZQVo2dJX6VryLzne1GznzB4cZU24Asu13zx7yu+NcdAyFXVr0wrdUeOyJeKZJ+Uymq3XGgaUoPJaaL76/Nu06fivYUIZn4ykScH51LdxGA== X-MS-Exchange-CrossTenant-Network-Message-Id: 7000de48-d913-4d50-fc20-08dec88fa873 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2026 14:34:06.7234 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qpPrzFM+jzEgbB/AW21pocYqwU2qB80mohSENzS0ryGu3cincHFzRMZ/IkEJOIbP1ATTmCyRqnC9tp2JTDuUGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB9952 X-OriginatorOrg: intel.com On 6/11/2026 10:49 PM, lirongqing wrote: > From: Li RongQing > > Outside the IOPL emulation path, the IO bitmap is always expected > to be allocated when TIF_IO_BITMAP is set. The paranoid WARN_ON_ONCE() > handles the case where the flag and the pointer got out of sync. > In this rare scenario, return early instead of continuing and > dereferencing a NULL pointer. > > [Sohil Mehta: rephrased commit message] > Never add handler comments for others. Such comments are only expected to be added when someone who is handling your patch modifies it but keeps the original authorship. You shouldn't add handler comments when you are changing the patch as an author yourself. > Reviewed-by: Sohil Mehta > Signed-off-by: Li RongQing > ---