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 B5EFFC83F1A for ; Fri, 11 Jul 2025 01:24:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 31C6F6B0095; Thu, 10 Jul 2025 21:24:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F3946B00A0; Thu, 10 Jul 2025 21:24:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1BB706B00A1; Thu, 10 Jul 2025 21:24:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 0BB086B0095 for ; Thu, 10 Jul 2025 21:24:41 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 960FC11006E for ; Fri, 11 Jul 2025 01:24:40 +0000 (UTC) X-FDA: 83650239120.27.DFCCD83 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by imf02.hostedemail.com (Postfix) with ESMTP id EA53480012 for ; Fri, 11 Jul 2025 01:24:36 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CHJ2OEI1; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf02.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752197077; 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=bqYX8O0Yz2kR2NY7ZanyYh/JiXNSufJiiLimahL7ZcU=; b=T+mqbnNHZSAxI5VHC425CXFNnRPVLV5iUigeH2JFYPDOKmA0FYYavL0qhi7UMzzHmWTz8a +GKS1ejqTBoGdta1zXMNJRxwGC6MvgxdIp/jTJEodfzdt90ycPmPYVIHRn8PO8Jr2cwMO8 OwTTxkkKSf/9agl31/XiPygsIZmEgTI= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752197077; a=rsa-sha256; cv=fail; b=QbTAHXYbEbMEF7/2h60k0lef1Qz+W8+YJW5/5zsQJBzNOrijTKTNxX8ZuKyHLZ9RSdoaV/ 9usApzchzlD4Xtvyt289Cq1RDrJ//qrnJGNO3DXn8jDl6YmpvGnKfLY3Zg9hXeOKDYa/0F wxvs/bSIMDaA7cliQlNIECrYdfHXtX0= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CHJ2OEI1; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf02.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1752197077; x=1783733077; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=bbYJAbgemh+PAU91ZB+voLmdlRPsCU/dv95vFk20hGA=; b=CHJ2OEI13Bqk/RTn/W5ZT1NiN3Kxp7zZEdEcQCORZ6my/Ns0w+6umzfB uaeLlmJ6ZxMCmEszklr5HHdkNZUUs/xchY5KDSIF9TpwMXPGGPDyQ8kAu eV8K5DASP0t+Gw24rpHKgObSufgYL/M3Hk8JeE0vDQNi64+RXxEFBDBGk MH41JEQAmx/hZfJlrCSM95uo382oIZh7oaDaFVeLgAEXYPRUqn2+OJlSa ffeHttHoTuzdXbK4bbKu5tJcxKZ0va5FwcITWLiDIpD6kfRk7Dyg/TckW chW984pmxH4HP6BIOIAgjErIxESqOi2cf5uvN+2eOhVtuDFO0ijTPOGnq w==; X-CSE-ConnectionGUID: 6Uzslv2KRRyjmp6TZuspiA== X-CSE-MsgGUID: SZXS3Lb5SrmCNI4ivqMu3w== X-IronPort-AV: E=McAfee;i="6800,10657,11490"; a="57106034" X-IronPort-AV: E=Sophos;i="6.16,302,1744095600"; d="scan'208";a="57106034" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2025 18:24:35 -0700 X-CSE-ConnectionGUID: 1NsozOi0TL2dLGxx86Sa2g== X-CSE-MsgGUID: zRwrmaX1RyaQBLJu7Wn6vg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,302,1744095600"; d="scan'208";a="160541248" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2025 18:24:34 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 10 Jul 2025 18:24:32 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX901.amr.corp.intel.com (10.22.229.23) 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, 10 Jul 2025 18:24:32 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (40.107.92.78) 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, 10 Jul 2025 18:24:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K5GmApbVeNHzeB4y72zCnIvs24fqCdQeTt1lhN8C0ebDY8PBsLpFLPqvLbt2JPDqYeYEQFsQfkQC6WRKP88Kxmpdn/hICHj/nX8m+Bu5YquZwFPlf5yw83BjugQdvCZa4mUZjuaWWDdae7GhnRFyX3QK+4A9ZgLq+IzPDoGBQ7wHMkl+So/OvKk6545dOQ1zP3pgQTCCxUx1XkS1TJSY1NoPl5vzIGlUo+bH+Ee8lcWAuzugDBvj+kRc7lEB0H0WBEVU4nYEsr9BHAMmzxDiDCdfhDAgIYM2KNRNjdnPomHLI/fFCh5Om3WnDH/zxZ/toaumbiPruNNcn4u9FZnztA== 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=bqYX8O0Yz2kR2NY7ZanyYh/JiXNSufJiiLimahL7ZcU=; b=plcNJ5jk8f0D2mqpBrBbZUqOdcnYtu4gfGPUd+D5qpvaMNvbLE5UUuCaARGEXzbGGB67bsEr3lkrgknB1dY4xkmGL6itIlCNv/DKM1PW17hIcs0CYE4vkBNPQG5aY3/MzVA28kjYw5FaNo0chPw751TxxjW1PVMQ0qkvRWuNjn4xt8plURQ3ay3BY32Y8E32mxsuQcm6dadhgykDc7+uCKujnFIOdFazM1qy1oCFdL0tOsOg7gJVc2EU0itV1oODRRZ5kxMITbVke0nIazPYqh2JGiEbo1vrEgYxr3USqBjNxEDZuPsWuNXTDvqRr+zCsCkGJ8TyyPIZWuwP95KBsg== 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 IA4PR11MB8992.namprd11.prod.outlook.com (2603:10b6:208:56e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.24; Fri, 11 Jul 2025 01:23:55 +0000 Received: from BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b]) by BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b%7]) with mapi id 15.20.8901.024; Fri, 11 Jul 2025 01:23:55 +0000 Message-ID: Date: Thu, 10 Jul 2025 18:23:52 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv9 13/16] x86/traps: Handle LASS thrown #SS Content-Language: en-US To: "Kirill A. Shutemov" , 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 CC: 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: <20250707080317.3791624-1-kirill.shutemov@linux.intel.com> <20250707080317.3791624-14-kirill.shutemov@linux.intel.com> From: Sohil Mehta In-Reply-To: <20250707080317.3791624-14-kirill.shutemov@linux.intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR13CA0105.namprd13.prod.outlook.com (2603:10b6:a03:2c5::20) To BYAPR11MB3320.namprd11.prod.outlook.com (2603:10b6:a03:18::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR11MB3320:EE_|IA4PR11MB8992:EE_ X-MS-Office365-Filtering-Correlation-Id: 399008aa-4dc7-4c47-799a-08ddc0199a74 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|921020|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dTBsaHNLRzdDSGp3QTQ2QlhGaUhkcjJYcllxcytpRDdRcFdDc3d4a3VER1c1?= =?utf-8?B?QktVRTJTbGxjUUVoVGY5d3pPZlNBc0I3clN1bG9taStMZWJCcFdPZ0NIb3h2?= =?utf-8?B?V1pnajliMWFuUVZteFBHc0hGZXBvNjNNcklvT1BlSEZ1dXk5LzE2SWc2ZWVM?= =?utf-8?B?YzNtRWFUemVuL2R1SW5xQ1hoYWRSNm1scFBLVG93cm80Nnh3QzZYcjJsMWNU?= =?utf-8?B?cWh2RjF2ZDhsSWxiaUFiVFFvaHd5RUJuTjBVblpKRzFoMVRtN0UzWE1idy9v?= =?utf-8?B?Nnp3RmQvbnA3aUZsMmw2Vi9pRmVLSVUvRkw4dUJjUk90MEh0SzRtVExTb0pj?= =?utf-8?B?SFYrUTRVNStTdUdQc011REZscTdibnFBaWg1OUx6eTYxU01Ra3p3a3pzWCtS?= =?utf-8?B?YVNyZGtqdjZZOVl1cUFxR0ZHend5akx4QzNnd2RxK3NIQlVsOHUyRHFYMzVM?= =?utf-8?B?ODdsWEU5N2I3VU5DRDNxR29lcGRudENzbXNSTjJobWk2aG9RZTQxZVg5Q3Nh?= =?utf-8?B?WEV4YTNWb0ZZNkZZalhzOVhvbE9tYTk1M2k2dDBiUldKL0N1ZWd0RFZ4aUFY?= =?utf-8?B?QnVZeGh2UDE3TDlKd1I1YXNVdGxBU2VWeWs5N3RrVFB3eHgrNFVrV2JvVVJs?= =?utf-8?B?a1dJWWVVcDZzUjhKeU5IakNvY05vaENxbGhTQnhPWWNTTnlSTE5BMDN4bEVH?= =?utf-8?B?LzJRbis0c2JUSVRnbGkyRXRnWUVPWk1BbDBzWlpTSFg4VEtsdS9xK0JFNzFN?= =?utf-8?B?WG9wdk1keEc4TTNBTmZvZHNDTkZsSWlUSWE2ajViellUaXhJMkc1ZkJhR092?= =?utf-8?B?WGZ1WDFWaENiNENUSE5ONCs0QjRnakplR1RsckxXbGtIeGxWaTlaYU16SE8z?= =?utf-8?B?VDFZbXFFWkh3d0I1L2dwTjQxOGJYc09HVWJCaXJ4SlRaSjVrek1nVEV6THhB?= =?utf-8?B?Mkt1dStmOUV2aThUVnJUUzlrZmowaEFKTngwR2dCdGg0R1BDY09sejBoUU4z?= =?utf-8?B?dmRrY1pzdTdhNzdpZmoySEQwbUxIeVVoUjNvYVV6Ni9EUklwNmJxQmFZa0sz?= =?utf-8?B?My8wblhJOFVzZXRVRDUxRlJnTGJOVmlwNFR3VjhybFNRd05VNXNvMGl3SWFw?= =?utf-8?B?b0JXdFB0Rk1ObXU2VW4wNEJUVS83TFJYcG1EMCtla2h3MjlmYnpKSE40dGNO?= =?utf-8?B?Q0tWZ3haTDZrTFZkQUhLQUlOS1dPQnVxVnFWL043bnI1bi9HSzZmVDY2SUdZ?= =?utf-8?B?bUxaWXh2NHYxdDFRMks1SlMrMk4ydkpua0YybjkyL2d5Nm5vbE9FU04yU3dj?= =?utf-8?B?MUNDejc4b0dqeVdscU5taklUVjZZNlczVDcyb2piazZnNWVlLzE1QmlTT2tp?= =?utf-8?B?RHBheVFVT0ZtdlhOVGYzMEh3d2Z3S1V4Y0QxSVMyNXNMc21LUHNmVmhVZGFK?= =?utf-8?B?ZjE5ckI1TGZ3bkhHMGp6NVVvd040SFJKVXNQOWZsdmQ5bUd1Z1NKRmE2TWpT?= =?utf-8?B?SE1SK2ZSR08vWlVIRk9DejRja080Zkw2VWJHWU85L2hLL05KV1Z4blM4M0k2?= =?utf-8?B?TlZ6bzhtdk9JQ3dKMDhCWEE0NTE1YjFmeGVUUFZrS0JteTliY0NoRzFES1Fl?= =?utf-8?B?RVlNVE9EUS83cTBqOHd5UzhaZ3Vhai8ycDRBSGxVVmdKdjlFQWNkQ3dUOFo0?= =?utf-8?B?ZjRZUXVTS2V1NzZIbTdBdXpNaUZIMW50VjR0MUdoRksyZXo5bUg4QlN4c3Fa?= =?utf-8?B?R2gxVzlGNEN4ZXJWVGF3b1ErM1k0TzZNME5JNzcxVit5KzhGL3RKM24wQjd2?= =?utf-8?B?SkF1ZDkzTGJuOXdOZ254MndLU3BxeVU4bllNdkl3S25FYWpqeG45YWRPNi93?= =?utf-8?B?RFN0OE5IZVl3TENWdUpZZEZGVkdsVnozS3pSdGp0VWk3Q2JBbzJrYloyWG1i?= =?utf-8?Q?DKEjD9EqV3QF3yvMikb0JubkcOHwlTF9?= 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)(1800799024)(376014)(7416014)(921020)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YzN5YWl4cnUvNnJLMGJMdS80YVNjNFk4NXZlMFFzSGtCM2FGeTZYRUR6NFE2?= =?utf-8?B?SmY4WmVOMWZuV1NvSU9UZHJUL2duOEVmVHY1a21DU1BNc01XM1pIblF0UVNF?= =?utf-8?B?RkNlcVFxZy9rNkk2azAvNzhXaHM0azZzeWx2WEdyU1M0WktJNVQ5dVBmREYr?= =?utf-8?B?VUFoTDc3Qy96MmFIcTB6Y3FQWkwyd3pBSkYxSGIyazRiSmRSb200M0VWUDZV?= =?utf-8?B?aEpVNnFMNHF0T09XMGpQYksxSkp0WExITXRSemR5dG9kbHFYUXRHM1diOHVq?= =?utf-8?B?c2lHSC9iUzhMeGlOZXJ3WW0zYlJMbU8yL1ZmaDB6cW04QXdDMG1JYWVTTWV3?= =?utf-8?B?NmhCSFRqNVVleTZZZlo0dmsrZ05VNFFRNzZWL3JmUFRUZ2lEUmFtdFJLTjRq?= =?utf-8?B?bkZLUCtPdU5JelR2U08rOUswTjA1Vko1Y3cycTA4anJtbGFZQVJBa1hIa0FR?= =?utf-8?B?SklobE52ZWViWFgzSFJZbWJBR2UyUEMvYUdyVzdxR3hvQ0U4RFJueUxoRlFU?= =?utf-8?B?RFNZbVMveDVWbmVqbFdEaDBLQ0N6YjdINUl5eWRweHJYUFIzYkIzY2k2UmQ4?= =?utf-8?B?YU9WbUpIUFJONXkxWStpNk9UN0E0VDYxS0U1WU9sYlZKV2ZmZXlQSjFUY05n?= =?utf-8?B?ZDNiOUhlT0FzS1ZWYVlWV0JiWnpXaEZoNVBHOFNhMUJ3VU1IYTlyVTFtKzFF?= =?utf-8?B?S0s1SHRNTUNEWi9PcUI0ZVpHOGRhbXhpSkJMSElxd2JKOGhlTmJBbTFOR3dz?= =?utf-8?B?Z3lCSGE0N25RNnhDcmlUOThPbFJ5V0VYVzh3Zmh2M1lwdUkvamJKc0p3ZnJ6?= =?utf-8?B?NnY3elI2aGtMSkJDVVFESC93VmZnbHFzS3ZyU3laZ09PSHVKQjc3cHRkbThX?= =?utf-8?B?SlZhNGtrTlFlaEkrUGZGcWZRTzNkRGdXQ0t6L2U3ZWVSZlZLV0tiWXlyMEFs?= =?utf-8?B?L1gvKzY2b2pSdWxyRmpneEk0Tm5ONUdCREJjek11bFVMU2xxUURyK1RXZGx4?= =?utf-8?B?SmNha0o2NFlHdkRBTFpwZ0hYTWpTbDNnRktLb01VN2ZoSzRsbjFtcFR4bU5i?= =?utf-8?B?MzVTN0FzZm1BWGdmUlFLNHdVd1hJOWdqQTd0R09UblZZN2xQalZKR2ROaGt0?= =?utf-8?B?S25GYUxZQUduTDZmeENseWhuY1NCYld0d2RLd25paUVJOFk1bUpYdWRnV0E5?= =?utf-8?B?dmpqWjByUDEySkVSUW85K1REdkU2NFM5SWllc3AwZTByRSsrSVl6NXZGSEg4?= =?utf-8?B?NzVQTkhZYjEzaFRySGRzWmFIQVhpUDVmT1Q2bjRIZUhPc1R0VlRXbFB6NjBK?= =?utf-8?B?THEzdWV1WXArNDNsTkd4QTQyaU9Kam1KeitkaHJrVkFjSllLQitvekV0MUN3?= =?utf-8?B?RnFBZEZCWllMQStBY2xlQ0RHNjRKRFk0SFFXTkNTUVVzNi9pcGxQUk9LRXpr?= =?utf-8?B?bjVEeGJycFVZUlErNVhjVXcrOXdmQVBQNEJXVmlNY004NklSRnp1SmN2Qks4?= =?utf-8?B?bkF6NXI2eUtaK1VTTDlvOEV2UUxzM3h4a3dVbVpCYy9hRkRxQThYRkhVUXZh?= =?utf-8?B?MUEvOUgwRGpPY3pEMllibTdpVHBsMWxyTGVkbzVVZzhRM2g5TWdxS3o3Z0FL?= =?utf-8?B?V1BSdmJBa2tHL21BaGhDY0xkMjBEUkFxU1dyVlpqeVl2QVhlMG9WMGhzYmlK?= =?utf-8?B?RmE1NS9hdndHVHlGY0dqYldKRWRURjBneE1kRU5lVlNLN3dPYnlRMyt5L0dS?= =?utf-8?B?ZHlVSUIwdmV0aDJzR29IQ2dvYTBtMFVUWnhjRnY5MnZKTThZWTlMS3IyT3p4?= =?utf-8?B?UVJYZTRDN0tGUXgyQWN0bG1QYkRxYzF6WUhrRThVQXdUQWoxYVJsaFNiSnpY?= =?utf-8?B?eExBREthMndXd0t6MXU4YW9kTVVTVnhCd1dmU2xPbVg4Q042eldFTGdabEJh?= =?utf-8?B?cEgrRXNzRkJ3VVdrZkRYQUZxKzFyNTlNZ0J3aE13aStLblhTLzRFQWZEZkxi?= =?utf-8?B?WjZ0eE4zSjkrU1Y2bzRBbzFnQ2t3ZTNCaUUrL01pbHBuLzkxbytJazRIY3FQ?= =?utf-8?B?eFA0M2xFcDZ0b0hFczZva0RIREV1Mk1QWXN0eERwdUJ6Z0l5NmpJT3F2ZXV1?= =?utf-8?Q?DG0Qt2LA4RjZtuDHIfXH2OKNo?= X-MS-Exchange-CrossTenant-Network-Message-Id: 399008aa-4dc7-4c47-799a-08ddc0199a74 X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3320.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2025 01:23:55.7714 (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: P+rTf0DkQEsDI/pWo2BuTUCsMm6zI7X60xRQO1C2cRcaahI0lKPgT7RmLt5LeaEPYcsP9fe3kiCOtYspTKYRcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR11MB8992 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: EA53480012 X-Stat-Signature: nddcapuzbapc73yx5u41jmjbhxopgy4o X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1752197076-769781 X-HE-Meta: U2FsdGVkX1//Y7SIMjw2/ZuTSXRSb+B3AzYQJvexU4CpqelzXcsfeceHuBqSUcpvx0KDl0ZTqR9Kwi65RfTSIfolD05SURFO3w+bnHihWwXucpr3f2J/5k/w0nCrvtdNorjvI1VgLaRuqWPBiqxYS3gH6OzPj5TS8V9ljfnGnLQQ/uWS3mvXyE8H/k7nScz6ys7CLQo+pdwK1iVvbCDoFglg2dItsQ2Jb0Kf3V82w6IvxS5Z4e2gswYkyiOQ02VAKqRTqtqG6a7JFlvOK1SuGykzm3cmYkQfLReBptoiZgnCH/66cpzTLsNhNkNVN+SGqtmzTilKk77rtXhi9g3U6sc24Cj9jkp2YaRIobSmjwObSQmUGJgfrUPerc89e6VPNipFY/XbnqZhShrpqbGUFq/5tTe+CXtfD931LHvnC9PwF3zEsXVSkjEST4H3vbNJDPHIOwQ3XFMzXO1Q73eLZjvP5lN7eyQf2P9CvhlrIwcRjwbYMRySkH2fwGaU7Qf/AcMqM854pkeWMSerYoosjzprGapzxTRvrR143cyiF9am+f/8IA6/y7RtI5Zoz13uP7CwzBM8dO0ImpI2b4wfhn+EWcSpQDIb0FwhaqqKI7nGDGJ4s73ToqJjIepdnmjtMkQ7Mc0zamiTtOq4TeyTz0w5DkaqQE3SJ+sOfrx9fhgfLHFuClteQ/oMsp1qDLk8d5WKYNsQY7a7ruoJ8CQo29VZ+QJ5a+cMlC+YDXKYS8sNapfia7fNkUhJF47wWrZlY4xR4lKS+DCOUk90r7BSdDGTJ4WZBFJgnxad4ZiYgCL2PND94LbWAl5k7Fz1rHnSFxua1UVMJy81GjG5P5hNwYafeHTOlZ1HLAj0g4dJM/CmcGCuom2mf2E8D681EJ6erlPNL1w7K3yy095olv5EJrLv/seEoTzY8mne4jnSX8YFx+lvBEYYLF3Uh7bUksbTOAA9aSvhFGBez2+UkHC saf9XNb4 UHBKn8eFlPcKzOpPWnnmZdhq+Z32k6oBCCRpoPS0b2Seg/w3QxtMyL7kAFRVbjcXDeGEPQvkbGeFmYea/YdUcaWjPZbfl2japOj85DTj0TcPxJOzv+7nTAlgXkd7MuC7UXIVs00sNqs6MVqqrC3BR2h57w3s696bDNfZrRap6HulO4DaDEEIRqZKwzGTUgBt0ZYL9PdFL6a3F5eTIkTcn9QrM4koExVUsAuP8wmu1p+CyeXz+uYmnxbZHNjM6RoQW/8+Qw0ngCPjJH1yjU4kAVgvetjaQNngqtSd3tIUONqpvuaxTHVvSVwsR27o8aRMF3JuyaS+5JjeaqJWSmtt71ZDqVFVqOK+xl2w5r92+PcEJhWGuTv3CsVyDBprEx03ppSnhohzWiXswCNELN0Te6sShBwm1BS+DA9Ol8CP57COxeqnRDx9Z6j6Dc3kNRBhngjSOalqkzBZ9RfS9+G04Z2NfovYK0UXYfMN7SnPIyKFdgvmXAGH4RQV6XsFB8w4DavfwqFVJ9cuJOX16rlt96qu0nQE25xZjTEkjLQGPeCuIYZOWvmOIRFEtOh461CGYBEEQggOHtmz1d6XTRNAIBwL0m+tARP5Esw83pMtlv2hnIuk5YqM5e9Wo1Kr8lI+GxEeNwn6BU8R+ADz1SqX0E9HiKv5Jh4bETxbV 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/7/2025 1:03 AM, Kirill A. Shutemov wrote: > LASS throws a #GP for any violations except for stack register accesses, > in which case it throws a #SS instead. Handle this similarly to how other > LASS violations are handled. > > In case of FRED, before handling #SS as LASS violation, kernel has to > check if there's a fixup for the exception. It can address #SS due to > invalid user context on ERETU. See 5105e7687ad3 ("x86/fred: Fixup > fault on ERETU by jumping to fred_entrypoint_user") for more details. > > Co-developed-by: Alexander Shishkin > Signed-off-by: Alexander Shishkin > Signed-off-by: Kirill A. Shutemov > --- > arch/x86/kernel/traps.c | 41 +++++++++++++++++++++++++++++++++++------ > 1 file changed, 35 insertions(+), 6 deletions(-) > Reviewed-by: Sohil Mehta