From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CED91C83F03 for ; Thu, 3 Jul 2025 20:13:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 485586B029A; Thu, 3 Jul 2025 16:13:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 40E3E6B029B; Thu, 3 Jul 2025 16:13:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 287AE6B029C; Thu, 3 Jul 2025 16:13:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 114626B029A for ; Thu, 3 Jul 2025 16:13:05 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 8D3BF10761A for ; Thu, 3 Jul 2025 20:13:04 +0000 (UTC) X-FDA: 83624052288.08.B97AD03 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by imf11.hostedemail.com (Postfix) with ESMTP id 62C3C40004 for ; Thu, 3 Jul 2025 20:13:00 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EvFQjUi+; spf=pass (imf11.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751573581; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=uh6GakP1C3mCfHMroD/O/NG51D4NAfCDamDaIUmimlE=; b=c1bzUCd7saqSHO//mBr0oTXBn9uQR3VRfZQmc6By7elg+algEmZ4HymRX25XiOAPre/XYB fVf31jf2U3ONKsyO7w4593UVc2abYsfbecenGYVR4PRhhdKggkVMXEPEprIsvxLhAtKjGB dCwF0LBtXjbnIEkqoJWm5S3Q3NSWku8= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EvFQjUi+; spf=pass (imf11.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751573581; a=rsa-sha256; cv=fail; b=KUBwHrKlal8zfilervt0AckWMAgIwFNKjG3TEr+oSWPnkZSP+tCbc20o6zCET8I7Hxzu9l FVsEOu8zFWL45uipe6wrfpnm/WfYUIHpqjgJ/LUIC9ujvz7Ajf3Oshln5IvjYc5895+DBP 661zZmi3qfzut1OjVLuf89e2zQMBD58= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1751573580; x=1783109580; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=Px1mI6b0aTDGe8CVxpz7VbM4ZS0QjQmzhZOqejSpr6g=; b=EvFQjUi+EYxHcTmRytTuP/zndds1IipJzEujxVEC+XcALOSw/OiBM9G9 IwmlkWN6uDxwROBKxK05kz4Y5mQB7socq1Y7q45Jpc3FTOmiYvDOg+XMN OAjLLY2EBZorp2qBSc97dZQm1lIaVrU4l4M+BjYFKNyKqaiJhXGb8318T bgiOCN3eRNUgO/vBFt+7zUlYdvJjpnvTOInYeHODznmwv6pgh52Gn9JWw G2tpN1i3wk+eJiMC6lZBTsH3x/YPlAuCDJIE5N4DzL7ZFmV4nHsDeBFqS KhnBgIq9nVy03zBZ23v/oUJWlv+ut793qsYNfvER4kWUYV3BSpGD2WoWi g==; X-CSE-ConnectionGUID: IfOFBAkSR+WIazi/rp87PA== X-CSE-MsgGUID: z8YDFO+BSh6mpiOIgR+EHA== X-IronPort-AV: E=McAfee;i="6800,10657,11483"; a="65259869" X-IronPort-AV: E=Sophos;i="6.16,285,1744095600"; d="scan'208";a="65259869" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2025 13:12:58 -0700 X-CSE-ConnectionGUID: cRT3tQu5RMWJxrInCYT/Zg== X-CSE-MsgGUID: d5O6g/zVT+iev2yNyQ2eZw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,285,1744095600"; d="scan'208";a="154597003" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa007.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2025 13:12:59 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 3 Jul 2025 13:12:58 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25 via Frontend Transport; Thu, 3 Jul 2025 13:12:58 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (40.107.94.58) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 3 Jul 2025 13:12:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oDp61XjgQEVNTMVqgbEIfvMXdxnh9NESO9X3uTi6uF+b/abnR6VGLPw5oPItjl0SLRX3F/eFyDPGAWbh/oIySAWsPLNc1iUjLV+8zK5T0wwSSxlvGQLsUARMDjYfnoXdehnyCl2A1jRZSH96QR+pDulPbGLx280NAl87Syw9G9+dFT4lNNp6ggLVJNLpYteUBPsAoLrc5K50wXYTL0uC6rOZD62/y6V3cUiluq1ZGSfGJG5hd2O9PjYzp3kblZvOUzo3IzI5H1s/aJOdEi5PmADvHYEnTZ/t4pd0i3gmhvuxXysGQ5iR2KBG7Yg1kIevMme+9eGT7pDbZptXyGP2og== 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=uh6GakP1C3mCfHMroD/O/NG51D4NAfCDamDaIUmimlE=; b=UwOilKz0Yz2XEQTb1x9vCXNhEm3/eCyuW8rOVFSMf/LUQjchd8CP+f53Uco9KAwkYgZh8cMwzk+OxD852447yqnDZfVYyx1qIV+lT4c9RJ1UIVbQlQguCSBDs2Q/si3pF83JvW2iyfHqR6YhkPSqFwlwJ1mc5HWblN9sItQw1NI5Sm72aYzoOyktHj+t9MJ72AiTcnyrIMqcn/uICPQJj6CjWFGwrZMCQZEInw0+gFTRs5Pawd9GXfqYdb8+8lTnS3w6j2gRE5e7AJIp0gzKChbr2ctWrEFnzS96VjJ99yy9Ly1rKSNVEVp//WwIOu/JVS2o06iSE8aQRV2xVMduwA== 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 Received: from BYAPR11MB3320.namprd11.prod.outlook.com (2603:10b6:a03:18::25) by SJ5PPF524F3F9FA.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::829) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.23; Thu, 3 Jul 2025 20:12:14 +0000 Received: from BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b]) by BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b%6]) with mapi id 15.20.8901.021; Thu, 3 Jul 2025 20:12:14 +0000 Message-ID: Date: Thu, 3 Jul 2025 13:12:11 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv8 14/17] x86/traps: Handle LASS thrown #SS Content-Language: en-US To: "Kirill A. Shutemov" CC: Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , , "H. Peter Anvin" , Peter Zijlstra , Ard Biesheuvel , "Paul E. McKenney" , Josh Poimboeuf , Xiongwei Song , Xin Li , "Mike Rapoport (IBM)" , Brijesh Singh , Michael Roth , Tony Luck , Alexey Kardashevskiy , Alexander Shishkin , Jonathan Corbet , "Ingo Molnar" , Pawan Gupta , Daniel Sneddon , Kai Huang , Sandipan Das , Breno Leitao , Rick Edgecombe , "Alexei Starovoitov" , Hou Tao , Juergen Gross , Vegard Nossum , Kees Cook , Eric Biggers , Jason Gunthorpe , "Masami Hiramatsu (Google)" , "Andrew Morton" , Luis Chamberlain , Yuntao Wang , Rasmus Villemoes , Christophe Leroy , Tejun Heo , Changbin Du , Huang Shijie , Geert Uytterhoeven , Namhyung Kim , "Arnaldo Carvalho de Melo" , , , , References: <20250701095849.2360685-1-kirill.shutemov@linux.intel.com> <20250701095849.2360685-15-kirill.shutemov@linux.intel.com> <95dc18fd-73b0-4019-92d2-c0e6aaf22c96@intel.com> From: Sohil Mehta In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0331.namprd03.prod.outlook.com (2603:10b6:303:dc::6) To BYAPR11MB3320.namprd11.prod.outlook.com (2603:10b6:a03:18::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR11MB3320:EE_|SJ5PPF524F3F9FA:EE_ X-MS-Office365-Filtering-Correlation-Id: f1a6f377-0491-46fe-3e96-08ddba6de6b0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TmY4dXViWlcyNnpzRStLbnphSU1BNGVtNU41b09XQ0ZVbExQaUpSQ2w1aUhI?= =?utf-8?B?Z29Ja2ZydnRkbzJZWHcyQ1RSRFNGaFI2N1RwMEd1ODQraVFielpKU1VpV2pQ?= =?utf-8?B?YmFvSU5DL21DQTVkenFQK1pUY1FSVXFEWjVCRklyWHExR2prQmxhZHRFMk1Q?= =?utf-8?B?Y1RnditUMjZXL1VjclBOcTJRV0FkL0htM1c1anhjdVlRS1U1Z1dIb0R0TUFW?= =?utf-8?B?aHgvai81TW9EUVBieE84SjcyM003UXVwVGhtY1lXcTNWN3U2N1d3eEFpRzZW?= =?utf-8?B?Qm12T3FDaGc3UE9JYUpIMVdtTy9HbFUzUzV5dXJ1eXlIS2dnTWFmZStsbjFr?= =?utf-8?B?dFNuSlZvSmJpaFdMaWN5ajlQZlVTQTR0ODFQU0Q1dkZFaXpMK2dwblpWYTNk?= =?utf-8?B?RHBxVTJLLzZyWVBhdVFocE1ZTlRFbU9ZRTJ3ZENyWmtUL3FwTzBkVmRiT0pP?= =?utf-8?B?YklOSDRRK1NIWHk3Y0V3S3IyTVZMVUF2a2JMeGtZcElIZUVleDk5YzhuSGNS?= =?utf-8?B?VjErWHhLNzZ3RWl4bzIvM05HVUZBemtWWEdETkFUQUpQQjhTem93WjQ4OU1W?= =?utf-8?B?eDZFQk9LRmxxT05BZ0FSckFSU3pWVmVVeEsxVlpzL1hJekF2VGRoNGxXeHRY?= =?utf-8?B?Wk01cmNIaExDUTl5eDBXWC9UK1laWHJTQTArNkprckJFUVpybHA4Y0tNa1BD?= =?utf-8?B?dWVPT1ZXQ1NxOEV4YXZPTjhQVXQxdXR6NG9ySis5alV5SmVocldhZ1lVQU9H?= =?utf-8?B?QXdDTUZFR3hjREtoUE5TS0V5NkRXNGcra25JL3lDSExUc1orcHc2THpGek5C?= =?utf-8?B?d1FLMXB4SGxvZVl1anlYZSs1WHVhVzJaMXd3b3JHOTRRRFFqYW1oQXFFWHNv?= =?utf-8?B?TFNDdkZWc1FrVW1kNUlxQ2xtT1RGeXB4SVJydTg5N3FCaVFvUjArS2pMamRD?= =?utf-8?B?VWZKaW1nMkprdkhMTEo3M0Z4R2FyL3ZCaTFjNlMxSXZvS1NGSUxkQXJVd2Rp?= =?utf-8?B?YXhtWjM2eERtOVVaRnR3RVZPMzdhOFAwK2NUS1J0YWhWS0txclowMDlPazVs?= =?utf-8?B?U0hZdFdQR0FoMGdZQnJTSjB2ZTRvTk9HcmZQMkorUHFNRUplaWJ3VTRKUjU4?= =?utf-8?B?RVJqdi9obWczVWN5ZWlpUThqMXZYSWVTYVllT3VPT1ZtZ2pCVmdsQzZ4NFJv?= =?utf-8?B?bEtLd0VuMzVrQkJ3K29yS0Q0cFBxKzY0TGpsbUwxVld3cTNCQzk2YnlDSzIy?= =?utf-8?B?a0ZPTmUraUY4YmxMdXpDRkFyeVZleTJ1MHFKTXgxWDdydmdRQjdUVmNHMGwx?= =?utf-8?B?VjJWdjc2ZWhkMlZtRER1K0RWVVRWdGpuY20xRE5xRnFoaWJvSVl1R2l1MzNl?= =?utf-8?B?Uy95NUZaZDVYSVdqblEyNGI3T2VtWENYYjcwTjVmTHJKVGdPQTV5UlJxZXE4?= =?utf-8?B?VHdoT0FSbjRXMzd1Yk9Wb3VYemJISHRtaGZFSGRiR2s4eHVKK1FodnpjY2NY?= =?utf-8?B?TDBsM0d1Rk82RStzWmNDMFhJR1U1UFFjUGs4SjEwUzB3eVRFaXJuVmlWT0dy?= =?utf-8?B?VUN2VXFtS3o3VFFjcjJYNDduaUFFSGtxRXIxWVlPWmtnUDRTUWNoOVFDeFhq?= =?utf-8?B?a3VXc2pTY2UrQk5xQ1V0WDVUOWhHMkkrc3Q3RTlJUTgvcUhRREhRb0FmNjJx?= =?utf-8?B?d0FVZnRzV0NYd2tNc2pBYWRYakVNU1F3SmxyUVdselZFVit1a3BrNjY3OWlt?= =?utf-8?B?NGUrUEpBYUZ6TDdVemZXR3NsNjRKU2N3WmkydFV1QVYwS0FxeWhOeUNOSzZD?= =?utf-8?B?S3FXOHVrbmg3SVVGbXhLUy9mTUlWR0o0TUhTR1BTMXBTRVNJR0hUK2ZQQmlk?= =?utf-8?B?RGlCdW9ZWk9JRGlMdmRnOXNJT2N3SldoNENzaEc3VDhuUGgxMjFBYlpWdDla?= =?utf-8?Q?Gb7HWkCqDDw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3320.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YlEvOHJwYVZpVm9TVm12K3hCeHZRMS9haGNneGthK2UweWZNMmRhVHB5SFE2?= =?utf-8?B?S3FTdm54Wi9ZbCs5cHlURTFjVDdWRUprODNyUW5Ld2Z2a1BDSFQwRmNzS21O?= =?utf-8?B?SUpMNk1zZDFaWXR0SkM2UjFkSk1qZ1BvdTVMWXRucC8zc1N2Yll2SjhFMlhz?= =?utf-8?B?ZGhlbkVaVnJIcXAwV1dnS1JWcnlrOGZCam5IM0VERGN3MXdvOEt2QisxZEs3?= =?utf-8?B?cXF0Q3hIcTBuc2xpdU5BR1kyNEtCOE8vclM3WEVnMzErWFFZcHp2aGE5bWZV?= =?utf-8?B?T0hTNXloV1EzNWNReWNSNEhmUU96U1JieEFaSXo2MFg2emhOYUpjZ2ZXYUI2?= =?utf-8?B?YVg5c3orcDBkaTg4VU9YSGFWQ1RXRnZjbktaNFZJcGprRVlISjhTekdpOUVr?= =?utf-8?B?bkUrVnREZ0lIblRwbk1tRm13amVaTFNFL3ZhenN3OUdUUE15dVFQQS9GUTBs?= =?utf-8?B?MlFkMFVtaUh3bk5xNU9mSmdyUWg3SlZHYUZ6V04yRUlUdWNUaDIwKzhQeWE3?= =?utf-8?B?STFKZ3lldUNCTmtuTWliYjQ4Qk85cUFybThKZVh2Y2dGMklHZ2RCdHE3V2R3?= =?utf-8?B?bmhhSnVvNm02VmZWWVM5UmUxSVRLak84SldLZFFiSWRpVFd3TXNRMUkwU051?= =?utf-8?B?dkdFaVF1Q2E2ZlRPQVdtZVNEZlUwTGZCTkRGcW9WU1Q2ZU01WXRYdGdUcStY?= =?utf-8?B?OUN6ckxpZHp0cnJPOWF1OFdvTDN3bERhNlVIWXd5RW5KUU8ycGxzWjFBR3cw?= =?utf-8?B?aldTTjJGTzdWRzNncGRjUmJDSnRTOUx2Y1EvRG5DVXJnOVRybEJ6dmtzalZG?= =?utf-8?B?S0xWMlE0R1M0cUErUnh2UnVnby8rVGZzVE9RWFJBRmdFeTFnbnJnTENtNWZT?= =?utf-8?B?c3A4c1lhc29jbVZ0RlBNODYrTmNDM0ZJUUFPdTZwU0JqV00xUXNoZEV5VDlB?= =?utf-8?B?TG9ZTkN1Q25tUkZQZnN1T1lobzJpUVM0cXZaeFpLS09rSDBRRVk2LzRWdE5t?= =?utf-8?B?T2ZKSFMwWU5XYWt3eXRvSXo2eVpubi9wL3BRa2lwSnArWlZrU2s2R3prS05T?= =?utf-8?B?eWQwVnM1VXFOb0dNSVJ3cFFNNEdvSiszcGVoTjMxOUFmeGhncjFuNGRjdmR5?= =?utf-8?B?ejdwV0ZKOFczUnB0QkZ0NTZHVGNNVjkyTjRlWlZKQmZSRmtwbkxBNTd0b21l?= =?utf-8?B?K1ZOcXl6N1huQ2Q2ZmordFdGUnpVMGp3Q2NlcFJnSHRwTndNaENCOENqS2RY?= =?utf-8?B?Zm5TMVhndHJoNGN6YUhFOGVZNXJiREdhUU1jeFFUOXZmM1pRdHhQcHpvV0Iy?= =?utf-8?B?bkNQNW4ya24zYWhoSCsrTW4xQkQ5NU41ZkZIMGdWd0I4WkdlakxsQ0daV0dy?= =?utf-8?B?bnU2S2o2bldLVEIvK0R5a0hYTld5OUg4SDZ6ZG9wdEF6V1lJeFhJbVIwS1ZG?= =?utf-8?B?RCtuaTRxcnU1eGVqdWRrYmRoMi93UkJYRkZmOEJYRHZvSC9OaW5mN0pYRjZa?= =?utf-8?B?OHo4ODlWQU5GU0VVRjMvbVJSSjR2NVZJaHhQclYybWlnbXZ0dGptOVh0b0lo?= =?utf-8?B?QTlRL1dicGJNZ1BMNjJyVXI3WjNMbGhVL2Rjc0J6NklWYnU4OE8vVW5hYkl5?= =?utf-8?B?WG1MajZUL01ncXQ2dkpEeXN6T2Z3c3hZQXh3d2hjdmZUaUFZcGVrQytsZllC?= =?utf-8?B?T2RKcXFQNW9hd0pialVEeWNRMmR6RktmdHNjUXU1ZXFyYnRUQlFVMnM4b1E3?= =?utf-8?B?YlF3a0JsUHQ5S3VlVlNWN0F0d0JLYVJDVzFneHM5eFViUFgrdVBZTDhHYmVV?= =?utf-8?B?am53cm1LOUlEYkJHcGtKSk5EbTNTdC9BMWZReFNNWTdJcUl4RUNScnVhVlBq?= =?utf-8?B?OFIvVDY3ZDRnQmlNZGhQUFBpZ0tkTWlqUHBnMG5MbDVscER4MDJhUzFYWnBs?= =?utf-8?B?amJPUFZmTngzL092VVlySUZpSXBDTWRtVVZXQW1GbExIVFdyK2dXelJXRTNH?= =?utf-8?B?ZVBIeDJ3b2ZJMHMxaHBxMFJURFhsS1ZHS3FaQmgwd1lvMUtnMkNCQmM5Wmtv?= =?utf-8?B?aThRWHMyKzRsSC9CUXJiTVBudHpjSElhK3dQSW9vRjdHaTB1SkQwTXNQM0hp?= =?utf-8?Q?4shzD3yqm75uq6U0m3LIz36l9?= X-MS-Exchange-CrossTenant-Network-Message-Id: f1a6f377-0491-46fe-3e96-08ddba6de6b0 X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3320.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2025 20:12:14.2602 (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: FPUCmtZxMQWazzVrNtTFmFs7QqRTzbWrnM2qo1U2VP1+iFvfMyInrd6mr+JkDt6P3UK8bQQSXyjKg34vOhXoCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF524F3F9FA X-OriginatorOrg: intel.com X-Stat-Signature: hn1en6z9kmpg1irn7zqzpqeoncex913e X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 62C3C40004 X-HE-Tag: 1751573580-672151 X-HE-Meta: U2FsdGVkX1/MFXS625RHD8AyYFI0qC24V8/FFPe46Wj/augjJHQXQM7xmKYSAYPkT8VMB9Z4akCYKc+pENYq1DXGPbIEYld6tD3emXILB+9D64/DyoU+I/xpxq9z7ljKUNd1LIaoG1zGTpzbj9tCtOavk6OlZTwZxRYkE357/Api8bqpZ/dixkpTGww7lQ4D0hK2vsuYUN0U/K8Rst/VEkHRzEwqxWwgZUi6RA76gOsG8wQVzRWGMwHx5BJIK/Gt71++m1Y1e+uezHpH6YLCB9rI7T3Wwo/o+AUSq2dNqaFC/aMDCfe9xsvhBeMrWqhImQI8qkAsbLo6OdFyGZLzaBCB3F8uAKXmmXCm1QjreQ3rWlOdTC7P6Yr+krjNsL0FZ0YYJCdvmfHAe2yJiDKkd0gaKi9AFoyutn6pM/Ez/LZ1bx7TkkwmToSueRFZk13rWPhDr//Q2WUrR1l7WeRP3F1qzT/yGjFp1XyncUfdghkoVmStV+HARrzjmtrPurzD9OQehr5POzrTzEC5KUV3tc0VLLO99t+lLQl029yRrXkpThLLUahUN1LwowMLJUqHrBB0I4odW69MO2fwDGU/CeWjvaTxlHjBFD3VwsV+8siiK09AimL9Ay7+DI30gmr6BZzdmFsJDXx4ypWVS9DQPg1MllOu/7AmYOI4beLj3muNYFFF5YpwSoHLk+bDJpYd2TLDd4AIivrlx8H58aCrjHlrOF6s8m2qso87eQ0voKHTWNxLxx2i4RZMrraeElQtXAZox85tVD+UZmvo5US+bmHSM8A3bn+sniUTVbiq3LZdqmimN8WqG2pZkUgoJlgQGvHPBe18G2NJ750Xf1ibSGPRI8dJoAmiYm9PcxFgVXK66f0OzGF4gFpM0cogGTFoguZzYnz05mTRqO7wm2WO4LfhXGsc5eY926Bsw8aLV3h3Gln5vM57f3wz3SLrl3bfcQkXFe67rYYXyjmxDVR U++RmwoS 44G76BVX5f/iYOZnN+kB9U9F+fui/o/aLcajbNDMNM+mhpKKCCDXfPx/vP56SqR2xhggZQnm3Ywg9fgZx4Un0/p6Xt7wPTRJ/g/iNuTb5qghG4CtNKlwjxpooA8Mf0ORIFHmgNEcXDI6eVGNto+h6e+yVJRJWyoGL3VBfz8k6FfwcqTNjjRx1XNRev975ZNSAgQAxWG6wIrS6teRSFg18IvhVdg+pORfeYmyOLghG/jdHch1+mMz20n4trOq4g5YZuXLnXo/Oq8G7Oido7076XiArUsl4EE5NpGVCWsNl9Jv8sP9UYjLl4Zd9dp1Luf3PKoxCSGmUkpAg74CaK+r8h7GMMpDb+v6eGvFU6aD42RxoA9qevvA5PrBGUS+vQR37NXTYzXwhh/RxQelL9BRj+oJXqQNvlhO1qGbamhlOmdx1oZMJmy41BjstN54wzbc2e8q9peCze9+j5WgeXsXLnbvK41THuMoJ9173SoVfUUHowYFAGRX6hLP+4z3h8Y/EuWudMhTzndBT/lH+olOLPRvWjS96WL8EuN9RDBO1e8tyy6zSqJA8eM2YKa4TeD/zT6kdjsYHbDohKcvgDCeRiw6caT1Uw83LLW8NwQsV/WWodqrhTjUQdbi/DxzdjnaYg6qYF5TdjOI/vp8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 7/3/2025 4:31 AM, Kirill A. Shutemov wrote: > > cond_local_irq_enable() need to happen if we want to do something > sleepable during exception handling. It is not the case here. > Makes sense. > notify_die() will be called die_addr()->__die_body()->notify_die(). The notify_die() within __die_body() is slightly different from the one called from the exception handlers. __die_body(): notify_die(DIE_OOPS, str, regs, err, current->thread.trap_nr, SIGSEGV) exc_alignment_check(): notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_AC, SIGBUS) I believe we should include a #SS specific notify before calling die_addr(). Similar to exc_alignment_check() which dies on kernel exceptions. if (notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_SS, SIGBUS) == NOTIFY_STOP) return; This way the behavior remains consistent with other exception handlers as well as with/without LASS.