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 EDD2AC83F03 for ; Wed, 2 Jul 2025 20:05:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 695528D0002; Wed, 2 Jul 2025 16:05:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 645738D0001; Wed, 2 Jul 2025 16:05:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4BF838D0002; Wed, 2 Jul 2025 16:05:32 -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 36ED78D0001 for ; Wed, 2 Jul 2025 16:05:32 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id ECCAF58F14 for ; Wed, 2 Jul 2025 20:05:31 +0000 (UTC) X-FDA: 83620404462.18.F207DE5 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf25.hostedemail.com (Postfix) with ESMTP id 4AB6FA0015 for ; Wed, 2 Jul 2025 20:05:27 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VwFJLIkn; spf=pass (imf25.hostedemail.com: domain of sohil.mehta@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751486728; 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=dMD2GkjlH70JFMEP6I2cMbltULXWzwEtVI7lTvDtq7M=; b=297VixrD6FCY+YDNiacbS3rf+Y19L7yZloAv9P9dRCq9VNKINhhtCDQ5FVaS/rr5DQEIb0 Ap3jWiaDHYRsRPoaKAa7i/YqYf/j0Xzx744LpWNKozdUcGr8yjfNXJFeGlPlKkQMJUgpyx JICTl0tA7qhVG90STBgNkHByrlp67Og= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VwFJLIkn; spf=pass (imf25.hostedemail.com: domain of sohil.mehta@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751486728; a=rsa-sha256; cv=fail; b=mZLJhnbCNEJRa/fCsiY9aFToSl6sc7JUSeCCk+kEFUdFpUvICtaz3DaPbdhdiWrHyUrumf 1Sa3IJqkEndmwsf7b+B+QuggrFGcPaQeVT+FsOou22oC03QjR+dBXr+g18ijqcg9Tmu7oE IOVye5p94mBV9ZmUwq/4M9avu0XfC7g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1751486727; x=1783022727; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=03YiNOathIkBZpVIniQ8xHupdRG1r/Z3zxMCeeDZy1g=; b=VwFJLIknfITC+GEiqKvyEB4S9WjVkp3DyYiWMGaY06pdZP+n/FdGqpjk OEN0qcRNiA611QNMCTqH827gJU/K5BbHiGVc45srgSDuhOSah54c2/UQV W+5zviW5Y+z1BcD0rI2PS9FmPCvIZfKv/wF9aNVTf+t3eDhjsvexQQAG9 vi5re1kJ5Snzp6/fGU3v7Z22XbeQA8r4A6PuH3tyMx1INm0XbrnSNuSfT GUO7wDbIhJF0HKRQSys8fmQ22mYvmgUwHKICd/UB+lTUIgOxoZJOQzztK s4pVHZuBAJkOcZvLsl1M//OwIkhVYLCJdQKO/IIlun0La4McA0gXUrGqr w==; X-CSE-ConnectionGUID: /Vwv++XtT7+qVXAErD0VPA== X-CSE-MsgGUID: pkMC5J6QQsW/KQ9eLSvT8w== X-IronPort-AV: E=McAfee;i="6800,10657,11482"; a="53672983" X-IronPort-AV: E=Sophos;i="6.16,282,1744095600"; d="scan'208";a="53672983" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2025 13:05:26 -0700 X-CSE-ConnectionGUID: A4l29CjGTJK4MEwVkM4bLA== X-CSE-MsgGUID: K96nt0M8SbOl+Pc+XLby7A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,282,1744095600"; d="scan'208";a="185189885" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2025 13:05:26 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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; Wed, 2 Jul 2025 13:05:25 -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; Wed, 2 Jul 2025 13:05:25 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (40.107.243.70) 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; Wed, 2 Jul 2025 13:05:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KA982Z8qfviq/f3nNS3XnSkwd5IjPhoLU92YPRAbwZYhYcio3ee5lLVJ44cjxB8rwE0qVZQGb6AFFK8eQlo7w+oIMWHUFscHRWAmjJPpD6FVKj/Cl/gFI2OWWiRAlLYu5eJdZd3h1+/ERGL05mCC39M0jlYNS09kc7s1+OFcOo+TBFurbPPuFi9Ykw6zFmgiQevKFIURwThTqfWIHvfVIJ1pAWjTgf36maS+jHKmDv1hRZGseB2l2cqzCYdFevtyw/cF06xnvAwSXBPQfdtg83zQGp+hGiP/yP/lWXmssD0xuSp8elOWrWngA77xnk80I7w+1tw3kFGo2ofBoqfOYQ== 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=dMD2GkjlH70JFMEP6I2cMbltULXWzwEtVI7lTvDtq7M=; b=c4C2Vqa4Ce8VTzL408kebLkiWcRvRvPkH/OtfYWaseTYJP+2GRyYQq3PmxReq2QFSc4InrFqZVz0wBdWxCLcXaXUe6eQflHOhYm0YCwp5XAU1S6e03+R1UbPMs/f2wSX2z7jK6uez3dCxbBQncGwMGmzxdbxhmKDDDYFT3RBEEsQhacEvdfnwT4Y6szQSD6492wtB+AwC6+wTacS2UIfocDB0peM0qNCVGHfu4gOpbub3sPzdK7WKCK7FH6H4ldR+0+Fb4CW4o4qzcpB+e1xRFiDIdGl/7jMfnK21N1Mi44DAYWMNhRJwlHBaaXrpzhNXRjHVBziUo3MsXQuMZ4ECw== 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 BL0PR11MB3315.namprd11.prod.outlook.com (2603:10b6:208:6c::33) by SJ2PR11MB8588.namprd11.prod.outlook.com (2603:10b6:a03:56c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.20; Wed, 2 Jul 2025 20:05:23 +0000 Received: from BL0PR11MB3315.namprd11.prod.outlook.com ([fe80::9c18:1e19:b200:3848]) by BL0PR11MB3315.namprd11.prod.outlook.com ([fe80::9c18:1e19:b200:3848%7]) with mapi id 15.20.8901.018; Wed, 2 Jul 2025 20:05:23 +0000 Message-ID: Date: Wed, 2 Jul 2025 13:05:17 -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: MW4PR03CA0242.namprd03.prod.outlook.com (2603:10b6:303:b4::7) To BL0PR11MB3315.namprd11.prod.outlook.com (2603:10b6:208:6c::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL0PR11MB3315:EE_|SJ2PR11MB8588:EE_ X-MS-Office365-Filtering-Correlation-Id: 8ee54f04-eb48-43e1-eb40-08ddb9a3c734 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NTRnWC9DNGlHcGp6VXR3RkFXZ29SYUkrM1JtdzFyNWxwOE0wSDZqbjNuZm5G?= =?utf-8?B?THZldGd0ajhyUWlzVkxjMkVabUVic0FMN3ZCUG9pSHVmb1lMclhtaFJHdW82?= =?utf-8?B?YnFLS2tRcTRodkdIVEYvYkdTWnlsR2FWTFNNWmxoM2VFU2J1dU1SYTJvVnht?= =?utf-8?B?eFVIUVByaDA1Rm1YdFZ3TU13bm5XUkErTGcrQ1AxZnVYRUxwMWt0bHcxWVhX?= =?utf-8?B?WVlTNUoyYTJzdGJyTVQrM3JLU0grSEoxNjhNR1Rrd3FJM1FNbG1jZitsZisz?= =?utf-8?B?RmxuN05ieDdydjI2ZUdHVjA2L09LVkhOKzFZY3VFNWlQVktJT1diL2NLeVNZ?= =?utf-8?B?d0d2ZnEvT1JyUzQxQ1A5VDFhRU95d1VjNTJOM0tvOE9HK0ttSEg5VUR1c1VQ?= =?utf-8?B?UFdsczVnbmtQSU51dHRrZVJNMlVIbkN5YWNJV3A4cTJOVDBkanFVN3V5ZWE4?= =?utf-8?B?SEtvdVU3d2I3WSthTnFoRUx1cW5sMzE0ckR4a3Q3V0N2Qm5YL3RMaFdaQ0E0?= =?utf-8?B?Y0ZGVWJ5TUNhbitUclI0enlNQi84UEJWWFZBM2FGL0VBd0dPNG8vM0hrbW0w?= =?utf-8?B?SHlnRUNobS9ScTN5NGQ5V0hQTzZ1WXl6QmNveVNJdThCZy9aSlVBVHlQaUhZ?= =?utf-8?B?NW90aCthRjVWNU5sTFp4bjRxajZBMTU0bkZORHNKcXk0TDNTbzk3YmR4VzVV?= =?utf-8?B?OHgrdEJ5M3lGUHA5cmVNa1VMMXd1d3JiVnFaci8vSFA5NnhEY0NJS2djK1ds?= =?utf-8?B?QnRGTzBTV2FXU2NWY0FzTWhnWkorSXpwV1pJd1VtM2kzVWxaM0M3RHhsMFNa?= =?utf-8?B?SHI5RzRJRVFFamVlVmtLeEE0dm9nRW44bEdEZldLVS9vRHV4VWJ3d3pzTzda?= =?utf-8?B?YVduMzM1bk15ODJFOE1HNGNHVitFdlQ1cUpFWVRvT1loYTd0UFB2ZjRRT2pz?= =?utf-8?B?SFlUd1lHb1B6U2JpMTRqTTVhOU0xbURUb29SS2d6QjdzMEtDNmsrUVVhcFZZ?= =?utf-8?B?bnpUS3I0VDVQZEFtcGxoN3VscW96ZTF2S3ZKbm0rNFZtbzZsQW80YlA2WnRZ?= =?utf-8?B?UVZiOGhkVHdHeVZNWCtKVHR4aEM3UHVJTGVNVTZsc0c0ckdyZndRYnJpUDFN?= =?utf-8?B?TWVXRVVNaGFIRWtPcTNWeG9BQW1TbzI0a0h0RUc0ZFdRMWVOK1o2OS9meGlD?= =?utf-8?B?Zk1IY1NUbEFNSVFaeERjdWxHZ0o0cXhITHpqbmhUeDV1dnVrc0t5bkxoT1FI?= =?utf-8?B?LzQ0RXpuWjJPQUI5ZHRiQys0dG9tWEQxbkx3dDVic3ZMY3FRTk1IeVJwZUw1?= =?utf-8?B?TFJWbFJ2ZGJRUkkvczlkeWRTcllLS2ZjVzB5T3Q3MGF4VEszV25sU0dVTXJv?= =?utf-8?B?NzFDY1VRK3Rnajh5MExhWUpXS3diODJUY0hIdFA4S3JNY3BEeHY2b2d4R014?= =?utf-8?B?NStFVVBYZm9hYzZwdFlxWFZRK2J0Y09XQVgvbnhNaHY5S0NRSUVlVStPakpm?= =?utf-8?B?VDZ4eTlaT3VIRjNmVXRRMGJKRVlGK0pvak0yT2UvVnBXNzFUL3NNbXhQcmhw?= =?utf-8?B?Z1FGa094RkJ3K0dlTlVhWlAvYXpIeTZhUCsxekNMS1NlK2xJMzA2UWo2dFRG?= =?utf-8?B?ODYvT1JHcStaMDVVNDNXc2FGSVNLMEJZN0dHLzMxbElaMEU5WFg1MlRZQ04v?= =?utf-8?B?Skl1a2RnanloVUJEeGZ0SU42b2NNOUtCZHlJYmY2MmI0eGxnUXhEUUhvSUxI?= =?utf-8?B?ZTZWOS8xd0d1Q29oZVZqSXllczZjbUh2cmlaYjg5N0NHdnVuaExZcWZMQ3hQ?= =?utf-8?B?Vy96cmdoM2pROHVZdHFMZ0pueXozSzlFT2JKd2lKNzhmQTRPcGtsRTB5emls?= =?utf-8?B?TDhPWStGL3krQ2FPL1FpQUx4VHhKR3ZuNlVpSXdhOFZ3K3lkSktWMmo2M3hi?= =?utf-8?Q?A7TFxmE9fPw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3315.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SDE1eHNUTlBFdjBQV2JUNFJHaDVDZzFEempRWDdVM2Npdkc4aDJGa2NHa0RJ?= =?utf-8?B?SktWK0d3cHYzUEkyY09ZbkVsSHM5ZS9iaFRWejFiS1Y1SkdBMTBDemxRdis4?= =?utf-8?B?cm9tRjlXSGpXUi9uR3hlUmpwQ2RVTTB0cCtBdFU3cHp2Umk2cWJpQnpLSjdF?= =?utf-8?B?NG1JQlJaMEZnOGNudi9lOEpneUFIUlppNWNETXViN2hkWkI1cDNzWE45UlZk?= =?utf-8?B?UWRRWWQzUjNRcWpqb21Ia2lvYVRYL3Avc2ZjOGNnNXh1WFUva1Q1b1dlTkc1?= =?utf-8?B?Q3pkNFpCT1dYUEZ6cTNUM1BCRWdJVEN2cEx6ZDhIM3hobDVHTi94WDFPRnQy?= =?utf-8?B?SEw5bGJXdUJIWXlCZlUxcVAxTWZiYjhPY2xvYTF5MlZhdlUydm82RzhuS1pD?= =?utf-8?B?UC9XYzhvUmlQcm5iMGtWeXZoalZpai9LVEs5cmkwUkduOVVhNHJhMCs4bTRW?= =?utf-8?B?NFF3RGpsK3ovNTdYd201TE80aUF5OEhKL1JwNkd4dEtxV05oanoxNDBmVWts?= =?utf-8?B?Y3U2N1BkMElWNFh2SkxLRG5jQWsvZmJ3MkpoaUxiZTREVi8xdkVKOWFnQlRa?= =?utf-8?B?SnFkSFRvb0lDSGwxdTVDc2syVUJ2azIxYnFHRWg5WHM0YjVqRkd3dlRJYXZi?= =?utf-8?B?dUc4ODZPSnNCK3NSUUdSenUwdWUzbG1uSlJmWG9sSW9lT2RnR3hIc0IxTjJH?= =?utf-8?B?UWJUUkFhd1BvK29wNnRndFYvd3JaQyswYnY0U3diY2RSL1UrQWpkYVNKUGNE?= =?utf-8?B?SE5KWE5YRWFjTWpCeUlYUXMrZ0NmK2RLNmdpcHlTSXBLSDFyd0hRRTZiS1Qx?= =?utf-8?B?QWs1Y2FlazZhS242THdwbkhKMHM2KzhkWTcxY2VQMldvbmQzM0pmdlFGMGRu?= =?utf-8?B?elU4K1JiTy9OSFk2VGpJRW9RRFFxTlZHRm9YcHN3cFlScm9kenlPdy9TRkxo?= =?utf-8?B?WXNndDdEY1FBUlhwQTA2THFDQk5oMmRBY3k5V1Q3VWd3Y1p1QWlPQUMwY1Fr?= =?utf-8?B?Z1FWbTJBSkQ0Q1p2ZnlVekd0TnRNN1J1eGowOTZqdXQ4QWZaL1dpK2gydFE3?= =?utf-8?B?dUo2TGNlSnJDUkNvQW1leGJEZGtucDZ0QjJaR2NRanVIYVljNGQxZXZIRi94?= =?utf-8?B?M2MySThzclBhTksrSUJvd0JWa3o5NTErM21YZU94T0F5WXhCb3RZMmpPVlpE?= =?utf-8?B?MXF0VDFKSU5qV2FzQnpLblp0dWZSd1lKRzcrQmRQbFNjRkZ3SUFOSkZURWxJ?= =?utf-8?B?SnpNZ1locU8rR0JJQ1BTMnZWSEhmbktmbzQ1NHVFYzJjWHIwV3p3TUdwZUpD?= =?utf-8?B?L2lQL05xVGFqNU8vNkIyQkNmMGJQbEpKSFNEMGJSTnE5K3I5bGhuQ1F2bkZS?= =?utf-8?B?TnNHc0cwb0xRZUJEQ0NYRUIxaU1zQ2FCMzhxNEVhaGJrTkR4TEI2S2k1RTVi?= =?utf-8?B?UXZRVDVPY1I2SXJsSEh5d1ZrY3UyMTJUd3pUK0xac3NpWkYzYXlwNmx1Nzhs?= =?utf-8?B?UGZJT1BWTDZOWVMwcVFLS0ZWaUlMN3E0WWR2T21OQ1o0U2dHYnlWZjFiYVJr?= =?utf-8?B?REJnR1J2SGVyRFBzQnZFRm5OQU5xcUlYdGx5bzZyUGhYSHJiYUg0RWxZdG8v?= =?utf-8?B?eVJBeXhXWGZvLzJrWkNjcThXOHROWWVRb1dUVi9mOVNxa2pqWTIwRGZyZTJh?= =?utf-8?B?N1JmZW9ETFQxanJFYVNIdEExVUJpVmtlaWZOSHVyUldYOGhicUNmTEU0ZGp3?= =?utf-8?B?ekJabERYWEV0SHNSY0xobzBydW0vc2lRM0JmbDBMdjRPMlB0KzBwejBTVGpr?= =?utf-8?B?ZnNKbGJMUDhoWGptaUlJQXdMZCtQNVRNRkdNQTZ2RzBVYWgyOEU2ZTB6YlRm?= =?utf-8?B?Wm1aNGNZOUtLYTBmZXpNN0ljZm9BMk9HSWhaSUtuSWNQV1BISXgveHFyWHd2?= =?utf-8?B?UUJKN2VRK3Y2YW9TWWxqcC9JWm5ZNk9uRXBNSnJMK2tndVdTbWJ3SzlBenhv?= =?utf-8?B?cTNadzEyRkpqQUpVZEdVQk9YTHh6Sm8vdDRjK1U3cWtuZUhZVnVhUkVOb3VG?= =?utf-8?B?d0hMMVhSbVpQN0wrYmE3MDUzejlLMFVvalRYQ3MxeHdlRVZtV1hFcWwzcEJi?= =?utf-8?Q?fo8PYa8zvNaUEPCBzR558fkPa?= X-MS-Exchange-CrossTenant-Network-Message-Id: 8ee54f04-eb48-43e1-eb40-08ddb9a3c734 X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3315.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2025 20:05:23.0659 (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: 2QKvcfTrQTCCKi2Rqg4KnvbWpW4gOrHET7M8tJiAXSNQCL70dwKBwOJZFQzM6rmo1kb3b22uCAupaa3Dn9wJJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8588 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 4AB6FA0015 X-Stat-Signature: pauykabkyj44abuhha7wifd8a538efpa X-HE-Tag: 1751486727-860602 X-HE-Meta: U2FsdGVkX1/NX7gwWbgVs29Nkq/+U0wmkMBZkVgn6v7eQbVNFExRaFFIVFip6YDhMewpDoNoSA/cLyBC24da1/nGFav/HtSmVZyUHvL/eP04VevEgD1R5jR4JIGiWO4zmnxEiaN5Anr11YbpcV5lHsB1dK0H3WQB1heVltBMoRn/EHgiaIIZXQNDn7RWatynGLRJuDbs5b96JnBEv2T+f4N8m46yJ0m4ZyQEYWHtXYeY1rM/sm9oZWqcvDh6nquYaOCKWOzugvQZqKOAgYDMxmNyPgqKyIXZYTybUkcjrnSrAfrJjOUNjA0hN0pGnOtxnB0wDHBdplM9ErweHTgvTFUFJnQNRkScMy4fLlfRxY4JrYfSxZUzJCP2ta8E8KbkjGUHip3YMD726cGc79nE1Kh6Uri08Q7delFmR8atC7E5WZLHTm0hHscGj8Rf8E9ectDh8jti5S2mu6ZJeD3tY3dP9rqUppMjTwOxSJLytuBtBDQnggFOJX8lbdvXRrqNXEWMOY8P7BqsCkw0o+E94At3rKhJE0NeGcnq0Ca/mMR2mbhBzvDogIDL+YvzWjyV4S1+kV77bkIo1sLM8y36MBSS3JAWRkEGvRDA/VPCMYxP50e2TTeY8ceK7mZWnH9RALd1ETaqehLCV2kCiKCpvlPbplMmpCuT4rfVbJG7qHUpCRIy67xy4uzxGpGqw38AXbpGCqdj65rBWsFRvHuXTut7YxMKHM3sCrtBbpPdpF56Bn6vxvSIomyCwgRdGPr4pBzSVOjc3WCJU3R995qfFaHkfQMOAQP55qH1tPAKIkFGTfb0qG+1PjxD+q1oPOgY3wgDGuLxldRe9UdtQBLn0OHrKRT66IGQ4SRA7f4T8IlIRyHI8Y0+z1Nz4ctC4wCCQn8qJDVeCFuMmiRKjCtjZsUE0vXciAz6uLbTzUu6M0vxqmyTG6quoPyap3WnHQSFXdNrKijpqAaFEozMUT2 Ouh7QqfL 1G4PYOWP2bY2yLKlJJPA6iDUke9+9XKW3nZnlfeSbNSmgh6LBBG5Io8YrJk4RqyaJ7ZIr86r8a7Yf2QOrTg0ALd+gD2/+mSY0xAINg34SyzBKz4k532Ewh99D2UzOnOQJy3zS6IppnXjlv90RBSxJxnifqiueCQELmeWJhS1E/YDMPGwR6ORiDoVoB5FLLqwrLANN1PW1EsenDtCGHSvpMZVAgl/gIRpMAXCPUMajdVQ0hT2aD62TawyStzdDKrr82zT0YSJ3G9GS/DfzJo0z8+fIKxovaY96QarNqTmuy7LE493iXgCjSfGACcStq+k8PwRRXIFb7VVA+Vrbt+Tpemc+LjfDQvjG9vFCjeYzi9QgPDPhvz3lFxfqI7SVFp+btLR/iz+ozKKFPUhIHnsGAAVUADM3qp33F0a/pfDeSklD5+MB6jWgXP1NOXQwXF4gs+2YJvC24+gOSdcmPCWnmULjudIljY9LU+PK5Br7neX0Q4+INl6eKv4yjlM7xfi7fdH+YgT2WZ8DeP8PJwPNJ4abrV9RsCOL1Vrsl1vbNW6y4Qgoj4kITe77P19pwuBUA9immMUdp4sl9O8DUnXq1IagnvLf7oh+XohX 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/2/2025 6:27 AM, Kirill A. Shutemov wrote: >> >> Maybe I've misunderstood something: >> >> Is the underlying assumption here that #SS were previously only >> generated by userspace, but now they can also be generated by the >> kernel? And we want the kernel generated #SS to behave the same as the #GP? > > It can be generated by both kernel and userspace if RSP gets corrupted. > > So far, do_error_trap() did the trick, handling what has to be handled. > LASS requires a bit more, though. > Thank you for the information! The discussion in the other thread helped clarify my confusion about the new FRED specific fixup outside the LASS check. IIUC, for kernel generated #SS, the prior code in do_error_trap() would've done a few things such as notify_die() and cond_local_irq_enable() before calling die(). The new code now directly calls die_addr(). Are we changing the behavior for legacy kernel #SS? Also, why don't we need those calls for the new LASS #SS? I apologize if the questions seem too naive. I am finding the exception handling code a bit convoluted to understand. In general, I would suggest adding some code comments at least for the new code to help ignorant folks like me looking at this in the future.