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 1643DC8303C for ; Wed, 9 Jul 2025 01:08:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 90B496B00A0; Tue, 8 Jul 2025 21:08:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E2A86B00A1; Tue, 8 Jul 2025 21:08:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 783846B00A3; Tue, 8 Jul 2025 21:08:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 657C96B00A0 for ; Tue, 8 Jul 2025 21:08:37 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 107971D8887 for ; Wed, 9 Jul 2025 01:08:37 +0000 (UTC) X-FDA: 83642941074.21.6B7AC3B Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by imf20.hostedemail.com (Postfix) with ESMTP id 613A81C000D for ; Wed, 9 Jul 2025 01:08:33 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ECPpwBEY; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.8 as permitted sender) smtp.mailfrom=sohil.mehta@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752023313; a=rsa-sha256; cv=fail; b=HQIYdQrCZffw1a32GKTAkK7pUPYZ9N2/m/UZ3STZs4zkKi3Aacib6G0NkR4JRMwlP7PVSP 1cU29iUo9JhQjURCjnyrvuHOk/GXurjXL/k3XaqcUpEGc7Qdqy49/OQzD09B3sXaBeL/8V 5VtnzPOEN/9pDtEUoPnLlLWwEaq5Y14= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752023313; 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=4UiNhEjJmQhy9PLqswOZftxi+Uj0c5kDITr7p3fZl8M=; b=QKca7D6gwfH9/kFjx87K25PTyWUdN/H0+vZ90UBQ01flqdGquaSn9Nt0bgvhiXGpAtHZqN /c93TLRRjcXtyiHZPoHoO/pHgMKf4MgsgHDiEvAdmVXwaV4qv2QQIygXYsJ0VYBjJSBjOF DVA9N4lmkr05hO+HBgqqdmKOwYDdsUA= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ECPpwBEY; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of sohil.mehta@intel.com designates 192.198.163.8 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=1752023313; x=1783559313; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=g1/ywzcEP1OQEVbvCGWRLeGwWKyGKLc9Fds/tR320i0=; b=ECPpwBEYSwS6VYBX+yKEojPgwoI7BMv3VWUkFFeP77IHKY9blhYONcb3 lTjXQhV/GJOigj9fUO9QMQ8oDZFvh0NwQncUTWGu+h+3xcK/NXNy7USyN 0DKDI0nKZBzoRb2Avhox6MrSd4h3PrK/W6veGofxfy6XING5nuYjnnxD0 AkH0cR0+WFGvLHx2EvW0KXrYzIrdB/UwrjrXywXDNgQbRua+WUc+2cJyj bVIF3vP1G2CkxZ3NHxsG1FKAeQgrT7nNwpKX5G0NOnmHxdFzwwrx6Z5wv /FwkwxU9nbR1OKNAq8TB0mXLcU9w/39KHkDMdJ+kYAJS/iRCf4HPNMA/p Q==; X-CSE-ConnectionGUID: OtkvxlQ5TtWlB48gH/BDjA== X-CSE-MsgGUID: WBcbpzdiSpuQOj0w0VHr5A== X-IronPort-AV: E=McAfee;i="6800,10657,11487"; a="71856505" X-IronPort-AV: E=Sophos;i="6.16,298,1744095600"; d="scan'208";a="71856505" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2025 18:08:31 -0700 X-CSE-ConnectionGUID: UtnAm4aFRVCwAEd8kYBUoA== X-CSE-MsgGUID: Rx3YDU/VRuSmGedDBpNkVQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,298,1744095600"; d="scan'208";a="156118722" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2025 18:08:32 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) 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; Tue, 8 Jul 2025 18:08:30 -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; Tue, 8 Jul 2025 18:08:30 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (40.107.244.56) 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; Tue, 8 Jul 2025 18:08:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iOCIRjWMJ8dT3JJy9H+kdtAIK/D1gC2gZGC4NEe6taxHAgBoRTh7QPwP/mZXMsPF93pVjwxlMKa1edK0vhJfrOQCdRA1xJLi6vxS5h2VV7ON4IVHni5p9omvlXQJGd32Irghfc4TM4ezDCMj4oeg5rNFxw20pOOlCDaL6p1hjDJSnHZBrMAqyqd6fvOm980WCWztZavTxM/0AstFzPRl2GsIKF6J1Zcg+9tjRdu46KXfw+IBjUJ4adBU78qd9qtJklSNkylUPupJZCGEcDeH0+5zdcJM09/kndcNvAWbtGcrpKOKvnXNNMHWlF5zjJMXe6fn6fy+eX2WMkMK4fyibQ== 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=4UiNhEjJmQhy9PLqswOZftxi+Uj0c5kDITr7p3fZl8M=; b=A53qxPUc7AbkuaDXcuN0bHAjAhRmHGShZhAmSAG+rpFHII9teZ1SLq6bbZemZuyxSiFPSa0K1ca0+cgt6Vwmj4FhOPnmqxYBhql5s1HyvdF5ZbP6zMmNFOXz5QSV/b3PWWXi7nJPOHDgG8O2EUisgzIW5ifehM6zEW5BLLmh3UB99ML5s9x+MkrSb3lFP8SNpScRUPU++UMXw4l7UirYfm5BBTsscW7ytM11Z7gXQ/PanSrd/JXhYjnm/7KyBK/XQ5nHHUiJ5Zhey4X29AbyO4DUrBY4pXiUJMIGmsiETiUUSKxp1YtUmVcL/IwH9YvY/o1Y1nzZw6iPjZXLt20bKA== 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 CY8PR11MB7107.namprd11.prod.outlook.com (2603:10b6:930:51::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.16; Wed, 9 Jul 2025 01:08:26 +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; Wed, 9 Jul 2025 01:08:21 +0000 Message-ID: <53b8d516-5d19-4b3b-b7fa-99f1066f79fe@intel.com> Date: Tue, 8 Jul 2025 18:08:18 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCHv9 02/16] x86/alternatives: Disable LASS when patching kernel alternatives 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-3-kirill.shutemov@linux.intel.com> From: Sohil Mehta In-Reply-To: <20250707080317.3791624-3-kirill.shutemov@linux.intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BY3PR05CA0004.namprd05.prod.outlook.com (2603:10b6:a03:254::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_|CY8PR11MB7107:EE_ X-MS-Office365-Filtering-Correlation-Id: 7ad5ebfa-64e7-4efd-7313-08ddbe85184f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|366016|1800799024|376014|921020|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TXdsQlkzNWlIa3JnbCtmb1hUMVVueTEybmhneGtYQ2RFbWJsb3JaS2g5WFYw?= =?utf-8?B?RXZnQ25WK3NTcE5lZTBwdmpKK1E1ZTFvSzlGQWVONnBhYk9nRHNBUWs1ek5w?= =?utf-8?B?K1hoR3F3SGdVZUlMVzd2b3d1VG5JekVRQ1p4UWpkcnE0QWZuSUJRT2JoQ1hP?= =?utf-8?B?T2tMNXFqcXVEemRVNTBtT3B4VWN6WHI5RFlpR0k0VzkweEkxWXNoUGtBajRP?= =?utf-8?B?RE83U0Fxek1FSFhiTGlGYzNDcEVHSnJ1NXlVUnpTc20zcGpOMkxZQW5uK1Br?= =?utf-8?B?Tzlmalo4WEtlTFVzMXFDNnNtT0lwWE5RTVp5VFJVWENXNmcwemlNUUQyK2gw?= =?utf-8?B?SC9FaUg5N2VGZHV1VTJ1VWxwcjFFbXd1dml5aldHRGkrVWdqUWlqVTZja2JU?= =?utf-8?B?TFlZQ01HY0tQQytoUWRJMXRPc2ZodWRoU0lMKzFYVFNUTUhpeGlXaWN2NkFn?= =?utf-8?B?VFFSQStoM2ZJVUVFc2Y5eDg4UytBeDJndWNXZ2xFbGxJNElkWTk3am5mbnYy?= =?utf-8?B?UTdQajhPYU9BT29CTzdxVEdFVm5sM0FJaUMrZHJYaG9KZHdJdm8zeTg0TnZ3?= =?utf-8?B?MzVsc1dLLy9zZHhyL3NrSVFTeFFtckNjbHVZMnU5MW81NDRkL1hpTVR3bzdx?= =?utf-8?B?bWx5bVh2LzFRamxpM2E4UFlGZzVlRlVrcXA3YVVOc2l1VEZuR3lwQ1lMN2dO?= =?utf-8?B?WnpWMTR5UkR1MDk3QnRUTGI2Nm4yQkgydTlHUlZKcDF4RWNrMXJIRnArVGRs?= =?utf-8?B?VlVtbXJVNzY2WFBIUlJPY0RqcFFoZjVKSExlS0VidGUvdStFd2UvWjNWRFB1?= =?utf-8?B?R2R5RlJyREdlK04wVlJVU1ROVmthVFZjM25GcG56NjlxOG5KZ2dYLzlMREZa?= =?utf-8?B?ZFV5V1hwTUVLUEROVmJIbmxOZjVUZkhOSmIxZS9zTU5CQTFHaE1TWHVwYi9Z?= =?utf-8?B?UUVzeFRrOW5GYTlhMDlBbUNGeXpGOVBvZ1d6d0xROERJckZzSmdYUVlXVFVy?= =?utf-8?B?aXB6OXdQU2dsbjlxOWRyVGlyZmRXODJWNE1GeEVneEhVRjJWeTdZWXNFWWNW?= =?utf-8?B?bzNhZ2trcjJ0QW5Sem94TCtVT21DZko2bnREeDRGOEd4QmtkZC84VjJNdlE0?= =?utf-8?B?dlRYbEhNcXI2OEhCRldnaDRyRlNIVkxYc2FBaGlUd21YdHlrbW5OMGh1SDlt?= =?utf-8?B?LzFrOXIyT2lqdlZhVVVuZEFjQUFTU21jUHBLZmozS1NiWHhRTnFkMEpUb2Jr?= =?utf-8?B?YUx4NS9LWnJIRFRHN0tGUUFxQWY5UUlWZjRPYnVCOSs4ZVNkekdpdFJhd2RD?= =?utf-8?B?WnZYaFFWZm56OWZSZUhqY3lYbDRDcGxKMlFIQitQSEFyc29ISEdKaHNFUHlj?= =?utf-8?B?dEJMWHVhNk1vSnROQlQxVTZKMTVOR2grZVgvcFB5MWZxa1VDVUlvYWZnaDRM?= =?utf-8?B?MzNVZzJmN1dSME5wVnprTDk1cEQ2L1MraFg0dmZwSUJHZ0lpWlZhT2lmbVUr?= =?utf-8?B?dVYvRU0xSUF5S1lHYW1ZWk9MRFVQeVo4elZiQWRVcjhFMEgrdm1RMWJoaEpP?= =?utf-8?B?ZXd0MWJiRUROejlQSU5temlmUXN1RWlhdmRCWEpVYXhaNENUZDZoUWdEdVVD?= =?utf-8?B?Vjg0N0Y3M1ZNbEs0RC95cFBWNTk4T2M5dFdGS1hrZ01LaDBRQU9wbHdBS0R6?= =?utf-8?B?TlVYanpsTVg2YmJxcVd5eXJHdnJGeHVFbEdvUmMzWFl0dFNUdEswQVBrUmZi?= =?utf-8?B?ekJHL2lYTFZJak5GZnJKaGpSWUY4aUxGdXQ5eWNVVnVmRTdyUEZsdjFuNFJW?= =?utf-8?B?RjUrcHlhV211RzR1WS9xSTBFQ0lxclRxcy9SNnk3VzhWSFcvZFc3MUxmWE9z?= =?utf-8?B?UjREV2RlKzAzc3FhWXF2citCVWJ0TjR6YUdVYU1qcU1uTEFQNVNKOU95bXpr?= =?utf-8?Q?CTXpHicTiJ24dJLtHr8WrcQ65jgzNW5y?= 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)(7416014)(366016)(1800799024)(376014)(921020)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1k1QnVvT2N3OEMxTnZrTUIyR21TZjRlSkZwdFFNME5Cbm8yZFBBUnNDK3dk?= =?utf-8?B?MlNnM09SWWJTZnZmUytFTDVZVzhYQ01qWXZkOVVOM1YzenFBWmhEbmNRUjRj?= =?utf-8?B?dVN4WmtYQXBoa1U5Y2IvcDMrWDB6dzJSdWora0pXdkpjVXh1dTNnNllvK3Iw?= =?utf-8?B?dDQ0d2pnWGROQVhKWXJIWnYrQjcxekYzdE15SkNzL1gwT0FwcW1XWFRheTVp?= =?utf-8?B?dkRYTnFoSjhFQS9Ma3lXVTdQdFkvNnkwa0FzTTJEK2lvV0hUNk8yQyswcmhD?= =?utf-8?B?dmJDOGliM3BOU2VyQkZFRUxOWnBBWVJRRWJzZXF4dWpFbDFTd3JmZHBYOXFR?= =?utf-8?B?SmVrSmliYjZMc3QvT0tFc2hVTm9YdUJLQXZkQmxvNkVnWHdsSmVjaDhtdERN?= =?utf-8?B?NEliMWY2c2VXOVUrekpvNEVlV1VxRGdKUTJZMWszaXZBdE0zall4SHQwTmtn?= =?utf-8?B?NUsvdHpocUo4Ym1QYmxaY0srNVNHY2tqUmh3YVNRSWszL3NycTJKaHA5cmcv?= =?utf-8?B?dmVwcE5YV1h3cHd1M2MyUWsrK09XdzZMK1J5MEUweFdBRjBwMUFaTlFTSnNX?= =?utf-8?B?NG1jc0pMK2tEY1Y1dHpqWjJkWENKL2s5aU1aYUwvc0JBWjA0MlhKV3lhMEVq?= =?utf-8?B?ZGdwOEp3WW1HMUNjU0hMM3hjWnJQTk4vK21ERDg4dUs3dDRLWnRXQ1VIZGV3?= =?utf-8?B?LzlhWHN1STdNRFoxeElKazNXK1krQ1J5UmVVV3RPbGpXNU1BdEZYWXFDb2lj?= =?utf-8?B?NDNIYVhQckRENDVvRzFIbmxIZlJJWEtjOGNadEI3cXI2NzV4c0xvUFNsS2FU?= =?utf-8?B?YjZnbzlRK1FsMGtOWEVLL2FSeTBVZlplUHBCZzRWY2NqTG8ySXl3NjlDRmRT?= =?utf-8?B?eUNoWE1LYzgydE9RVlFxMDdCZkIvbnkrdktaaWs2Z3JoaHFxbWRGSitOcC9J?= =?utf-8?B?a1JCblI0U1dSMGRZUFF1aEhHblI0Skhpay9rdGVINmFqS0FEU2MwNWxEMzBY?= =?utf-8?B?VTE3aTlteUpsNExjakVUQnRNQVBkU3FDMTlVeWQ0b2pmcDdIZzhrNG9BYkc2?= =?utf-8?B?L1BmaVQxT1dMTDNwdStGQ0ZDeXhIK0RPVmVrMGlMZDN1cVdKVTdHdnJTWGtN?= =?utf-8?B?eXBJVHBYWUpGZ0JDQWdCYmp1ekt3aDlscFVUb3lsWU1SblZac2RrdkFXTkxD?= =?utf-8?B?dHpRb1dmcEtIMG1idDkzY2tjeHMyV2ZIcnFjWE51endiUE8rWk56dWx3YUx2?= =?utf-8?B?OFcvaFFPQlN6MHVYeUJEaHpLdGo1SmQxek8vbHNGMnZBbTU0eWNtWHAvaC9y?= =?utf-8?B?Z2pOazFTY3lESEhuVVUxT0I3Vk1jUHVLanlsazk0UjdZeVVybGFsWkJjZHhY?= =?utf-8?B?WUpOZDB2SEcyanRyN0pGTXNLU0ZnQlJBOUpqZklvWDRTYWtoZEZZb2xXSFpw?= =?utf-8?B?UVdqeWxHbWxpdk1MZHVkVFFQNWx3ckhDUzVmVWprNlVLeU92YkN4Um9WeWZR?= =?utf-8?B?TWhMSE9IOFZjcWQvWGR0VWlBNTlQRC9ZMytsS2d3QUhZUzUyamRXbmt1L2o1?= =?utf-8?B?TnQ2dWQreUJYaVRZVS9PS0NacGVaV1lhWDBHR09YM0hQeCsxcU0vbXVucVE1?= =?utf-8?B?a1ZEMy9TR0dzQzFreVBTWHVpR25mcTY3aEt1dWc5aUNOVUlqa1F1SzBnVElW?= =?utf-8?B?TnNydG5KZkZNcXBlc2NzaUhxR1NyNDZrV2lGa0dSNWx4OGc3Y1gra2lCZUk3?= =?utf-8?B?ZDZMSThsMm1lZ1JFbUZlS1lVdlVqOWFPU2tHZmpGMytBK2NTM1dtNlpTZjJE?= =?utf-8?B?OElxUkdsR0VkZU44UmxMSXRsWDQxWXlhMlpRSTUvN0lGeGpwT25rM1JVNVhQ?= =?utf-8?B?TXFlVlpGMnprUVRwKzJNQWlPa3YzRmZqbllvWEtpcHRtQURjR2UreHBwTHdE?= =?utf-8?B?amtiaCtNUFd1RUFYZEdpMDhobEFHSFFSNEJMaEhCbGRBL1VVcGt6b0wvOXMv?= =?utf-8?B?TS9wYi9Gd0ErMzVkT2ZoZTYwaFJkY0ZZQklSaW5uU0dHWHlvNWtxRXE4UExr?= =?utf-8?B?QmhudG1QSE9GOC8xSExwRU5oLzA3QUNkMEFBeFcxTjVEQXRjOVFBWnJBdWZY?= =?utf-8?Q?i8h7Tk9hW92dJ2CmxPVi5BpIM?= X-MS-Exchange-CrossTenant-Network-Message-Id: 7ad5ebfa-64e7-4efd-7313-08ddbe85184f X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3320.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2025 01:08:21.0491 (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: E/I/hG8px+4gHC8S4NdCVRyPizIARz54QdwcdXPxgA1JMykU0hkwnB/7OVt8MxbXJrBo8JOfDpeAMqremEBxqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7107 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 613A81C000D X-Stat-Signature: odbdrofgnpg9c1aqsq9pe3cazuwduj9g X-HE-Tag: 1752023313-925869 X-HE-Meta: U2FsdGVkX19Z94gmDV4BrQHkO/UzC5YYNArMAC4iEae4GRwfrjDF5nQdSf4lVdMe89u9mcY3OVYaR5EmNi48ozbqjk386icoG+3XsxJSWHvnseb/M1Qu4Up5Arxnsiig773ohzcovnr9qHxEZ3Upi+69wUoeSQRLIP1JrSFdwz2uSvpX4vpU4+WnH33f1K1WNv2Ae5++0Jcr36gNMG267X2uqRmfv4sasvkmq+XB0YhhPYERSsnFdUM9sRVs7h5W5ZoToxJgBUTRyOjqIb1GNPyi80meNL1YteRfkLMVrBuZK7+2xYERBy0WPC4uI2BZoiCF8mSiP+vkykXNqdk52HWysrZiWVWMB6OWMk1Q3Ed7qzwOrVFWZK6trDP9pPS+565oMf5by8fvQxJ7aFDW9rRHTAj78/2DaoFfMW1r+Un+jJkT96er8OjWLfi2nRzWzYm4Ii5HgOeEMOnCvBnvk/9VdFJ7Dj4a38pWZbZvfvPw+PGgmNAxNhgV9qFqYxGVmmybZBhaoLtQBKObN0g5MumMrkK8JkaDdwm6BfqkRsA1OgISz3vS02N03rKJTTwn+2yEsDnN+CnA+EYJrt46X3pBsKsaI6c3n2p7KILxVqlAcn0Kz9F/+gN51ulCnPfjxhnFNstFil/3rY2ezs9FXTp7Efjf3Ql38qL/9OnAzX+bdS39KQ5qSJLwHG8UVgvjUJty/Rw02qzKg2WQM86vdHBWsfePdJFH2BNaznjWUNpCh4urkP3RMtuN0cMIzEBR2ZqimYZK3fhSpwDMxmqPiwlzgxCYKf6fOzjp1zI8kzu7L1X99tJALrkK8nE9stx1aNvQf0QQHSlM+tZvL5p5MIYjqgLvOhHMGx+X6Ipe9tdUvf5UZ8v/DhxcHFLh94HdeeQbF1Z/COGzaaA5W3CLHOJAjDlrKHNToyJl8LrFtB8vo0i5Siw9SkGDgZOaNy3WRQO4mhoind97XWOEchl dI/C81KD 5h0uz40+ebsFXj8gKOFjFunST66RL86i3oNML3u9c01uYUlET3y8TboOLMXjMU7O+Mm6eI5ReEtMeERRKAe57fs/q0N3TGXBiA8FpWp6yZ9LiTHqwHgtu4DIlfjtaeaBFLTD7/r5ZgayqkFwJxkwFd/QjHokKUFSA93Zt59sv16TcdwTtLowIAPFmUhwUIMIyl96hnYEfNzy7q05++6ei9rf79fJJS0kxWY0BHCMJxhhnEfah8iSRSHDmC/m7GTxIRoKwLh+bEOZy55nwVkUHCIMlZQii6aFEW0BFeXCcCuh5Qs6yQuAwaIImtN27OAE8fKkQmjp4g4dtFNHeDDWd5rkS/vYsRHef3smflLXmT7bfkIQdxNnOxc6GhLBo5xk98TmT7QaYnDRqf9rTkQKA6kfntJvzqQTydZrqrOXtRvP/H71ZlQ4C/llH6zXVZDhpGE1p745nlBG932lMHvmoqvqL5OEyLxxiappClr0Y2EgapNkqEzi33gSQ7JUrSRVQ/8OKLkz2Q7RRLMjW2r6LfXei+Jn8Vroak9ET+MUBs8Z5RBcz/X6dkjK3fpZv8whyxSXfwtgxfMuBwaAaRCH+bQRz/d3DkqF9cOJOur46iwmexU04anbwWVsYnndA43L1XrE4XHQFj9ODobs3jYXtPDy7EUqKXwEjiGQn 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: > From: Sohil Mehta > > For patching, the kernel initializes a temporary mm area in the lower > half of the address range. See commit 4fc19708b165 ("x86/alternatives: > Initialize temporary mm for patching"). > > Disable LASS enforcement during patching to avoid triggering a #GP > fault. > > The objtool warns due to a call to a non-allowed function that exists > outside of the stac/clac guard, or references to any function with a > dynamic function pointer inside the guard. See the Objtool warnings > section #9 in the document tools/objtool/Documentation/objtool.txt. > > Considering that patching is usually small, replace the memcpy() and > memset() functions in the text poking functions with their open coded > versions. > > Signed-off-by: Sohil Mehta > Signed-off-by: Alexander Shishkin > Signed-off-by: Kirill A. Shutemov Kirill, it might be worth adding your co-developed-by tag. The patch has more changes than I can claim credit for. > --- > arch/x86/include/asm/smap.h | 33 +++++++++++++++++++++++++++++++-- > arch/x86/kernel/alternative.c | 28 ++++++++++++++++++++++++++-- > 2 files changed, 57 insertions(+), 4 deletions(-) >