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 E0224C36002 for ; Mon, 24 Mar 2025 10:44:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5B4AD280002; Mon, 24 Mar 2025 06:44:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 564BB280001; Mon, 24 Mar 2025 06:44:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 38E7F280002; Mon, 24 Mar 2025 06:44:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1A331280001 for ; Mon, 24 Mar 2025 06:44:16 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 6AC771617B1 for ; Mon, 24 Mar 2025 10:44:16 +0000 (UTC) X-FDA: 83256110112.03.FFF8955 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf07.hostedemail.com (Postfix) with ESMTP id 6C5334000C for ; Mon, 24 Mar 2025 10:44:12 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OSPZQ+n7; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf07.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@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=1742813053; 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=x/pcBCXDpjk+A9RmsfbYv6Q+n1unqa5TcAqF4jLcSQk=; b=o2IV4S3mClzkzu4CSjlEJqwx2IQaaYIu7n/kCouZ4fAojUOggVuRxAOq4IwBl0E4qTe4qQ +O/79pN1Lx9sNRVOE91E5xnx1rcjXSeYS96oNRubunwJ3hUetkfFmsUskJk+sum3nJITbn 4COzM63C8XK3tp+mq2H7vthnCIc8pw4= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OSPZQ+n7; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf07.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742813053; a=rsa-sha256; cv=fail; b=Ddno+FHm/mGKWQJjZqpB9wIL8JPyzEOMWWk4OD3W2Vncj+5I7QL93jXicKSlwlxVSOPj9X 8HefHMJP1SGbhCkcvyssBo5GYxyM6Kvca3f66+hNfrILakwhI5Tg+sysWBBTx7u6zqzmTG PjrjZTusoxFgkK9CW/SQHNJzy0+ukMc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1742813052; x=1774349052; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=CnlwJ/GjJLaglkO7oyExuumnw046xD5XEWjVq7ogW2g=; b=OSPZQ+n7A4v2v3VwbcWGvkbTofAAjOluWQo1t52vujvJMS3uW8YTRlxO +0vGy7gchbsTzzD9AXP37gzG117qjSwmqB1RdHb7+KMkyAFh8TfJ5PqxZ USF8EDbHs1kyzw9g++oWw6KnjE9ro0o4FTpg4jgkKi5g+lslvVJ/Cojin JZlPaZWNDmswb9KSFX+G8YSyxi4epZaz/PRQyrUQm+s+HAb49raeZb+Lo oEaYZGHCEwcCKSRJHtobjxFRAyizRnrhuEyXETQ1uU5IKxfQtvu4PM15p 2O6HAVpYkQSd2yG7KEUeXrWHqlPbwOgspI3H8ugnekIQ4Zgra3bcEIaRz Q==; X-CSE-ConnectionGUID: 8BwRqGlEQRaGtE2aWekZpA== X-CSE-MsgGUID: 2Ravj4e/SUiP9Lk2RlL5Lw== X-IronPort-AV: E=McAfee;i="6700,10204,11382"; a="54217561" X-IronPort-AV: E=Sophos;i="6.14,271,1736841600"; d="scan'208";a="54217561" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2025 03:44:10 -0700 X-CSE-ConnectionGUID: sDTaiS58Qke8cJU0xo1IuA== X-CSE-MsgGUID: xBj05LOORweOcZ3SkxgMFw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,271,1736841600"; d="scan'208";a="123736159" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa009.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 24 Mar 2025 03:44:10 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 24 Mar 2025 03:44:09 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.14 via Frontend Transport; Mon, 24 Mar 2025 03:44:09 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 24 Mar 2025 03:44:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DZTq3TYw4ptK1jRAV6YKl76npwA2Y2y9IaMEBUaH3fMokpE6oO1OTKRchrSNKvzGXhYrzzjqE3L8Q88XRPAUGemvsM4kLBzTXERi0WgQywU/76rFTr0KfT67aItMnMYcS63f2/VUSrQ/mhpPVfMCVP4qWBAm2ljDGNDjJEwFvzf7r3zssoziw5aDxTdu+O1hSoXK1F1BnUCKZe7bYgpHgva2zdwqCvCf4GRjNQioPo1DYKz5q7R8/w0e6hjUsmKlq38PWb09Mg7tsbftYBczqP5XPQcTqZ423AkM5C31dlXpXTpDiivj0L+MmdSV9Sn8Ygek5LVc8CKy0Ypp7zB7FA== 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=x/pcBCXDpjk+A9RmsfbYv6Q+n1unqa5TcAqF4jLcSQk=; b=SYcjx1A1VTeXKyIlebbv8KA1dtAFvWlPkNPWlkuK5XMDoYqC7Ev6VVnnGULjQ+u4WR4YJvBcLX7NnKi11I2w5yV0biGhR7/4U8KjeEyOUrlWALU5BtteOzSMlMKadjZ9tv1H6x3aNCYJ6hVHVhWEpeRaiiwwLylICK/FRqdQFaFrmvIw6twwHzL6OjXNem8AWrF6mClbtr4iX2wKq+ht42wye958iM13hV7ICmGcyCEKoBFOiyhA5HAkljsm1dNNDWTvl1nREWNS6qoV+lkY/2hbkxV3fZKjF2yZq/CnZ5UU1odxoG634oBKdQaYJvmvtacFJLmi5/LnUQAs5kJ/pA== 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 MN0PR11MB6231.namprd11.prod.outlook.com (2603:10b6:208:3c4::15) by MN0PR11MB6182.namprd11.prod.outlook.com (2603:10b6:208:3c6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar 2025 10:44:06 +0000 Received: from MN0PR11MB6231.namprd11.prod.outlook.com ([fe80::a137:ffd0:97a3:1db4]) by MN0PR11MB6231.namprd11.prod.outlook.com ([fe80::a137:ffd0:97a3:1db4%5]) with mapi id 15.20.8534.040; Mon, 24 Mar 2025 10:44:06 +0000 Date: Mon, 24 Mar 2025 11:43:27 +0100 From: Maciej Wieczor-Retman To: Andrey Konovalov CC: Florian Mayer , Vitaly Buka , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v2 13/14] x86: runtime_const used for KASAN_SHADOW_END Message-ID: References: <2a2f08bc8118b369610d34e4d190a879d44f76b8.1739866028.git.maciej.wieczor-retman@intel.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DB9PR01CA0012.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::17) To MN0PR11MB6231.namprd11.prod.outlook.com (2603:10b6:208:3c4::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6231:EE_|MN0PR11MB6182:EE_ X-MS-Office365-Filtering-Correlation-Id: 127e1b9b-34ab-4bd4-f8e9-08dd6ac0cce7 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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?Nm1KZVNBNkFZWXlvN3JHMmpHa0NYQzlrUTQ1TGNoWnNsOWJ3Q1kwWjg2QmtT?= =?utf-8?B?c2RTa0I5cysxOUdLMTl3K1hFb1JXWFRpU2lxOTc2TEFWOUhsY2RISEFNSmJ4?= =?utf-8?B?RlhtMnkvRDhEb1JwMU1YeXVENWY5eCtxalRnM21wU1RtRFdlMmg1TW45Q2hq?= =?utf-8?B?N2FlT2xiK1RMTXl6UnU4NGVlUWRtU0dzL1lBZGQwSWF4eS9TMUs3U2pReFY4?= =?utf-8?B?ZnZQQU5OWHRWZ1NjZmIwV2xZWkNiSUNYcFpBdkZGY1Q0MGd5SWNtcmhETGJz?= =?utf-8?B?RXhRODlqTTdnZlJrUVdYYitiYUFIckdMNGlQK2RSTjFjRzE4SSt4SGcvSGtS?= =?utf-8?B?aE9LWFA5K1ZOWFBRdnlrd1ZBK2hlbVlDQWFadmNrQk1BZFVCUlRyNUliT0l0?= =?utf-8?B?WXloYnVlNDduNlF6RFA2TXpXT1BqYnE3SEJsdmVoU0xsWjNOZDU4UFdrYTJQ?= =?utf-8?B?OUFrN2NzQ3dxNlcxVkVqKy9TSGJUVDFvUEU4NzRwOW9ZWVgrckZpaTB1dmxp?= =?utf-8?B?c2FDWnh2YUhUVkhvalcra2RDRDJEYkloa2pTSHpqNU03OGprQVh5dERzb0tC?= =?utf-8?B?MDJxOXFQT2dtVUF4bm5ZRTNvQ0NINXMyK2VwbXFTWG1hNTNzMHBsZTVEN0JW?= =?utf-8?B?UkJ4U00xeThzOHRKRjVjQUVrcG54d0N0RWJWc2RsSWY0NVIrbDlINERPc3ds?= =?utf-8?B?MVdnR3VwbE9vQ29RWHJVWUpkL3N5TGVXN3JuZ2pmRU8yMkdSUHY2S2Q5Z1hJ?= =?utf-8?B?V2dRZm44UXlLSm0vM0V2T0JEeHlMTTVVZ1VibkhESWhGenpXZDExdXNCYUpE?= =?utf-8?B?SXRKQWNaSXdwY3ZucHZtZFFuMURoV1YwZnVvUXdNVFNnNDFUVVAxMWIwZ1Fz?= =?utf-8?B?SjZ3RlNHSWpxdDZneU9vWjA0SHQxNENNVEVzOGU3N1RmcFphRkYwLzRHaG5N?= =?utf-8?B?RGNsVWhwUG8yTkpFeExPRjJzSzZqNGNWWWw2N3FNVWk0QUpXdkEzS2hCM2pV?= =?utf-8?B?N1VnM1hoVGtKQ2M0QUNJVVJBOUZSWFVha05keUJyVXFlL0NacS9vUVVGd29Z?= =?utf-8?B?UkNRQzdUQVliSzY1S3VhQVY3eTJvOURCZllrcFpUdENndHRtZ2FSL1loM3Zz?= =?utf-8?B?Vko3aFFKSm5Na29DTE4xZlMzUDlVTFU3RG9HQ24zMEloOWNSNHJkNWdDWTRZ?= =?utf-8?B?M3BhZjk2MGZsRlJvYlBIS09rS1JsdFB3WkEyT3Y2OC9mM2VxOHVzTzUxNUZr?= =?utf-8?B?dDRRS3g5MHVkMHRVbUY2Ly9Zc1VYZDhDcmJZTnZ5MFdmdHo5VHdnUUg4Rkg3?= =?utf-8?B?QXE5eTU3R0tsUHljWUpLM1VoMW5xUldKTkJ5bFVtYVVJODBKOG9OcmxnTVI3?= =?utf-8?B?aFAxb0JGcy9senQrTmZTdGxpWVgvNVVCWTl1UDltTjM3TGZjTmo5andNVFJH?= =?utf-8?B?R1N6ZkdDaU00dFQyZVFiUGw1enIydjBDWEJmbHZwcDhtQUZqZG1PSlAwcEtI?= =?utf-8?B?cFRJcmdRLy9JOUZPTzVEdDUwS0trN1dtbU5NUzI2STh5cm5FTVFBU3hzcFMw?= =?utf-8?B?blRMdWs4WHNvbEN0M25zNWZUdUtvUzNsU3RtYktneDlTM2dVU2ZwT21sZG9B?= =?utf-8?B?ZUJnejFkNE5Ed3R6VHlIVkphNXlzWDBTRWlJRVF2cExjNmVHVi95VGpZallo?= =?utf-8?B?MFNITWNRSzF5Z3BCKzg0ZXNxM3JIY0tESDBhTWRXTW03a2dVbHFtL21ySHZT?= =?utf-8?B?akxIam1JMVlkcGs1U3daN0hIdHh6SVN5RzVwOHY2WWF2bjZzRUZQd1B4cWpY?= =?utf-8?B?elRzWXM3cVdKQVBweWZhUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB6231.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?b1kyZWU0N2JpM0MzTGdVZFE5WW9yNWR0bHNidDE0RnVpQS9jdUVCejhJRHhN?= =?utf-8?B?TkV2U0QvbjNWa1psSGNma25FQ0gwcllqbXF1Sjc0b2xuV1FJbEFPV1d3YWl5?= =?utf-8?B?WVluR2NCaDRGNGZxUVRZMmxsZXRiUkhQL3FLbm1uZHljY0VER3pQVkhRMUVL?= =?utf-8?B?SmFzS2dhdVBIbEdZUnFJSmtiZko1ZTdLZmtBZGd3MU5iR01aTFNsZkNBWFZX?= =?utf-8?B?TFpGSDQxcWdQaGtDOFlnaWZTeFJIb1R3ZXNCVjMrdVdZVlI3Zmo2SHJ0SUN5?= =?utf-8?B?dFYxbHlTR3NTYkVJaUk2cUFuRlF1ZGMyZHVSdW5PajAvY3NEc0dybjlrY1JC?= =?utf-8?B?ZUcrbkJYeVh0M1hId1pUYTVWeHF5QmVzYjkyVjRqUGt0cVRuN3A1c1B1d3JG?= =?utf-8?B?Y0lQSVNJekx6cFdJenF3alhpSjI4SmVJWHRGUzFONFJxOFRhK292MXFJZXlB?= =?utf-8?B?RDVKMEdZR3dmS3FiWXk2cXo4dExyNnVOL0xzOTkvYWVKbHNPcEVGQWU5Q0Nu?= =?utf-8?B?c0tPcWJ2dEh5NkMyOXdGMW94Nk4yVkJ2U2FCY1E2Y29EcWtFWkFwdXRSYncv?= =?utf-8?B?YUp2bXhUVXZldGpHSXhpLzBGUnNlQnAxZ3BwUlRiMU1UeXFWbjBuTERYZi8x?= =?utf-8?B?MDJ4eTF1WWU2Z25OT3lKMkgzYitpdXpscDV2UVljZzFPL3BPRlZsdTJPZXpS?= =?utf-8?B?TFNGMjFGQmRiTkw3QlFOQ2p1bnBKZTRaZVR5cVlXbzNobjRSdHVxc253MWw2?= =?utf-8?B?SUdhZXRKWGNCcTJIZDloVGNwTVl2RHZYMm9VV2Q4aG52S2kydWw3S09DaXJO?= =?utf-8?B?dkZpT2hFUkpkTFgySkNPS1FLNFRBWmJRYVZtLzZTSkhUL2xmcTR3WmlyeHFS?= =?utf-8?B?WFFBSElOMXZLT1BORHJ6ckgxbE4zdFdUUWtKVUd2UDRPSXpYNi9DVzdTQyts?= =?utf-8?B?aG80Y3lUdU1RYXNOUVV1M3d5dFpGV2hwMGFrK2NEY2dwbkxlT3lTSXNhNmdC?= =?utf-8?B?WjF4Tk51dmo3V1N1Qlc4ZVQzTkZ3dStpRVlGQzhxckZGRUtUZTM2RXFhcVUx?= =?utf-8?B?bWt5TThUTWt3MEhNNE5Rc0JoS1grcTNvM2JFMk9RdzZXdHhEcVhTT01PVkhO?= =?utf-8?B?bmdBVXBXbGpaWW0vWGxHTnhPOFdObGphZlpDTnJranVEQXFtSllHbGE5WDhJ?= =?utf-8?B?V2NQSlJkazBUcy8wTHJMNVdySy9EMmtvSUpnWkZrazZNaDUxZVd4NjFndlM5?= =?utf-8?B?QUoxNlVGQVB6UmVCTDVWV3ZXWHBrYWs1dkh2L0kvMDhRcnYrUHpRbmhPMFBu?= =?utf-8?B?VWxkUkc5UDU4UnMreU8rU1kvTUprZzkyb0lESDZpWFJnbnJhRGQzOUxOalM3?= =?utf-8?B?bGROMXVRdFZtblFXZmxLZnhFQlgzclNNNFJBaEh0dDA4a2tIbFdoVWJmdDdl?= =?utf-8?B?UXEvRnBLOXdCa0hVVFVPbGM4QnA1T1BwODdQaHVOdmVQcGhldlNwdDlucGpq?= =?utf-8?B?bFAvcjVhZkowQ1kxUm5DWWNOajdiR0FtcWc3YXZLWmlrdlRDSG1zTGVXZVVw?= =?utf-8?B?U0I4bGI2OGtPQjQ1UW1sWW1PeHBCTjRRZkxoWks1cGhtY3ArZS91VDN6Um9p?= =?utf-8?B?QnZKU0grZVArOEdaTytHdExld2lIbXQxVU1BcWRJeHBGdEIyZzdoTW1EdU5M?= =?utf-8?B?TjRYeFBkditibEdjMXZPN1MzOGlXakRSaUJMRWVVdWx5OEZzRFhSSnRMRnpC?= =?utf-8?B?UVlBUFAvSWd6cmhlcEFGNUFUeWJFR3lxY0NFTDZxR3RLQXN4MHpLTTl4TU1i?= =?utf-8?B?ZlRpQjBDK1A3Z2FiTWo0dVgxTnRncW5GY1J6WmNQaEJpL2FPVjZoZ0lXc1NK?= =?utf-8?B?RTRESnM2SENMM0VJcXU0cXM3QytxQy94RDZHajBVS3JESUxhS2wwS3Z1c1l1?= =?utf-8?B?QTN4RW1ycDVhZ0E4cTBya2tCN2ZHYTY3UEVsT2ViOHphQklSUjJTNkhuQjJl?= =?utf-8?B?clR1VHRVdzVBS2FXd0lFRFQ5RE5RVkw0TWRqRTFaajkyZHZEd3g3K1BHOU4r?= =?utf-8?B?a1V2WnNRaXpvMXhWdmZybHVSRUZpMHlYWUxWR2dZK1VHWXhQdGhQbmFlTTM5?= =?utf-8?B?TXQ5NDAzTXQxeWNIb1Y3dXM2ZE1vMzFjU3BqVndIOVgrT1lIdnFwZW9iUThY?= =?utf-8?Q?j0JYB9M/XzVJ11FFd9K9PU0=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 127e1b9b-34ab-4bd4-f8e9-08dd6ac0cce7 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6231.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 10:44:06.2716 (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: K6mkA4a8Ymb2mnrT6fy6qSZ+AsL5hGrWgmqlE/8+98xSdpxO6UfqvBs905+PmwBowYrWzHwQjcdz4vn5EOpf9oJX99oj59JD/BGC85RTU00= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6182 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam01 X-Stat-Signature: g1e335n7da13xzdmzd7equsohsgz84eh X-Rspam-User: X-Rspamd-Queue-Id: 6C5334000C X-HE-Tag: 1742813052-171322 X-HE-Meta: U2FsdGVkX1+BhRyTFU1FU87M1URnYaZVmrNpb2OlMeisywUh6+ZsZF8QTGKFE/z6XIJxXxTQnKEIITNU2RE9UXyDIKcaBCsYtO4wkTmeTL4IkZ4TZSNd20p3hhfY8Tc/lcPATGCpLQ9BMp2D+BBkMGnuX2Q9Yfprp7n4+G9zz7oIcLXHi+l7dmow2K724Jv+O6nEyNSonpe+Ox9OqKxfYBy2B4AEoHq6sHp+N+rSs2eDZ0+55LhJtOOZsX2eePQpmbliuhSdH35HJcNnspspHhSNnErzk4VeGJkzcs/6kkFGz4k6W/OZhYioZyaiHbjufKIBeU//XEzN3J6e14MKHzrub0fjWpKruBRC9Jbvr5k+shjQ4SBqhR+IYbNP/IanIk7ZgWf+4eGTHo+Dgvk46JUIUYf7W+1iePEChzcX99XuFnE+s3OqqujAzud2ZbNfAWNgu49/tYNj4goxnOwbt/hV2z7lQqv5iL0CsoqvAkb9EcIzzru4R0oO4UDzV3TZ8WwUGL1AIrkPczEY0yu5RACMzLGcHGFcQmy55qzQPQya09wcRj2QyoXgbnfjirwm7WxkkPu0UJ12A+MeWP35whTfBuCBL3l/SeBoCpDzqpn2Ov0XTR49yDMDw4OXgPnhJL9k2DDag/Y5TlBFqALd5Xnf+yQiMvc3oYEnlQVWn3H+Q1jUGZ3O3Vy2sf0FI/W6w4vZLPUxHf9xxElxkQojn35insI8uU7xda8qPhnzlcN+uKpzhxOuc3UhUeLQu5fpTfH04F64u/AVvEK7FCPYew5jTm/f/rrkN4cevpCE7nCnzDpGrgdpbihqAiMJq8yvy7YUcedqU7EcBgNaE4qAk411G23hUmwJvIf2rZYjhgHc3p/YhjtvWcosKrKt/pB7coVTYvas+cL159H+lSZWo559OWdGp500RLGAXKxC+Z0PGVFeQO2X/atw/P2EHY7vSKI1dBFcyAuLQJm2BBk SnVV2OM+ yIh666STmtvrPe27L249Y0XZ/I45HVqMDi0NqgPuNwo4w/594VABfQHo4RklzkjCukjkDQvwHR54YLoNnvG0AHPo0XunmnXeYFtBXzyipgys/W+s= 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 2025-03-21 at 21:16:12 +0100, Andrey Konovalov wrote: >On Fri, Mar 21, 2025 at 8:21 PM Maciej Wieczor-Retman > wrote: >> >> >To account for this, let's then set hwasan-instrument-with-calls=0 >> >when CONFIG_KASAN_INLINE is enabled. And also please add a comment >> >explaining why this is done. >> >> After adding this option the kernel doesn't want to boot past uncompressing :b >> >> I went into Samuel's clang PR [1] and found there might be one more LShr that >> needs changing into AShr [2]? But I'm not very good at clang code. Do you maybe >> know if anything else in the clang code could be messing things up? >> >> After changing that LShr to AShr it moves a little further and hangs on some >> initmem setup code. Then I thought my KASAN_SHADOW_OFFSET is an issue so I >> changed to 4-level paging and the offset to 0xfffffc0000000000 and it moves a >> little further and panics on kmem_cache_init. I'll be debugging that further but >> just thought I'd ask if you know about something missing from the compiler side? >> >> [1] https://github.com/llvm/llvm-project/pull/103727 >> [2] https://github.com/SiFiveHolland/llvm-project/blob/up/hwasan-opt/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp#L995 > >Hm, I only recall looking at the compiler code when investigating [1]. >But as this series points out, [1] can be considered a feature and not >a bug. Other than that, nothing comes to mind. > >Thanks! > >[1] https://bugzilla.kernel.org/show_bug.cgi?id=218043 So I assume that if outline mode works, inline mode should be fine as far as kernel is concerned? If so perhaps it will be more time efficient to post v3 of this series (once I'm done with kasan_non_canonical_hook() edge cases and unpoisoning per-cpu vms[areas] with the same tag) and work on the clang side later / in the meantime. -- Kind regards Maciej Wieczór-Retman