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 629A8C36000 for ; Fri, 21 Mar 2025 19:21:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DE565280002; Fri, 21 Mar 2025 15:21:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D9590280001; Fri, 21 Mar 2025 15:21:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BC10A280002; Fri, 21 Mar 2025 15:21:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 9C5A4280001 for ; Fri, 21 Mar 2025 15:21:49 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0A31E1605C9 for ; Fri, 21 Mar 2025 19:21:51 +0000 (UTC) X-FDA: 83246528022.07.E5DBD12 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by imf09.hostedemail.com (Postfix) with ESMTP id 58AFC14000B for ; Fri, 21 Mar 2025 19:21:46 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=FrLRhgYw; spf=pass (imf09.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; dmarc=pass (policy=none) header.from=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=1742584907; 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=2IdvR9dmFg2NgNNfai0tjWD/N+wQKGeqh7xtFKh8dfo=; b=MOYVssyQfp12Xw9sM3xdrTe44bK3mJ3rjAnqSCZvRZ2IU3d5KPPFYaH9ObRzoyWlfUgNDM uJ2nH3FFphfOdTxZEOOmaj+QHTAHcjxUKiQQ36m97CTIE0e4PezTjLKLeumyWRAMz/JIyo P8CkgJNGtIzXKhr9toTU/t0tCBsfjCY= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=FrLRhgYw; spf=pass (imf09.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742584907; a=rsa-sha256; cv=fail; b=0PDLhFLecwfBq1RQ+JNKjbGQKTYv1xG9k3JR5yOdHNBLwb4vDTuFHv2Pn0ETcbpj3l6Cx0 c4y4lAuWrQl7JdJu9BPzHnxmhi4gG1vhpUlb6ByC92lQxVUgIRWjFTEqGobts6ix+S10q8 hI1NOpK9mK3a4OJtsxdjofUrWroY5GI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1742584906; x=1774120906; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=/CccAeYtypUagzegRtN4DNS089KV6EIuZRGS9U24P1w=; b=FrLRhgYwcQjgH+6kOrVoStasAkEjNC9auWoQtm6iUczEDbJVvLEo89zf TntreQUtTaro7wJF4oSeKbXOXGck4CK71bo+4Maf+JI1FVUIyiaSywGg5 qIbJXiVgJivXgxJaObABp5kPzx17bHK5pnDin4AZlIPTADCI1CyIBd0qU a1Alli+a/9NbDeN9dzfhQQBN0mhOorCZdLRDSloWZBNbQ8jEdmD7s2SsT dtO63n+EvhGTrbxPNsEsDME3mvqlGLhlw7JgEmHclIl6qM9RfGvTSVb8N ttZiWLdBDtxMagF2+0E1T+ItrjZmozcNRkoll/RWqB4keK9elHkd6KMJH g==; X-CSE-ConnectionGUID: 5ZH6sayMRF2jLEkdg1P0YA== X-CSE-MsgGUID: JMyiQzepTf6QqBdBX1nqAw== X-IronPort-AV: E=McAfee;i="6700,10204,11380"; a="43027305" X-IronPort-AV: E=Sophos;i="6.14,265,1736841600"; d="scan'208";a="43027305" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2025 12:21:44 -0700 X-CSE-ConnectionGUID: 0Mv5jk+bSGCFW7MyVJUK4Q== X-CSE-MsgGUID: k8tzk4bASouzZmRTW2RLRA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,265,1736841600"; d="scan'208";a="128707246" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2025 12:21:44 -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.14; Fri, 21 Mar 2025 12:21:43 -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; Fri, 21 Mar 2025 12:21:43 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.172) 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; Fri, 21 Mar 2025 12:21:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZplJhzmenNRKp3KMxDgHiAe0V03Adt66iTJcG4CsAYlbSD72VUwh2I6QMKEW+rkDBhvAzCSj3jykjCnZMURcQD0XXC17uWk6ynm8hMVaaJayjiAOhhEW6zdhfjvyDkl5By0D6L6mWZ95J1uAJ+MFbFdV5RBgWS6IUH69iBqnlBWrhHZbCLZwS2luswnIJ+lSPFyc6TKRHNM0hvM8+zAUVvvuQnf1lJO8su/FqCnzcuOHaLy75zvTWRcdOnpX00fvAPwN0d2q7uYRcvThP2aLf554ce4q5eYdQmX7dotyOx6d6Ll5/4AP6w4M82JbQrffsBRbrClZBKi1qFCIGWci7Q== 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=2IdvR9dmFg2NgNNfai0tjWD/N+wQKGeqh7xtFKh8dfo=; b=yYYP3Z0itaZkBwB0Pjw9sc3yCLEHIqrVK2BkZFYGrWZz4SaezaoCSpHN0jzD/xMSnrPxsAbzLZG/BulQEEoSw2Z6pRTsnzcZm2xR7U66SMAHtBZxZr5F8py8zNXAKOzaY3/EcOk92KrVxHzIVHZ0hIk8sCS/Pb61ncPKXbMK65Ls9tUfCQJReMihRqjeuZh+/H7Ph7HOWGp7Cd/15VlvA52cSMgigJgxPSCiOVfrlHF8vXTuTqhPc4OrDEgGJoE8deXpsoTYecqAB4UgCT10H5e6svNacVqH/5XLOBWiB3b/4RwIkWNSPTOAFH3zL8S9AA0qPQlE3NOzN4MHopEC7A== 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 DM4PR11MB6239.namprd11.prod.outlook.com (2603:10b6:8:a7::20) by PH0PR11MB5830.namprd11.prod.outlook.com (2603:10b6:510:129::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Fri, 21 Mar 2025 19:21:39 +0000 Received: from DM4PR11MB6239.namprd11.prod.outlook.com ([fe80::244e:154d:1b0b:5eb5]) by DM4PR11MB6239.namprd11.prod.outlook.com ([fe80::244e:154d:1b0b:5eb5%6]) with mapi id 15.20.8534.034; Fri, 21 Mar 2025 19:21:39 +0000 Date: Fri, 21 Mar 2025 20:20:51 +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: DB7PR05CA0026.eurprd05.prod.outlook.com (2603:10a6:10:36::39) To DM4PR11MB6239.namprd11.prod.outlook.com (2603:10b6:8:a7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB6239:EE_|PH0PR11MB5830:EE_ X-MS-Office365-Filtering-Correlation-Id: ac6ee51b-b671-4386-152f-08dd68ad9a99 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|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YkJiVXRQRkJrQWV3MEdPV2VNczRBcENZalE2K1NqSWpORlVrMzIzZzIzaU81?= =?utf-8?B?aVpsM25UckdyY3ZqYllIdlhkdm4wRGFPWm1kVGlWZlNySzFnVGRrV3ltbU0x?= =?utf-8?B?bVYrdGF4bDdTd2RVV2JNMFBtYlhCQkdDeFhSaG43K1lIWXpmM0FVWjhtYUtI?= =?utf-8?B?eWZteDN3KzBzNys1ckR1UGJHR2NDcE5kcUlvUG0yUm1hRzU4RHVET0FvTWxZ?= =?utf-8?B?SkJnOUFMQjN4TVNFTzJkTURSbEM5NlJKZTNMdTFVQUV1WUJsV0hNY3hHd2V0?= =?utf-8?B?NVhEaGVRa1ZnM05FZmhCTGNlZ3JMVHJNUmgzWEtvUStCTWtKTWhqYkNNTzht?= =?utf-8?B?NkN4U08wQ3k3VGUwdFdwdE5JeFord3Z4aDRBQzNqVGxUWlExTGJsTnFab1hz?= =?utf-8?B?T0xPUXU2a2Y0R3BSc3ppN3NvU0NjTWNUdllWamMwZXM0dDNwWWFhVmR6R2Ux?= =?utf-8?B?ZUs4d0ZkeFQ2NTB6eWpwQmRHSE5QZnFwMUw1T1lLSUxpc3RzU3QxdTNzOWRM?= =?utf-8?B?N29URk1CN1VNZzR5SmJnemlGdkwrU3ZKdnRnRTdpaElEMFdWMU9PVWlHTUhH?= =?utf-8?B?WlJjMUlpN0N1V3c0dlRkdFlMK291ODdKd293dGdYd3gyVk14KzZTRlAzekZn?= =?utf-8?B?aDJjTEhZYzJuNWZkemVKOUZyc2xMQytsUEkyYzF1Y2Y5VkMzQ2krVTNaeFI1?= =?utf-8?B?NGFNclRKcCsveFJJaFRFWVdqMGlaN0NoUG0rYXcrUTZTS1QxSkxVOTk5U0JB?= =?utf-8?B?ZFJBR29LaGRKRi9TNVQwa2VBamJ3LzZvWkx0VTF0MzJ0Nk9mcVhwSnNlRnVT?= =?utf-8?B?UG9SK01XSUErcXgrTzRGNTV6RFJNUFVKZkRyZUNuaTd4UVdacm1yZkdDZS9I?= =?utf-8?B?UFJoTFE3TXRRbkpSUW1Ub1gzSTFaZGJvVDFtQlJyWG1FTWpndHZKdUNCdzBh?= =?utf-8?B?TG1QMTlHcVFzc29MMjJaem52Qys4MW1rSFlMQVpLQWtNQ0doNkVyL2o1MjE3?= =?utf-8?B?ajJ6MktLV1ZNbnBnVTBWM2F6SWJyRWVkT0o1WnJFNm4yb3RQa3RScDdHS2Jm?= =?utf-8?B?Q3Nxa3hZQkpTUFYzSHdSNDNsTWZFcTBQZnRTcmVDT2N2MFoySCt6WWoyU2c5?= =?utf-8?B?T1d0SlFoWG4wdEROSmRiNGd2RjdWWWRPQ3JYT1ZlOGFzN1V3c3V2UjgwYytE?= =?utf-8?B?Z3BuUXR3Zk14Zi9WaE1vRnNTS2o0dTE4WnZsR2g4NGhzejdmN2tNT01XK0N5?= =?utf-8?B?L0RmQkxreHlwZWhScnd3Q3prQnpCYWlmbkZPR2RTMDVwYjJGeUJzcU5MNGI0?= =?utf-8?B?RHBsZ0txYnVPOElqR25zN3BjQm1PMVp6bVp4SFpNSXJCRWRIZWNRdExrbk9v?= =?utf-8?B?dm12RmxJVGZ5cDFGMUk5NDRydVk4emQ0dU5ieXB1VVFSelBIY0crcGNhV2hS?= =?utf-8?B?TkNVeDJ1OTBRWjAyeGducG8zbWFqRGZFZ1FpZFhrZ1N0SVc1MDQ3K2l1WkJH?= =?utf-8?B?RlgyM1gycnUzNTJyRzlLZUhmcGM3eThFZmhNVVNYc3lUbVFMeVhsV3c5UlBH?= =?utf-8?B?SWVLNnJjWGtFTTVNbnYyYUU4Ylc1SFVDU0NzdEk3YzJ6dTR0MXhLZnJ2QUJW?= =?utf-8?B?aHR6N0VwUlVXK3h5MDNqZityWDdMTmcwQlVrcjdPaU80QkVBelR4TXZZcDNt?= =?utf-8?B?RXFtLzg5ZXJLVVZhNmJQeTMybDFLVFFtVG9pNUZNK1UxUG1mZ1hCRmpVNytl?= =?utf-8?B?VFJuYTVFTmRTd3NmYzdvVndaSE0rdXBxYVAxZzIybDNoaGtyTm81MVhXSUVV?= =?utf-8?B?bXU3dllVd1kxbHdTd0tMQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6239.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MW1OMjR0Y3hKQVo0QTRKcncxdHlSYmdyRTkwWGsxenRUZUR5WG12WkNoRG52?= =?utf-8?B?cVY5djJIR0o0cGFTZmRlT1dyZEpnNVBiQXphaFAzL2hDNUtnS21TcnluWXhX?= =?utf-8?B?clNrMU1sTDBZN3pWYXJpQ3Q3WXV6STQvZzB1YjlNdlBGb3d4RS9aaGJ4Smg3?= =?utf-8?B?VGZURjk2b1hmVUcwcUJqTlBlVG9aZlBpL295TkdUR3Yzb1VTZy9WTVZSVTZE?= =?utf-8?B?cXV6YmdnY1FSUnp1Z3pNOXlxSk1PSksxRlcvNVlFaFVqQWQ3d2tRVkNjUWVK?= =?utf-8?B?Q2FqNjJMbk95ZGJRVWN6RDZDejl3NUlGWnAySjNXYXNLb21aZk9nTWZEMnV0?= =?utf-8?B?THpmVGZORXh6dXVybm1TMmZjaFkybVNiaG5WUTdNTWRaN1JvSUxzTTZRYmd1?= =?utf-8?B?RjRDa1VZR29IYXlYUnFRcEMrRktRMHlkeFBPZWlkQXRwV3M1WVlkN09PS1k3?= =?utf-8?B?dGJYRmwwcCtJMSs0WjZwbkdONkZNNjdRSVBlc3Y5bjc3WXRJSkkxOWtzZmtM?= =?utf-8?B?eTNwU3VOOE1ObmpINXcwQXF5OVBENEZXYko2RDd5R3RjdUJoQmtVcmFVWE0r?= =?utf-8?B?T0xvbEdqdlRVT2hvc2FiUG0yU1BXQUpZa0ttc0hPK01FUVg3Wm9oNWE1T08z?= =?utf-8?B?UWhpYk5vYnd3NnlhNVVnc2UvMy80a3JSeCtUNUJOYnFHZGFKTytkMmxycjNB?= =?utf-8?B?TDVqU3JWYWhsRUcwcG1qQTcyZnEzL2tzbW9hak1QYy9UVUpMa0NvdUxLcWM5?= =?utf-8?B?UzhtK2k3T1o5TFh0Z3NHZ1pzcklFbnRWcUVjMkxZcCszdnNWUXJRTldyaXVT?= =?utf-8?B?Vmpld2VtbXI3QXZjbHRxd2NQWHBFZ0xTT0lTV2xTcXdZNVJzd0ttOEp1c2pM?= =?utf-8?B?R2RjOWJKN3VjN08va3dpamdDVU1VRW1HakVLdWJqV3BBYVJJQUtDM3VYVGJC?= =?utf-8?B?cnY1Z0JCVGxmSllZSkdhTWI5WDJwRmRtNFJySmFHUXBxcmxIVEpkcHhHek9n?= =?utf-8?B?a2JKZ3BXWWh5YVFQeFpYYVp6a2NleEdYZGpoT2dTcUxjdDNCbzM3RG9lYWNG?= =?utf-8?B?MXFZNjk1RGlFL2pvUzZMZVhPUVlodjF6T2JEZ2Mva1MwTWwwTUhERnJINUNw?= =?utf-8?B?SmtOejNrck51YkdZTmswTzlrMWpMRkNBZElJV0ZWcForZjJqK1VzNEpTaGRZ?= =?utf-8?B?ZzczTUIrNDB1TmJyNk1tUTBNV0F0YlNTMVQrQTRzT3ZzRy9wcktHNStaSUx6?= =?utf-8?B?Y1pVd1AyK2lmNzQ0Vm1Va2UybmpvNkliUWdRY1lBbDlwUWdwWFhzMnZsVnJ3?= =?utf-8?B?U1NUV0x2OGpNWUZGNndXbEVtY1lIM0lnemtLbkhEWjV4bWNJb2JHTEwvcnR5?= =?utf-8?B?dHZ6TUZNVkY3bEI3b0kvUCt6ZnhWV2VFZklXNnVjS0k5THk0SWxVU09oTU9L?= =?utf-8?B?akk5RXI0UmlsY1hmV0xWRjNpS0RGWmhmc0Q1OFN2bGVVVFRXblpBbWJwS0Mx?= =?utf-8?B?ejlKYWNsS2FPSWdoa2dNZ1o3cXhKeW5sMDdtdnFmSUFxYWxJSGVDeXRBTm1I?= =?utf-8?B?andEVU9GMDVVaHhMbmhjT3NZN3dpdXpXYzVZRzJwYWF4R05ZMitKaDI5bXR0?= =?utf-8?B?KzBmdVI2RDkyL1pjR1h1MlRWcXZlRVVkRktIOTNLcWs5VTdveFM4YWV4ZnFz?= =?utf-8?B?M3g3ME05RWVEMDkwazlJaHpJSDdaMEdOWjdaaU8xUy9kcFpCWVNWMm96VEpN?= =?utf-8?B?bWh2dHBYYjZNcC9rekhyWmpBNXE4czN4SWFjRFNFdUF1a2RSd1hWOEdlM3Jy?= =?utf-8?B?MnJiREphR1MwZDdhMGY5OTh6REpKbGN5ZkExaFhJY0hydzdSSUZPMS9KOE03?= =?utf-8?B?WUkvRU9lcmpyaGp4NlB3a0hXb1BSYzVRSTFlU2RnZ1pSdHNneFc2SGcvWlFq?= =?utf-8?B?MzFTVXZzdzE5RWt2bU5Id1NrWEJQVklPM1N1TTFpYm5MY0swOHNaUEhvZ0Nl?= =?utf-8?B?ZXRTYks2SWVxUEpIczJiSDI3NUtmcEZFZERnaTRTTGgwd2dxMFBvbEJ1T0RR?= =?utf-8?B?S0pLS3BscTB4VGtuWXVIalAwWFhXMGdQY2dXVFRuQ2RrVmp0Qis3V1FyOVJa?= =?utf-8?B?TVNNem8wVTZJWm9xeFhzSUV2SXRVMmRPc2trdkxTS0FDaDUxZ0hjVkhiTEVX?= =?utf-8?Q?fVq1OB1X5txiIaDwyycE8s0=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: ac6ee51b-b671-4386-152f-08dd68ad9a99 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6239.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2025 19:21:39.1858 (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: OPGaikMLTHlQaEz1OREOq7rqlwe9PQDJ5cBdY0r7XGXzm7T8OfvffucktJA+hMewZsTUZJ5ES+Iig9W4tAqjQY94MfPmOWA9OIVlizAoli8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5830 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 58AFC14000B X-Stat-Signature: nd5489pq3fbcruxmk4a9f5kzj31b3ekc X-HE-Tag: 1742584906-363452 X-HE-Meta: U2FsdGVkX1+XPAo6q9gd4erRys3rYKedKcioFUdHs2pukPOUK5HEjQrLWVgIire/2yrr2D+uufTfaC+rdK1DE815qP5OqUILeEO8bzuRaqMbX4OamYL1g6vPMAOZboiAPDQrou2XrKye0MMYcMZkhsNMl4Yl3EyqyGO2tq+ept5nlk17uZkdrszeQbNgw7khnxxAZeu3KhGyTfqZh2igHY1eLoWwO0rx8JsgJxdYQ1aegf07iVSHkb0RyIuCXNm8so5t1dHhZ+paUYFOmyMIEqnn3QewE4u0srjYQpzE2UaZ3kyn5WhU+0t2NgZ71XpmfnfHNxXkSNn5/A9e5U1jdwMlld2/n271s6mDKkcCqnqyoDK+yxdWEL+Q5JXjIZw9zogJUGtZyVl/ZKHN7h1bgV67svDYqGVzROU0RgB4X7/DR69yli8OthjlTPFCDkVLzkTXyzXbAtgull00fpp4UHquaJHvU1ylIMTAY/ZN1F/jUmLLoZbXTkN2AWWwsLvqyGnicPnYivgS2DM6wpJQqcO2OFjiXYImB+ZQL4ad+CeWObFaaNLhwVACn7XY48Sk0vJ1cOwspG7Zlfg8KE6gxWBxMsYk8tArRwnruTN3WuKNoPBZv/KDKdiE65hoOAy5pmBmH3V/ZViZUJAv+1GaXIA6sQJblOsTmmnxKJfEWc0dIU3LAsnpzbW2DeEz+yTLSqmIeWPO+YTFkFMI1uw8PhEf+2X+CylUEdj/le2vBBM+/a+sYfxOa1Lw3p7jYHrABqPYq2aQATTtZ7eI2g69sl1UkV2WT5oW8hLdEhjc1UmJ61MALY1lEysMzfLb4DqZzrszCvlzLTAVnjjKkfkvi6Uep71b/z1VWfjuHVZBw9A4yUT22LIi/2icFkZ6TNLtplQWIQFJVZC7LW35ymJVlo3td02rLt9uNX+L2FUbpUzTPPoHUxZsbP7+SEBC3mVAujeAx55KkJQMe7JkXSx W5dp7NXm zYqX1pkdiOPudeg3BrZJ+HVbezHcV+TA76VtQ4B3pWa0k/UvT3X8VvMTnPFS1tmlZmiSXuyGQsBIfh9bkcj0OvAD5pf4DMM7WCi3dpQ9MEVJh9dYg4RPL9SDmGXXtroUzSSTRf+3uJIUOAueAZanPkF0Gdqpaefd1RvusIpUmlU6MHWGImI8IIrsToZbujkNTwRHoIT01Ri8NHkaBToP/F5M78gToNCyi5IestMAEcx5OTb8uQV+pgK6k3jPn/mbB48Umcm2F+oWozT2dbvMjICqhPCYz/W02nijV1Dt1oGRqHuTTt4Dg0ilc+hhcUjqs6xNY0kcNQxlIoifWog85u8HcKOdWmUXb2PX+4ikNnB/pbG4rtqb41cghhYAZW12jqfeSXtl81Ixgzxh86ancQ+n0uXpJvYwzLpFctk2OKtyd0T1YZSlZ+SNs8fRilvzIgRh6uaJNnppWAlEyYWtGf52Tgn0rFibxqidsaZA9hrT3diSH98PIrrWtDo8ZMrAsTx4CFSJSZ4OtNKFHllh4XUfhq+EO4q7mlKW1kNkF3x9A5LZb/OkVjBACt7LbBJY1LgZo6FcIGzC27vj37vbuZ1fkVYjBy0EJU5oEnA0OKe5hAF9SbxQ2XjIDpSAKbIBIuFhb3aE/YitgLZ2Il7JuKtAjTY786+LlRC0s X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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-02-26 at 16:24:28 +0100, Andrey Konovalov wrote: >On Wed, Feb 26, 2025 at 12:53 PM Maciej Wieczor-Retman > wrote: >> >> After adding >> kasan_params += hwasan-instrument-with-calls=0 >> to Makefile.kasan just under >> kasan_params += hwasan-mapping-offset=$(KASAN_SHADOW_OFFSET) >> inline works properly in x86. I looked into assembly and before there were just >> calls to __hwasan_load/store. After adding the the >> hwasan-instrument-with-calls=0 I can see no calls and the KASAN offset is now >> inlined, plus all functions that were previously instrumented now have the >> kasan_check_range inlined in them. >> >> My LLVM investigation lead me to >> bool shouldInstrumentWithCalls(const Triple &TargetTriple) { >> return optOr(ClInstrumentWithCalls, TargetTriple.getArch() == Triple::x86_64); >> } >> which I assume defaults to "1" on x86? So even with inline mode it doesn't care >> and still does an outline version. > >Ah, indeed. Weird discrepancy between x86 and arm. > >Florian, Vitaly, do you recall why this was implemented like this? > >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 -- Kind regards Maciej Wieczór-Retman