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 DFD96C36002 for ; Mon, 24 Mar 2025 10:50:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE4C8280002; Mon, 24 Mar 2025 06:50:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C6EE3280001; Mon, 24 Mar 2025 06:50:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A76D1280002; Mon, 24 Mar 2025 06:50:57 -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 7BAF0280001 for ; Mon, 24 Mar 2025 06:50:57 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 146A1ACEDA for ; Mon, 24 Mar 2025 10:50:58 +0000 (UTC) X-FDA: 83256126996.13.E05CE5C Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by imf16.hostedemail.com (Postfix) with ESMTP id 5B94D180004 for ; Mon, 24 Mar 2025 10:50:54 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OufRLigX; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf16.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.9 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@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=1742813454; 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=RI1VYGmSvmcTlSj+DPq6r/dPpIaszb7mEiec6Wu0J/U=; b=blFRgJlrJRiOb7VbCXR1TAfvyFjiiYY0MLSouCAr5RKjyqm5ReN98ISvYOPgAWFTQhLxQd 0xuYVDPWNbiA5BO2mv9Vuf34uCdl4GhiuL3D8AThmgz45bOJyfPYCPULnOggyDBsXD3DuU r+SPppeewYORAgManvbCPxwoSUt+sTc= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742813454; a=rsa-sha256; cv=fail; b=w7dgstWLLBuzDUNhr1oL/1Jw/mUOnxQuz6g4mxXL7pRZfacK/9wUfAVe39RmTUac4w93fh o2LFzLqX66W/zZxN4Yx7KM/G1BBO1GNUylQHgDfPbQTO4JBnwj/jmWG8SDXLbpJlZnXI6G YDCADi13PB+18NHgLLSrDCREQ9LGq4o= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OufRLigX; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf16.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.9 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@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=1742813455; x=1774349455; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=RxpR+FXtrWWV7JEPEdRc8AfK6+es0kJ6Ggm5JfwYhIw=; b=OufRLigXODaZ9974m1XztIPqVByRVleCS9YqAhaGr+fgTiTI475Ep06B QM0Es6X6eWidU3YB8R+07a0IoVxjC9nyUmgO6FvcVRaC3Mg1aZu8OeRvU Tdo9/2uCKpuvUjJFwCsX1ROCSwAVpXLZ5ZIRv/JkhhPZV7OkepNjyDkgz i6kN6zlxrzCQblMGJQc4KYMkOMsaFWR677LOqSVX7DQIGMkMaC9GTb+dd 65tCu3cU5wDCGbNAa1rKJU82q4ml65KDeSryDKkq51qKbNglHCE6fwnKg iVm4M8dEdv/0xloCsENZP1zYknwyqzTLwaZNjZhBQu1XJeyE0+TTYSw+E Q==; X-CSE-ConnectionGUID: NOrTIN8iSIiFfSXH5BQM4Q== X-CSE-MsgGUID: ui4wDTtXQFmRrWGtMIDgCg== X-IronPort-AV: E=McAfee;i="6700,10204,11382"; a="66478144" X-IronPort-AV: E=Sophos;i="6.14,271,1736841600"; d="scan'208";a="66478144" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2025 03:50:44 -0700 X-CSE-ConnectionGUID: iPQflxZsSaKyRvT5h74+oA== X-CSE-MsgGUID: 0akvVragTuaHAtEM0YQVTQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,271,1736841600"; d="scan'208";a="124465942" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2025 03:50:43 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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.14; Mon, 24 Mar 2025 03:50:42 -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:50:42 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.48) 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:50:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BaInJ45QGX/2BeZXJXtcvbr8wkGTJhhG02yFjIbc2dAMMHYALsm68pCfjN4QLELRSO6FLyUqVB6JtWDWL2h9qB2mbD+9tLcY8WOGOsDtiL36Qzmz1mUIDa4II8cszDYULZ06Fv6k+/0GMvpUxv6dh0c1v4gIRvWfE1ZD1EeHzvFL5PLsU7tLfrxHUXi7T5oTfWepsLypNSBet2pgfKDyzi4sWH63G9g6qHymFkJIIcKs3bG2qMtT/Krt79T1OhT8fR0/ue8I7PVFcXBkxCo6IFxDBGWD3ZXER+ZeZIHWUA0RPzPfSpZ1fV1ALWQ8nCALTw9K6hJWO/wax3qQlDL2xg== 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=RI1VYGmSvmcTlSj+DPq6r/dPpIaszb7mEiec6Wu0J/U=; b=MN69q2hXoEGOpge2yCSSMgDvA+wBIiqke1cSFzQWnPodFaN2g6wj/C4/bM8tBcvxiFPbkQHuZxiy4Go6I4EwzhR/mymhKFULOpvDL/ywCkFY5uOxSW+BuxahciAlnRfGVtI38bqS6YIwnm8ztFubZLcWprwtWGYASXZWYfxLsRRINNCfOMVTWy9FjgwzbDoOhYzUfqIEWBCNZmND86uU/tJTPYipQsDm9DluAR4hytsH+96L4wBah69u4pseTkgSu4T1HWcZstE+2kuLcGeP6C1TXULS+0v8nNNjOKjoHElTRRFhA3cPjRjP0LJAnh+KaXLqUgoHNH/FVIOTA+j1Iw== 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 PH8PR11MB6878.namprd11.prod.outlook.com (2603:10b6:510:22a::7) 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:50:25 +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:50:25 +0000 Date: Mon, 24 Mar 2025 11:50:12 +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: Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DUZPR01CA0340.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::13) To MN0PR11MB6231.namprd11.prod.outlook.com (2603:10b6:208:3c4::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6231:EE_|PH8PR11MB6878:EE_ X-MS-Office365-Filtering-Correlation-Id: e4b6dc9a-c3bd-43af-cecb-08dd6ac1aea3 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|7416014|366016|1800799024|376014|27256017; X-Microsoft-Antispam-Message-Info: =?utf-8?B?a1R1RkxiTytIQjkxeVYrZ1BsVmE2d1JlU2xTK1piTmNmZUFoeUxLUlp2cFky?= =?utf-8?B?L293S0NkMmxQRG5MSnp6em5SbVQxc1UrcktBaXR2aFpQZ2VqN0x4bUNDVkdy?= =?utf-8?B?aGhqWWVoVUVORXBBRnowTnoxNFVnaGt1eXlRR0tSb3pTQ25UeXlRb09WSml4?= =?utf-8?B?WUFualFucmpoaVkzU29TUzI0Rm44NVlHRVpUWFV0bStHVndxd05SaEIycW5J?= =?utf-8?B?Y2Z4R3V5T2QxWWRKSlk5TGM1aE9MdGdNb3FMRC9Nb3pmcTc5MFhNSEhwRFNE?= =?utf-8?B?NWNScHNhdTM4b3ByRUtJYmdUUWZHZDI0Nks3NWpZU29ZSEsrdE1lSmRSdjk0?= =?utf-8?B?VE1IeXNTcXVDUHhqUWl5NzlNZ0lnYVpsTTdIbGFYcHo0MFBWNWx3dkZiZkhX?= =?utf-8?B?TmhiZG1Bcmgyb2IwVjVBUFpiS29pNHB4akE0aWJLWVJuam5HbStmN1FJd0J3?= =?utf-8?B?ZEFaaUdVVXNwYlNXbDNLK0s2ZHBkSmk2QUMzRHp5OGswdlRDLzhQZjRFU0R6?= =?utf-8?B?elVHb2tRYzhUR0w5QWNvVFRCK3pHKzZ6YjJ4OGJpZk5PcTFpTHdmKzROZzdJ?= =?utf-8?B?MUZQQms3LzJ4K1RlblhEQmFKSEgxMGFKZy82UlBpSXorYk8vQkRyVTZhZ1Z1?= =?utf-8?B?ekhvZ2FhVUg4KzBxSnVRV2dmWHh2U0ZFeXZ4aFY2Z3czTHh1TTlZNy9jR01s?= =?utf-8?B?My9wVVBaenlLT2Rtc1hIMHJxZkoxTFFEOGZiNk9neVRSNldIeGU3Z3VUYkRm?= =?utf-8?B?Y0Z3cU1zbzZLOE9yR3RxbGl0WmFjdW94WHcvejZsWVhLT0lCdGx5dVZNWlpi?= =?utf-8?B?SVk3WS9zWC9VVGNFRFhtOVR4V3lZMjFTUFBjMjBKVU5ZQm4yaTJzeDVYODE2?= =?utf-8?B?S2I1SlkvdXhMSTgrdG15VkxPTVZyRDlmZG9sM3NuenAveU5TaEpiblliTXk3?= =?utf-8?B?T2lDTE9rYlNvMkp2bHl3MnVSOXFXMXRBQXM1bXlZZkt3RmZNeUo4LzNvRlB5?= =?utf-8?B?TUM4ZUhDb2lJSFFRc3VMU0N0SmdNSXA1M3UvNEVDUklWQnF3QzhtQUh6Y212?= =?utf-8?B?QWl5eWh0UHpNbnVjQjl4a0V4ZVVycXNJMlFMdDBmNkJEdklYTWZ3VVNEQXpW?= =?utf-8?B?WWVvWjE4VVAwY0tDWHZpTkY1MUZySlM3ZE9sQnhBOUNaR1pZNXU1V2hkWWtJ?= =?utf-8?B?bmExeldmQ253S1ZpQVRzZzBhcms1dEdHeHZHRjNLTWVvajVCRmExK0ZNNWc5?= =?utf-8?B?amRxSExaTHJmbUcxSXNjRiszRmxRN2VpSkl0MTViOFpxaTdOOVgyZkFLSVBk?= =?utf-8?B?Y3pYeDF1MTR6VlNFLy9vaHpIY21KZGZiMC81U0tGOFhva0grSnRIZEdqUGJi?= =?utf-8?B?cEIra2lLVDNKNXFPU2JkVjFnVVkxM1NmQis0Q1VPYU9Qa2ZhZkphZWZmU0Fi?= =?utf-8?B?QUd0VW5nTHBySXpUeUpBUCt4blB2aHRaRGlqbXFIYzBNbzRueXZMNGlSamN2?= =?utf-8?B?MFNleHJBYTc2ZVVnTnJXRzByWHVaL0hKQUlNaVoyYU15eWlra3hBSGdaUGFI?= =?utf-8?B?VkY0MDVZVGkzT29DQ1JqRVZHZ1puYnJTdGoweklyQmgyaHhxKzVyazNtN3VD?= =?utf-8?B?Ylp2UVpGQlh2REl1cTl0UHZ3YWpoeEpxOXZuNExBQk5VNVlhWmdBamt5bWRM?= =?utf-8?B?S1Qzb2N4eDl6b3Zvc3UrSEhFVEV6V0t2c2hXbDFXUlpYaTErblgrSEQ4eDg5?= =?utf-8?B?UURCYVlzOENrS1ozcTcyeEppZmdlUkxyLytaZENGRGVoSjkwOUFqcVJmdDVF?= =?utf-8?B?MFNYajNIY0lGdjFGejVaSnF2UnlZRUNScFd3b1dtbXVySWlucWYyN0hkVm90?= =?utf-8?B?TXZ3N1h4WE1QUjFYTHVySWM1dzlZK1lmWFFoL2M2Tm1yMlE9PQ==?= 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)(7416014)(366016)(1800799024)(376014)(27256017);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SWRmeHQxdUxwSHFUSlBCcDBweFFrWnZsU3dQb0pCd2I2cmIrZStqRHV6WDVW?= =?utf-8?B?d1RsaVMyWTEyaWt5OVRPQ3lwelpabzNBMzhzYVFNSTRsYnJQNnpaVGxIUnZO?= =?utf-8?B?dVhNcnJheVRtT21qZEU0dXRLMTZsQ3M2QUJWcFltUGRJWmNyN2pnb0FkOTQy?= =?utf-8?B?SExCWTR4K0ZKNXJVamRXcERVQkt0Zmk4NTFGUzRxaWNOMjJYMDVFUTc0cmJT?= =?utf-8?B?NFdMK3pnUFEzcy9oT1hFam9BT3VRN2xXMXgyRFhyemd0TGUya09JdW9zSDVE?= =?utf-8?B?anpMZVVYV3owVzF0RDRrZnJuKzlWTVVjU3J5dWZMY29tYWxVYWJSZE5VdDk1?= =?utf-8?B?SU5QSDBnK1g4SmZOYm1aTEVEcXM5RUxJdTVOSTVMYnFSTUNNVkMwREplYXFP?= =?utf-8?B?Sm9vd3VvclBLR3hGa3h3TnhSZEllU2xYem9DeUJHaG5BWGlSbWlKSjNFYkYr?= =?utf-8?B?NXdPYkk2SnptemU1K2dBTll6eUNyZzFJdElSRncxMmlJTm9xSHh1K2pwbG12?= =?utf-8?B?K21sVStseHBDZ2hoSWJKdERhb1JKZ1hyUzNQcWVCK2ZnUm9hM0lpOXpwN04y?= =?utf-8?B?RFVZTy80QXc5UFVFQllRM1Zla3lrbkxnOWx5OVFSNUM5NTNCVWZybFg2aDZp?= =?utf-8?B?ZzR5Zzl4YTNZYk95emdtS3ZkUE1rd0JKZTFuNWxXM1FUVnB1MlE0T20wWnY1?= =?utf-8?B?clNPbGZsZWpKd21PVzhldDBOK2pKeHVUeG05cjg0bThtQzVWUmp2NFNLR1lP?= =?utf-8?B?T1B5clkxNEV0VG9RQUU0R2dqQ1lXSm5NY2MzQmlycTZ2b09RUGw3dFNwcStj?= =?utf-8?B?amN1M05GUkVsRS9NTUhHTU5GL0RHeElHUUo0UWViL2VwS3l0SnBiUisvTmpu?= =?utf-8?B?c1N0TVF2NmJRSTd2bzZrTTNWZnZ5aUswK2ZkS3RFOGN1bW5od0RteE1WalJo?= =?utf-8?B?Z1ZkWXhRamNLOTVTVGFlcC81UzNnMVVNUFg1VTZldUdabWFjdTdGYzQyZUIr?= =?utf-8?B?dmx4V0Y0MHpjc0RkeDRRUldHMU1KRTNCdkt1N2p4bTdVSjVBN1FPdUlMa1I3?= =?utf-8?B?bDNiZUEvYndyTmpWUmh5aXlzSXQxY2NOK0sxM2YwSWxlUk9UQW41MCtRUHg3?= =?utf-8?B?SkpnZmloSFd6akNDV1ZaRVRLNjN2NGtPRDNaTG5zemg3ZHhqbk5VQmRLVm04?= =?utf-8?B?OWdxS083OEdPK1JQUmVYcnBYNUp0K0ZmcGFTbk5PSlBCWUtRaTFTbmJVemRB?= =?utf-8?B?M2NsY2JyRy9BRFFCeXk0M3ROV2NsNWc5T0xYcVllNE00SjE1ZTcydE9sc1dR?= =?utf-8?B?b0Q1N3owMlltcDkrUTRlZGNsSnExK0R1YUJWL0F0R1A1Q21LeGtrb1NVT0tN?= =?utf-8?B?SzMwU1EwR045TjZJUUx5R05aTzFXRHUyeXljd1ZNV2RoVGhvWnp5ZHZWci9I?= =?utf-8?B?ektuRGlNaDN6aWtJeitQTldpMCt6WEtIalVCQ052akZiSW82RWpJOFpHK0Rx?= =?utf-8?B?ZDZZdnVzVVg5UFRLbHlWUFFUM2ZTY295cmQyS0N5eFZIWVlYK2hwVGpBOWVH?= =?utf-8?B?ZHhFaTdmK0NRaVlIRnI5K0RDNU5CVm55Q1Qwek15bFlrMThsck1KcGt3OE5Q?= =?utf-8?B?Y1c5Z0NYaWlKbnhoeDlEYnhhTXRlZjZwdlRhZS9yVnJCL0JlTklpWDVUdEd0?= =?utf-8?B?eFp1YldqVm1VRlVsbFA1ZVc3Z3BHbzdGV0hjWVJYaGgrUUVxcFhXQnU0WXp3?= =?utf-8?B?ZE1DWS9rUjFpaGZhd2praGdHd2paWVZDRzhBZ1A4SVIrKy9aT1ZKQXVaQlVx?= =?utf-8?B?cVdxNEp5QTFqS2RqNzc5STkrZjY5MGRoaFNTT3RWMVhZVFVVQkl1aDRWcFlw?= =?utf-8?B?VUx6M2Z3NjVjYWJRVSthWVhPai93aFdtSm9vNTAwZG1rdndHTEU0cjRwbTBt?= =?utf-8?B?dWZtU3hlWEMrblRXYWZhUkVWV1NRZTgxUlFtb3hkV1RxOHlaNUdUZVZ0bzho?= =?utf-8?B?bGRyQUpOcnNGS1N4NnBXUkt1dkFINlliaEZRVFBRL1d3dGlwSzJNZUc1RWpH?= =?utf-8?B?elZVSGY0Vmh1NDd6ZVgvYVI2NDFTRG52dmt0N09JVVRVbjlneDcrdjMvRjlx?= =?utf-8?B?TEpnQTFVZVFLS2o5TE83R1N5bVhmWkR2S005OVIwSkZrT2IrZVM4UCs4bC9y?= =?utf-8?Q?xIyCQvl3PwkJ9zYwD42qP/s=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: e4b6dc9a-c3bd-43af-cecb-08dd6ac1aea3 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:50:24.9497 (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: db97KM7GXfWrr3kV5XF+J1QffmUo4Mg2ndYuizJAHNemrTVnGHml2EsxYDdzGEqNWoUzAvMuuchkQ1qWi3M/P+8fCpv2R5Yq7szjmV5NFqw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6878 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 5B94D180004 X-Stat-Signature: kqu9g391i3xef8baojire1njjx71z75t X-HE-Tag: 1742813454-198987 X-HE-Meta: U2FsdGVkX1/AVqVFGWUhnQ9RnIIKVv6z7wpuuZq838cTlbqIFE2674wfhqZ8rAz0S3AcC01DD2r0TY/XFzPu2wQowZUpZdIpYGz/dVqu8CTI34AywY+7NY1g3yhrROoFYLTQkXGILHkkyKg7Ya65H/g0kat9nNp3jI/Y4vF0QFEg6JZN6Kacf4OXFSHEeVyAM0AG46+/jA7aHhatClA6xw4PBwZT2r7qh4044m8mF3W7mPpHmgKjayB2FtydGHFJFKPF/QDSZ31YiKMwTzuTN6YcLWr+Ae1gZqpEDY3Ivdb+V8sLLcRXogBuwWCtfUBBYekM9YxxW4ZktMFvoibcN5gnXdBMSIo9Tr5OT3p+2dWsx1hrfg4ds7ACG3wXoO25tmiOrwjJ29NN6333YyMbi04d9n8n3gh40ZqC3JPEvnk/+JmuA2RdXFuPc1NKWpFxUy0kPcaXMOiTPTkiQ7/DyEu9CXSWk5VB10Z1GD9gpYlvzcXEgaKtt53/UrRnQ24uYyO5RpHmyH8Iq+GmLuCFMpef/NCPlKVVsw5WGxcBsf83lFBsY/CEjeBRN49TN7IgqlpbGxwCpE1udqKVyGyklnDfs/W/NUgbNRuBvoWWSvx8iHiGOLYu+9ZUgVnuBTuP6UFwftO6v+aK6dGtuvp4f7L2d7OfQoGo5A9GquhKvw3M7PsVIpoT58UfkkL3rWACYNBFm5ndMPWuq2PXHHIAUsrZh2d4JHMCxl7kO3z4Pcrr7hbnAFr+S8dRBVsTleKfdxhTEynHtJy3AbbZc2lSkTsigX1t3lF3/lP/GIxT528MRt7ULeXrm5wgAM6XrbYFh/NsRUp1717+q35ENTqzvhTJJANZDZqYWe21RoUlI33Ark1E8N7vmvCFVhPki4WUndrFprzvsdXYEJ7rtEOGXV5hZSGCaICW6JZCYN1PEzPcLwwkD1SXDbf42KdRq2FiKLSSyHAUpYlEZZLhYc0 IcAChuAD yLceTzr8Im60tpOxysD1zq2vAyKAr/q1d6pKpzZwP6NcU9zoD3FCH/EoujSOuLlMSpF79fzN5SRHAEoH6lAIc/oCNMV7rtIAFbbi4HWxmr1B1HnDMt2ZPtLFDkXL8ISXpAr2LgOfC3nZSZoGYm0ig67e49VD2uO4ZsEymb2Ha3UbjrPOr1Xu+wr02qjD97hKYD6BV/r///aUPWz6dvrWSJ9Sq9p+AJicXWFoPObqV58HEhhrAtI56cEe8b8kmmi+2hWPTtzzlc/XBqUsnh8UEIGVDkBuQMag3nNsK9sS0pjvFMTj34/G4wH7OP3SolK4+TaGy8bs/LZt/r5UQGCR2Nug5B34EpIauROTLkNH/ZB/KHIxl9Zn8uaeLfBbVUihgPMfYSo5ynvTRlQueqv3yPGEvAGJq5VqSrcXVGC0nJUUCL1jFTc4J0FpGFv4IWNpZ0Ih7MqaPLM81mDY+9B8X162Gj85XHCbwV7Va9fi0nPWWVj+o8hQXvVQpez1MB+18FvhpIBd4We1SCJQlj2uQns8hb3sAosL/PCu8nYgGyApWYUYLwylSUXwW+UeSaHx/ZQvH1PxQCU8u9u7x3Z8IaCKyT81mrmk6+piBplOo4TdAsWO52zuCI0TM1xfykt6nzNsO+4/ES4iFEpL5nMqZU2DnB7/OSAaSqe4UAlWT44bt7hYkvYsdMOnQpw== 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-24 at 11:43:27 +0100, Maciej Wieczor-Retman wrote: >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. Oh, I guess I also need to add a patch to handle the int3 (X86_TRAP_BP) so kasan reports show up in inline mode. -- Kind regards Maciej Wieczór-Retman