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 F1C12C7115B for ; Fri, 20 Jun 2025 23:10:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8271B6B0089; Fri, 20 Jun 2025 19:10:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D7C56B008A; Fri, 20 Jun 2025 19:10:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 678326B008C; Fri, 20 Jun 2025 19:10:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 556CE6B0089 for ; Fri, 20 Jun 2025 19:10:44 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 9EAFF815C2 for ; Fri, 20 Jun 2025 23:10:43 +0000 (UTC) X-FDA: 83577325566.01.4246D26 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by imf22.hostedemail.com (Postfix) with ESMTP id 7670FC0013 for ; Fri, 20 Jun 2025 23:10:39 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CPfOn6Za; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf22.hostedemail.com: domain of sohil.mehta@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; 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=1750461040; 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=N/eL8UlePeVWWhwyYCEJ2+5zhfqaE6juG9eYj9G1FRo=; b=YfO68Wzb26ZRMDY8TJhQf+8ORnXvCRS7E3JYb4o78tLBS4jh/geInO5Jpc1Pc/ITLX7xal o40lDuyy50NDrSVnzBOg5aoPvQy5WKHNoavDgnfVMn4/JUC0uVxIooF9ah2RcvsYHXHYpf TQijRFSFQjd9POES4MG+sCgjskCkfMk= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1750461040; a=rsa-sha256; cv=fail; b=H6D0fTpyY4ajH8FIGJ4vAO+JeHMP5Amkgvyns8oHFW7MUK2rW42F8mbxfGe4MWgwamiyyC 8N671UgGyhGYMdHYpzxjSEHbdj/PCe1WbK2aYqTOae9v1Tf9UEGX3FDpEPtiNsIw5A3B3Y EtXJybvj4hmhasd8IGJoY1tt++AvV/g= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CPfOn6Za; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf22.hostedemail.com: domain of sohil.mehta@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750461040; x=1781997040; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=UCdd6GF0yRHSG7MHW6NOShBvwbR2kOyKIUbR4wsqEe8=; b=CPfOn6Zacd+ouqVw9D9vXN2CWshu8Z+2+YOunmET9Z2uv4FpzjxXTcsa 3lxQH1kXqU/hurbC5/O1jSslY3je403Wq+ig41x+yuhsLlqUbf1rc//e0 S8ZSp9vBC+o/vlPcanuPGOkS87Ps0e+txsoN0mhpf3E5Po7xmz6QOu3Te savfY9Cg6d5FlseGU/V5GhMXxjUoKcH0gxURSOpiN0kru/JtQGlwsY2be EnhZ4XkMmnkdCn3zvztV5GKchaesH5mpcJ4ICFhxZrtgyaN1/SaxDUJxQ RkknbsVAhXpewErnb4BXL7DQsW/gPLYnvsyxtZu4KqkTBIdtXdWlGXpwh Q==; X-CSE-ConnectionGUID: ZoNFVeXySs6yz03T59p+1A== X-CSE-MsgGUID: ygxBD+bXRJiP6wJMUewZ9g== X-IronPort-AV: E=McAfee;i="6800,10657,11469"; a="56409212" X-IronPort-AV: E=Sophos;i="6.16,252,1744095600"; d="scan'208";a="56409212" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2025 16:10:38 -0700 X-CSE-ConnectionGUID: ecT9U75xTu2F0qbVCiHRqA== X-CSE-MsgGUID: Gexqxg0PQ+2J5+jIfivmTg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,252,1744095600"; d="scan'208";a="174641842" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2025 16:10:37 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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; Fri, 20 Jun 2025 16:10:36 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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 via Frontend Transport; Fri, 20 Jun 2025 16:10:36 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (40.107.220.86) 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; Fri, 20 Jun 2025 16:10:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N6rp4SbJ3pxQYTavPjJnN61gwWSIoXVUQM23MIAF67BdFvUaVJ6a+nAYVGxQ6Rq1MMJFh/+VNxn3FsqPIFxDwdoZV5Z8xwFakDWeJG/FsOH4583Dml5fMjuR77v9bHYW6YvsA29xUgtFsnBdtlS9VdXTQP6SBWyUMnedeZdME5FhAvIzv9wu35a/Axs38aRVF6toHEJnD7I0BqAvHrQTPQO9yCBtmqd7b1vdPdEzjcoYr7IroEK6my0nEHxa/apEQ/L7/vQc6GGhjzWM6bZX0tOp8wX9LUR+W//wqniaJdVa7N3gomYZ6OAtxNuWd8bFEOD5Dn+bFqudVaZX4bGD4w== 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=N/eL8UlePeVWWhwyYCEJ2+5zhfqaE6juG9eYj9G1FRo=; b=Cr6wT8fPSkAWpYs50StUD3ZgAD77KwHKCicebnmKwGWz7EFZgHiXz3lxGHv9pyosJxbEYr7YapDAt7lqs9RJY5Q+rr/08UjShl096n+JLNt6At7Vy4LZ1/Q3D11HXLa4VvSdiKwC41MHRfbVOK8IZzyEkXWubu7SKrw3pQ9i/CEB29rRp1nWGr/Yya0ZLmEwhH9NkxYlHQA2nLRKkmXxkl77NJPcVFAwKy76fv0eRWok48l6+hvsg3Wi0lG3CxWpr6/NdWBLNZcYsMGPlN/AcwlNjvde3doy1uO8HhFMtFfK09LrjuUkOTMRFgPxun9aryfpJSfHUW0hV4//msQPaA== 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 SA1PR11MB8319.namprd11.prod.outlook.com (2603:10b6:806:38c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.25; Fri, 20 Jun 2025 23:10:20 +0000 Received: from BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b]) by BYAPR11MB3320.namprd11.prod.outlook.com ([fe80::e8c4:59e3:f1d5:af3b%4]) with mapi id 15.20.8857.022; Fri, 20 Jun 2025 23:10:20 +0000 Message-ID: Date: Fri, 20 Jun 2025 16:10:17 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv6 01/16] x86/cpu: Enumerate the LASS feature bits Content-Language: en-US To: Dave Hansen , "Kirill A. Shutemov" , Dave Hansen 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 , , , , , Yian Chen , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , , "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 References: <20250620135325.3300848-1-kirill.shutemov@linux.intel.com> <20250620135325.3300848-2-kirill.shutemov@linux.intel.com> <248e272c-79ec-4c11-a3a8-dff1de2147c0@intel.com> From: Sohil Mehta In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR04CA0334.namprd04.prod.outlook.com (2603:10b6:303:8a::9) To BYAPR11MB3320.namprd11.prod.outlook.com (2603:10b6:a03:18::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR11MB3320:EE_|SA1PR11MB8319:EE_ X-MS-Office365-Filtering-Correlation-Id: de4fb062-f5ea-406d-85a1-08ddb04fa0e7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TmVseXpSSERxTjAwTHA4S2x4eEVYY0pBY2dmVVNzN1RoVjZpSUNubGV0UjJX?= =?utf-8?B?bWxSSTNNczlEK25TeGJXS2dtV2NOZGV1c1AyOGRtTll5VVppSnEzNExmbVVt?= =?utf-8?B?ZDZDcW55VS9heWhUQ3dkZzVKWCs0UENGMDFpdzJQeWpuSFFib3JoeDFpY1dH?= =?utf-8?B?ZzRxTFpTOC9OYXUxNFEvbHhDSkxsYVZPOVhFeTNGZ2JsS3psZU9kKzdnUUYw?= =?utf-8?B?ZXhuOU94Rys4TVhuUUo5dWpmTWRGaFMxKzdSa3kxbW9LU3J0cWgxTFZoWnEr?= =?utf-8?B?aGFRdXh6R1RWS05GZWtSMXJkczEza3pJSit1dFNsUzFFUkRJUzNNU1orRlow?= =?utf-8?B?UmsyRitTUnZjN1FjSXdUQzJ5ZVpJYTl0YmhZQXVLZit2L0ZwZ3dPMkpVVWxV?= =?utf-8?B?aU1Eenc5elptc1RPejJCa0J4dFVkZ0dwY3hOQXZLWHI5MG1DVGQvWDZXNzFq?= =?utf-8?B?eHBjdStrQmM5Y1dtUnE3RWhPMFlyWlkrZ2pmZkdGZEd4akFpcm12WjZGSDBJ?= =?utf-8?B?ay9ZU2ZPYXNhRXo2RFdMR0lyT1VCQ01FQWw2UTVRa2VHNU9DUUI1TlZvNEh3?= =?utf-8?B?OS9CVlplNTNyZ2prWUpCTmxZNmNNaVd6SzA3cU1kTzRxMFpaSEVnZklTRjgw?= =?utf-8?B?UTBvRTl2SUZxWGtaVjN5dWlEZWR4bXJLSGdRWktHNXdMYjhGKzB4WldoZ1NL?= =?utf-8?B?bDZsTDJmZnUzRHovSGpFV3liVDUzMzQxSXVLZXJaZFdZNE5YTnVob09XZ2xJ?= =?utf-8?B?d0VucGxrTkVjdkdtem1NSGdSdnIyUTlWb2ZuTlVJaFVJczRMRHpYNzJFUHQ3?= =?utf-8?B?RE83eGhkU1NrTVpiWS9zTmZVNDhFVzdqRjRFVzI0YnVOWEYxK3Nhd1ltdHdV?= =?utf-8?B?VkxrZWVKZVJYdjhGUC9pTW5ld0NNbmY4cmFEOXVLVGlDWDNrbTN0c3c4UmJI?= =?utf-8?B?ZHZiaXAwMFJkQi9RY1p0UkVtV2IrbzFDdmZzViszZXRCUThiVHArcjd2dEV5?= =?utf-8?B?UkM4QmUvNldIYlZkY1kyVW1kMXdrc0lMWG9FTVA3R2lhY3dZaDV5aVFJVUJN?= =?utf-8?B?YlNtdUl5NjRob1A2NkNIK1dDbFZ2UmsyOEJJZ3g4MHIrRlNqTjB2Ym9yNUpW?= =?utf-8?B?V0RKeHdaSmdtcVFHVlFMVkZrNVFWdkpOUmtPU0VIRWJHaTZrWWc1MkVvR1Ri?= =?utf-8?B?YU15VCtMWUVlSFZnOVU5VUhhV3hRdGFyKy9VM0lBTmZsMWpialI1Z1Rnc1cy?= =?utf-8?B?S3ZpOFFEbjlDdGZOWmR0ZnI1T0dhWHkwb0IySUpwMVVHU09NY3BzNVJNY2Ns?= =?utf-8?B?QjBJbW5kQjRZUEw3UWlaQmM3eVdNamRrbUphVDdBVlppMkxEdkM1Zm40dEVq?= =?utf-8?B?cjV4amIvMUhXMFBaVW9EcUJuTGxYKzVpdmJtb2VzYWRaQmNNQ3QwSU16Y2pH?= =?utf-8?B?VWpLb2VJT3ZPbTJ5amxvbUtiYllmak9OZkgwYXAraUlLbTVJaGZhZVhUaUlk?= =?utf-8?B?bzhpUFVsWlZFRjRJSXZwcytNbmV1UzNEekxmZitKSmljR2o5N240cVdqdG1r?= =?utf-8?B?K0liakxDR0E5dm5GZXN0SWZsS2t6dGN5aEZ6M3dGTkttTUZmUkFzRVlRU3dQ?= =?utf-8?B?MUpra3I0VDJOOUpxQUNLa0lFQjZwTi9rd3g2MTdLVUc4QUtYUGk3NjBEc2Nk?= =?utf-8?B?eExJU0twNksveVpmQnhqZllldTk0S0V0Tkl3eURBNVZaa3psOUQ4UXd6NGp6?= =?utf-8?B?aW5DNFVVNXUrZzByMk43c1pIdllUSGN0ZVBBOHZyMHpnOTZJZ1MrTWRHNUNi?= =?utf-8?B?SjNOQktpMzFkRXNCQWpnSTNNQ1dyYUhvMUo0WUxiamZjUW5PaUlIK0hsWHYz?= =?utf-8?B?cmRSZVhpRXdScllTamxTZkNxUE5kVkFTaEFLbk10QzdtY2c9PQ==?= 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)(1800799024)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NCtBeHNvRXh0RDA4WmIvK05JWjVSSTVJam9BTkMxZ2hUSnc3MVhrSTQyV2Fs?= =?utf-8?B?dStVMVdmeXVPRWlPc0pHajVDam91VktvcUovWHZSODd0SGJUZnlYbzl0cHVF?= =?utf-8?B?Tk9jbHZURlZ4WlJqVVVZdkdaZXY3aGhEd2xsMWlMOWFteUx1QVVsWE1zL1FG?= =?utf-8?B?Vm5YZy91TUlFRFZDNDVWRjh1K1V2bXF0cGYwclFCMWM4MGtxM1dFSHF1R2tN?= =?utf-8?B?YXhXZXFXQ2I3dSsyKzZZdWgxbTJ6T01qeGZaM2xQcldwTU01V0hZYk5mcm1F?= =?utf-8?B?VUxYbEQyaE9ibjVMY3c1bWRwZGtkajRWcjlwbXFEOFhhcmJRenNVSzdybXl4?= =?utf-8?B?OTR5MkkwWWdIbGxCNEtxeUR3RmtDd3M5Uy9lNDcvUWVNYVBWNWNLR00wNHBp?= =?utf-8?B?NDUvNldFSlhrbUgzcGdLVzl3L1V4SS9QekRjNnY1RXJNVElvQm1YeGZUTnNW?= =?utf-8?B?eEI0bU5udVBSOFVmc3NjSjZ4ejd4YnZSc21RanBVd0xWYlIyRHd6N3MydjdC?= =?utf-8?B?WDQ3QjZpelo3QWp0NzExQjNPYkpsQzllQjZzOWd6NEd4MTlxSm9wajRoT0dN?= =?utf-8?B?SFVSMU9rMnN0M2EyZjRsSkVzT29EaWNSdUhzZzNycW1wMHhXMU4wUTlqekJJ?= =?utf-8?B?SkZZY0VuNzlNbEY4VjhtYUw4ZzM1WkpDdEdNRW1VdjBIZEs0cDRrWHlRdGZX?= =?utf-8?B?eVRHQ0pPeXd2c0dRQkF1d0VjMmgyazc2SEJaN3BBSVhUR3VGRStqNFB4QzUr?= =?utf-8?B?M2p6Z01YYjlRSm4rR0dBNS9BaklUa0hMM2NBbHpldmFxRDBrS1hpTzAvVWUr?= =?utf-8?B?TFlZT3poWnFLdWJyV0hKZTdpb21mbUhNOWVRME02NXBYQmRmQnVkRE9BVmtj?= =?utf-8?B?WVNrR3pJcVArZjJKTCtPclllUkF0L2RQVnE4SVNXQXBxOU81WE1QZEJwQ0FK?= =?utf-8?B?Vmh4R1FhamdGVGhXWXZQRzVxQ0JFWXVBMDl5MmhEMlYzUHV0Q1Y4RllnMXVD?= =?utf-8?B?VDF0QzVYaUtQcGU4ZnE3K09OK0hWSHlGYmNGVUZaOHFuUEpiUUgzajFlbWg2?= =?utf-8?B?UHVvOVJIeElmVnZ0L2Q2eUY2Yk94OEhQUVpzb2VQT0QrNWNCRXQ0Y2l4MkRa?= =?utf-8?B?dkcrdVZHUkhTUzMza2ZxMHEvSXU5WVgxZmlZWTg4eW9MODB1U0ZQRXZxKzhp?= =?utf-8?B?dE5xZTJHT2NySnNGbU5vZlMrQnVEUHJJOEM3dlp3SVZGd3J5K05ZemJHNHFU?= =?utf-8?B?RkUzTlQ2V3hZamwzN3NoYVR4Z3hOeHBHL3B4M1NFTjMvUmZkL0hFSTlCaElU?= =?utf-8?B?K09QYVB5MmJlUHYzcHk0VG4xbFhLd2VEUllzSWNDVko1RnpoWWsvUWlWeHJU?= =?utf-8?B?YkozMGlCbzJ0MDJydHpHbCtUbU94czVCTFM1T2JuUmtaL0R6dGdEREw2Sm41?= =?utf-8?B?VkJhSzVZRWx3N0lRZ3g4N0kvK0hnbnBhQW1zcnorb2EwSmVYc2o0Rkh1TUpY?= =?utf-8?B?S1BLUmxWM2p3ODFkUjBTTUs3ZG1xeUFBMWV4dWNYaDVoaENGWXo4UUhNZ2Fo?= =?utf-8?B?ajI5OXdJVzc0S2I0L2ppM0tzRlhveVNweHFBd3RzQXMvVThOOGtHRXhOTEtj?= =?utf-8?B?aEJHUDNhd00xNCtjWTU3b2FWbTRnQ0pVaXZmcW9ZLzVuTVl4WjZqRlNrR1Er?= =?utf-8?B?Vkl3c0FoY1VBZXpRUVlDRDBZRmt3aHlNQ3FLMWJxalFrc0EyUUhOY0tKM0sr?= =?utf-8?B?TlVKK3dmV3FUL3NiWWRxSmdrWW9uR2plL0RBY21zQmxhdDZ1TE1RdndxY0tN?= =?utf-8?B?OHd3aGU3T0tnRUc3eUo0STFtT0l4WEg5bVF0TXZ6cGhGK0pGRjJlS0VURjgw?= =?utf-8?B?bHcyb2d4TlJxWTVYUjZmdHhHSE5Hc1BtRlk0eEMvMWtVVEMrdXlrS1V0bkNa?= =?utf-8?B?TTBlN3paL1I2MVZEdXFuY3htUjlON0NWaWNmZ01JeVptSnpZV1BZY0dpR2Y5?= =?utf-8?B?UUlYSmpSaUltVWdtRUpFRFhNdDBoelM4YmZxa0xHTWRzdXg2bXc5eElNZlow?= =?utf-8?B?WTJFbEh5N1hUYVcwQnQ5T0R3cFphTVhlN2RWTzBYRldUZ2I4UnBKYlkxQ3ll?= =?utf-8?Q?B1oJYNjOY2PQs7HXPDgMAfXPw?= X-MS-Exchange-CrossTenant-Network-Message-Id: de4fb062-f5ea-406d-85a1-08ddb04fa0e7 X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3320.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2025 23:10:20.6482 (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: GaM8LjGCdwpKvmdJV3Rf9VvY58XfKJMFQhaYXXLs10dycfdbe4dHFCpERWNk3/dKsSJHgIfD6rgg7mGM6jvoWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8319 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7670FC0013 X-Stat-Signature: nfozkcp5fgbpocwbi4ocfcrregsdjotw X-Rspam-User: X-HE-Tag: 1750461039-620961 X-HE-Meta: U2FsdGVkX1+CD+ZyDHqr3G03NfJu9qgkairtRGdhUozdp7ZDf0NsjJrHZ/WukQuEW59MRilrEFJu2+oODc2vrb/NRDxraSRPTei+bDXVfDACuTsWa1KeSduRyx7JNG77JkH5HwN9GsrEGuORKhqsF6Q7f6Mjg1QTK3dKrAakFoNu207A536sbcupGEdCTm+tto4S9hegPDwX2DZOrn0zyKljCCQU+vdRIh3GkslHsDbLeywM2iIEfGXvA2LLsR45aKlCU7ISm4nVMgHiG+NFxzJDVo3dkF9f6+E0vnzk4uVvb4AdKG0UopsNkU/vDe6oDryJW09eVDVdbgC1UnMtW4dnB8DNk+hwZoz7b3DLvzWWHE+7UmilPUIK05G19z2FDEdi0f2oiz03HII9+r4PY5+AVrxp+XluBNyaXjxUBQryVB06ejt8Fq9zy10z/DHEgdL74Rj5WDoE/Pw6P23FlueQm7Scwyu1qAuT/p4oFz0Khf09xNjkNppYkBWcLDlHGgh21DiJOWyWfR+UQ5nlX9plMFVHx2LhaczTuy+obyevn01AMIWIDliJ3d95LRyob7pFtrO074EqWgO995vSdvW65957lMXtnGXbsxHcK1XVuDrlRyoAvBKmUs8kAdwjmmOoqwiMbM6Zx/2ZzBeoINrNkK5w/vO0B+qmeBS580mrQ3QxPGtMd3LNcqCrga04gJn0dlRtly3OLGKl4W1C6vmksCHkkT6swq7hcQnYaZ8E7UyTCBhJ9r3LG/VzODE+5TI4eKZyd2DRq25wc4oL8dwPlXudsmqMzKQBDpbdNQCrrDvZhIEkCZ+b+KwZT7ZijeZpIq5f2bbQddXn28m4Q7FQmtV4KBqTxv4Mj2nBmHfX/G+wgXFJ2dJZrIeAgHLNqlGswJ8f4dHMRbEARKi/cDK46jzkShhqEI3Mfkqi1C/Tu6wDBqeABaYJV7tIS9l+8WsLC4QS01SE9vSsk4y s9XNL/sB VkNCA+xj9ZBOY1/7QuwW91B4OGxHaap+fo/zGP7y/OICeqP454ZnPthTLCkRWxWPUbP1LKOJtRzWOSZJWVoSTWKgJQXjgA5m5siTNH8KxYv7LsxD8pTD5BzVwUEwet8XyVZSJhGwTr3JprhrGIL4ImXpsflhJ7qGnMHlkUuYv8mk6svu6n3RzmuLMIJrjunSbveVbZdZULFqnqFlcUO2WKjENQ0t0T9ZaYvVed7WuGs4rUOjEL0yyIC48PjZFMSKqTo2Lnw4jO8I2qmjfZQFsCUkEsWThajGHwe4tT461flU1hon3ZQFuy2Q+7rE7H3zpsadUIF03w8yoPAQ1re8EDf75w55AfMbIxVcFpeUV4vBkAnijSmIzgqcDaagYdZQDy7zow/95ODddmJPmTcx5qdWnm0gf19DUItn+QgTUmklD0ihEVmimBms7TyWLjLrJ8AJOpFswcGDOzkQXm6jivjQ16v4Pz+xoH/5fZM0IN7d1kz1uJ79chqBP0gXN5z+OEGCAUj5Ko2cqdr+OpLRoVBroa00d8FZw1u2gyg+z6BMSUND5bKI2CwYN3YkPmjTa+eWWHg/QuH10uIAaqW/1vWqIfgwqeha3784b 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 6/20/2025 11:24 AM, Dave Hansen wrote: > On 6/20/25 11:14, Sohil Mehta wrote: >> @Dave Hansen, you had suggested separating out the SMAP/LASS AC toggle >> functions. But, the difference in usage between both of them seems very >> subtle. Could this be easily misused? > > Logically there are two completely different things: > > 1. Touching userspace > 2. Touching the lower half of the address space > > If it's only userspace in the lower half of the address space, then > there's no controversy. But the problem obviously occurs when you want > to touch kernel mappings in the lower half of the address space. > Makes sense. If we decide to go this way, we should capture some of this thinking into the kernel comments. I find the current wording very ambiguous. > I want to preserve the "stac/clas" meaning as just "touch userspace". > > The new functions should be for "touch the lower half of the address > space" alone. Maybe it should be: > > lass_disable_enforcement() > lass_enable_enforcement() > > The only downside of not having stac/clac in the names is that it's not > obvious that they have an impact on SMAP because they're named to be > LASS-only. Yeah, the reverse is also true, where the SMAP specific clac()/stac() toggle LASS enforcement :)