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 2102AC02192 for ; Fri, 7 Feb 2025 07:42:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 85EAD6B007B; Fri, 7 Feb 2025 02:42:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 836286B0082; Fri, 7 Feb 2025 02:42:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 687A76B0083; Fri, 7 Feb 2025 02:42:23 -0500 (EST) 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 4B7346B007B for ; Fri, 7 Feb 2025 02:42:23 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id BFA2181749 for ; Fri, 7 Feb 2025 07:42:22 +0000 (UTC) X-FDA: 83092355724.09.5A08269 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by imf02.hostedemail.com (Postfix) with ESMTP id 1878280012 for ; Fri, 7 Feb 2025 07:42:17 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=atbuPZyj; spf=pass (imf02.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.8 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=1738914139; 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=QG01qtIaIpU1TNrPJa1uhKJQLKLyGPzSSE1kt2WHqd4=; b=i47NlnHt/4WUzRjgipAzQD0eeithmIszkG+3OxKZbKAwfuTkgH8EXmq+aFG4DOC+OTtZiU Ve2dsG1iBCcL5xy035oNFIcvTQNRPkWSf4wmY/EBsaV9nz6/TQ7Duh0VsZdbi5Vr3xi1Jb nshRc2K497Di8DlCeBkT/3g86RLqef4= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=atbuPZyj; spf=pass (imf02.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.8 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=1738914139; a=rsa-sha256; cv=fail; b=BFpHgJfq6KWhXaZDiNHqKMFOBjEj2MI/63CdhveUsxSWdMCA+S4C/0THwfUNuHqSOGIdUC vw+oeCztXsolFOdjJGICCfLtHrQiV0xFHdk5xAwR7UGcC3ffd/p1LuAISeoCkvKOyJmezn b2t0Qw7+CnAJaBazncNDhry62Dqe4ek= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738914138; x=1770450138; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=LbQ1/w0VsXhHUsO8CrW3smu1oKsFehj2jO+IjcJ6qzM=; b=atbuPZyjxgxaOTVIeiNGUUtfNIeX4N4uzGcsOi97mpyGlhdfKGF/Ax8u hSA7tPB2KOl8EViqo+MarzMOPT3Qc9JpeTVWTTDcYokpOYcgEE46hLiEF wBtQqZ2qi6Ddt5Cpwo81I2A1O9qL5Qvxjxy+rkfx7vDizQ43e0qDG3sG4 A0ceO8blsnsAY3AH+v6TLaZI39UZAi67vWGKXGViTHl442J18QFH0J208 cWT7ESCoV831VITBscUG077YHLOSLDrzPYP7a+FYWSDzJKgrDyyxBhHRJ DmUC3f3KK8e6QzFfZS3aMrAsYuYr86u0AKe40ckXt1nthIMb7/PK8CpyK A==; X-CSE-ConnectionGUID: qt7J4JAfT+Kx/u5KBkHmYA== X-CSE-MsgGUID: NAhhxiRuSgahAEaT44M20Q== X-IronPort-AV: E=McAfee;i="6700,10204,11336"; a="57084857" X-IronPort-AV: E=Sophos;i="6.13,266,1732608000"; d="scan'208";a="57084857" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Feb 2025 23:42:17 -0800 X-CSE-ConnectionGUID: X467ugz4QWe+aqoZKKaHpg== X-CSE-MsgGUID: DufqB3bUS2Kfe7ptw/hq+g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="111892963" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 Feb 2025 23:42:16 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Thu, 6 Feb 2025 23:42:15 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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 via Frontend Transport; Thu, 6 Feb 2025 23:42:15 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.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; Thu, 6 Feb 2025 23:42:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BU/M+HWd2DPXu+q17NHf1qe0X1DQVWWvmvw/5ukH68XtjxTBcAmAYRksd1rZ3Q/fy9zaZh4QcdmwLMXQYMpkcPmHcaHxzZwHSHxfK+EsSYyH7R2NL4KK2H/8kQUgJcOq4dukyy/GNw8ZmR7XYFlnj1CKZ3KS65JpLdRKLB/8U5L0OjpcKeYY0wDkJLTsw1NlNi8aeJ5ZPgmrJ0EOKafB9y4PgcSby+BoGF1Ip8y+Gc1O1JzS1PT2f1wMVY4Oj+YGnXLtC7FLWSKA+8SSadTscBY7xnf0cv56LSbniuqUDfM9OYVqQw4mxZViC++z3th8Pvr9OiRG/moBBph0rI1f6w== 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=ORYhLmeD8sHQuoVL/ckajNY0fBr/hDb8W/kZemV8M4w=; b=KLfr/aKqUQDuymoYlrwyvi6WxF1nX/y0TDSN8OWtFiTi0t+/iVjK5841EsXrrtn4KFq2piDo2kkWIBTUC6GKquOjSLnWhICKTaP3c7zk9Gtssb0RLIYcF2+FWXxfzFii1tWw9sfRM81L/ka/Xe06QLaH/zYUWKf3+1xiQ4/oQubHhB+hFtgviVi9H91qb0i/vxsD5mJ++oqFH8cfGZoiwz/gM9xOrIcD3b270zq1pjqbYbxkFUEJ/zgvBGil7GxsF8EK6pCQK5ArtGORYcbQCjvMmhnzXc6randOdkn4OlGY1WzqYnxsqlNxuDcwq+y93ti03RKn3NaePHmAx7ERhw== 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 CYXPR11MB8711.namprd11.prod.outlook.com (2603:10b6:930:d7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.11; Fri, 7 Feb 2025 07:41:46 +0000 Received: from MN0PR11MB6231.namprd11.prod.outlook.com ([fe80::a137:ffd0:97a3:1db4]) by MN0PR11MB6231.namprd11.prod.outlook.com ([fe80::a137:ffd0:97a3:1db4%4]) with mapi id 15.20.8422.012; Fri, 7 Feb 2025 07:41:46 +0000 Date: Fri, 7 Feb 2025 08:41:35 +0100 From: Maciej Wieczor-Retman To: Dave Hansen , "Christoph Lameter (Ampere)" , CC: Jessica Clarke , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , "Shutemov, Kirill" Subject: Re: [PATCH 00/15] kasan: x86: arm64: risc-v: KASAN tag-based mode for x86 Message-ID: References: <8bd9c793-aac6-a330-ea8f-3bde0230a20b@gentwo.org> <72837fcd-97a8-c213-0098-c8f308c3415d@gentwo.org> <29A74A26-E922-4A4F-9B4A-8DB0336B99DF@jrtc27.com> <94f81328-a135-b99b-7f73-43fb77bd7292@gentwo.org> <239de2b9-0787-4105-a481-418dbd4d861e@intel.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <239de2b9-0787-4105-a481-418dbd4d861e@intel.com> X-ClientProxiedBy: DUZP191CA0071.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::11) To MN0PR11MB6231.namprd11.prod.outlook.com (2603:10b6:208:3c4::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6231:EE_|CYXPR11MB8711:EE_ X-MS-Office365-Filtering-Correlation-Id: f030df3a-e3f3-4472-d299-08dd474adf6e 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|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?z4EZDStKg3rhZZPrFQWcH/WXFUdYK//JSCde/PdAChKLrw3flLBrRHmurD?= =?iso-8859-1?Q?0ngALskjElVbUrT0YNVabGgZRJ3qfWzs2cWAizpsKKik6rN98fMQh6021c?= =?iso-8859-1?Q?A4dODajS7nYhqiPQqFsFUhsHVVw/hlR1Lam8MOuQyal6pCVSWN31tO2Ngz?= =?iso-8859-1?Q?qaPxKcwPkpduBNmvOlXEp8VGqSpbp+rR2g5Foyw8a5E7Xnz42p6HW3J33N?= =?iso-8859-1?Q?L1L9HZeSaBknY9gwN48lMnDo8OVIfe8QQOwdbLIbQdqM2evNGhim085BJc?= =?iso-8859-1?Q?2UVCGO9qO6hicOe6Fksuns6xYl+BVGmzmryqZDu9dDyUP0rl5mRkAEGZZ5?= =?iso-8859-1?Q?ZAu2UOvNPGyNfxZSCH+A3q2GlvwEbkxzNP4DAWJFwV+whFU86cVN4Zwexw?= =?iso-8859-1?Q?xgStJ8osFgH5FoLlmpFfGFrzi55fo0cjt3/l8I469by8mRvvuF8x70RtRn?= =?iso-8859-1?Q?ixFX6ESCwlFcs4xSQnpovFnRbgU408J8wNjYOPNzmIgdH7lF5XrQ4PBOAa?= =?iso-8859-1?Q?WlJm5zts8v0rIG5QwlQjh+5VVfd+bAVs2Gl2LqHZ3Ih61OyC1BZIPktdfe?= =?iso-8859-1?Q?Wz3iLiTm0drnu2BTlC4HSsSTplkqjZdVlo1b8wEX5idd1lipM0zy7n3Mer?= =?iso-8859-1?Q?5fG3XtEbUiNbehPYE+o9W3GopPIYOFNfAm3NKFhRKcw4iaqhXqiZ1xPiXv?= =?iso-8859-1?Q?vIS90/u2nUj4QoDEgi9oGrHH890CV+J3mwpMTe8DNrdNQZGvtTJzWPl9b5?= =?iso-8859-1?Q?ab5T4soHBNMSCY4t8HpNrqyTExNzMg7CF1PfbkmPjPZd4KLv/hbTofzctf?= =?iso-8859-1?Q?CMSTeVp58k+5nwPZF/IG8Rq6GvnrRcrDDRmi2+Pz8Sq5DannGt94ufzfNZ?= =?iso-8859-1?Q?c9mKuZZ5OANmiFwtC/20HwgMXE5MlkljWzbpU40S+fPf6UVelJTkqsAMOx?= =?iso-8859-1?Q?MmZ2Yu31hjVMcjMFIoB+DmKo6uYCrv63Psrz+qi5LmNUpv+dNbk4HDBXnO?= =?iso-8859-1?Q?PWYNfY9xiaZwE5COhHC21GP4lxne7bngY2jbvl950yrEE64Rc8u+zQhYGR?= =?iso-8859-1?Q?T7yk8EVUAfoy6sNHeqC5dGY+4q6QKi+v5/DmwlT8ppkPq7LuISGTuPydDb?= =?iso-8859-1?Q?ynRA9kYegZF+bUInGbSWAMYiJTpm/tb10FiHjdrymoFCMDavpJQCFFMIo2?= =?iso-8859-1?Q?BHrluXueSkjxH0FoI8r9I5xI4N/V9j+tQ9KanFtjR2vn9ggyIy7aE7dwLG?= =?iso-8859-1?Q?l+CHh9f+8EdwdjeXaA/YOrVqKeqSDbqCw37DOpkRfB1fq0sAp9d4rLiqvS?= =?iso-8859-1?Q?BtxjcXJEbuFiy/nAr6byKXEr09rTD8GBO7kdGhGktlPUHktc4Ty2J0gadt?= =?iso-8859-1?Q?qhCUbotUqu7kkaEl/3l+fvVay4oPN8gg=3D=3D?= 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)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?0i1oZF91tc9niHk4iFJC8swp2LuSnVxOKnk8nPlHCimX4Z4ahDcXh7CmNn?= =?iso-8859-1?Q?TLVyhHOkYViKIDERTYCgI0WMqzwFBR2L3Z46i9pzJtfrGo3uOtQrbyW3+h?= =?iso-8859-1?Q?7xocn0h+R9gvQnGn1xxx1QJwessSqxZ1O2Okr+5YzZCjgYOtWWrUsaFCie?= =?iso-8859-1?Q?zHPTM6w/TE9iZk/XP6vcKLWGuZFLqup+EwRCA+dKdwj+xXjGx9iyjOcSSC?= =?iso-8859-1?Q?8GbtZmwor3tkT6krthJT37qohrgqU1gX789FTMsnUdqC6tKS/qGeKAfc9C?= =?iso-8859-1?Q?jEpoFt6bNBXQBlTepcGGgNAdrMrxHC44S4etcKPTqCsvQW5yzpPHZdWApX?= =?iso-8859-1?Q?VYQmuwZF3HE0wCBHqv5qFLM9rwPTNPm3h/Sd6VeTBvpuq846H0t5D5Ipbd?= =?iso-8859-1?Q?7buqAYlWCT8iJwgSdltzfqxzDHxD5VGpV1wMJxRFrDTLWLFy6GsaASEmWH?= =?iso-8859-1?Q?reB9uF4N8vSGb3iihtFzEo7Kpz3Pna/qcYe/bs6x5SBgJYP2ZIOBPrcTm4?= =?iso-8859-1?Q?H+ME6gJjdnCGFZVEnjsRRFaWNwZL7XBPCx2U2I/7VcnuSFxxtP3YMQ6XSt?= =?iso-8859-1?Q?Xs1Oq5xZnlTW6FGUuA2a324DI6KCm2cTgx4x5Q8ichf8GlXJjVbkjETWf4?= =?iso-8859-1?Q?2NBMDLxpHysZrSYssXybu09JXMR50nqNARX57WkrsSpPqFUwdOfXnaj4VM?= =?iso-8859-1?Q?oFv0FVFKkYP2leiO0qse4mdY1DDXShQPcRLYknmSbyuH+GizmZFA6ha3MB?= =?iso-8859-1?Q?peb1LYe+xPi+p28elVk49OfZXArhl1zLMx4qh1E84ft/YvB/AdG8+jwCYi?= =?iso-8859-1?Q?wgMeX6cJ0uZHcaNTHU2aPdYd92y+a39KV/bmIaaFal6+Wa2WW/EkJRKV7q?= =?iso-8859-1?Q?tBv2T4cDyzZFXtKRjmxHpPj7JEJT0H+Rfs2AL1G8bdK+lmP+9OqGnDKLll?= =?iso-8859-1?Q?wjYhkgWmlBIY/CHdbAwGC93kUvHQqyfyal4h+Livr0g0KGDi+rDXWDgmvX?= =?iso-8859-1?Q?qDI8uubdiDhNsF+EIyepop9TNKTaG887sK3MnSPw1bvWm0Z3AwR95N6rJR?= =?iso-8859-1?Q?DysI/hHUW3CpgIHBLgOPZiK3uGVlX/Wa51AwQxgdNAxRqh8uBBlgV4pCmf?= =?iso-8859-1?Q?Vg51k6ea/9fjCRnRf0a/abHl1Ayxg2G/equtca4qax2hlQ4isEvn6kcaZB?= =?iso-8859-1?Q?r5jk8+zYVt86/oO6RWAgCfgc6pZmeLnx5gq99RU+is4Q1uXeLgVOcCfMup?= =?iso-8859-1?Q?NXj2qEL5+IW80aaH81dSi+fzztpDIsUoUmxt5Am/telWgiUcyPdAmiHQ7Q?= =?iso-8859-1?Q?EBs77bM+f4bwXH2CPKtgVwQfFM5ZgbrAM+s42uxNldclLPcOgRWBsduTbZ?= =?iso-8859-1?Q?PwsBZg8jFDGzDgcd5C6WyS4HMxdrW2G5popiiPWPovTf4pk6Ma2WAwGrvk?= =?iso-8859-1?Q?bRU+p2f+jNSGCnkgHRVG+VOCl6PEZ8wRbi0DevJnW8sfIHsKMyK8NOYWlv?= =?iso-8859-1?Q?+DdcYLG+TMmZhggnr8dxmP7hYqiioCxD1PEleJTH2j2WO1WqrOiF4jD5jA?= =?iso-8859-1?Q?MTMSi7cBLHYJwHYo1M6+cN34JiDi+Cqtrbi1+NAtkOFiHvvaLWqWMk0WNE?= =?iso-8859-1?Q?Cwgf0dgcWG2N+dK07X2XwB9Cc90VgcmmlmTITquPv9o4qE3+F/jD1FCDgK?= =?iso-8859-1?Q?gjYCh/eJj57jB6Xx3Aw=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: f030df3a-e3f3-4472-d299-08dd474adf6e X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6231.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2025 07:41:46.0531 (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: FBe3sj+FGNemss3i+wDkdtUjL1er0swNtfrLvNpbSmfS8PibDAQWK1hF7nwqLdAUpzwHxE8FHQrRUWUEjQzyL8s754yyE0RTdykg984hNCc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR11MB8711 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 1878280012 X-Stat-Signature: wafg46xbfwhs3wu8zp1yj1gf4xujm9nu X-HE-Tag: 1738914137-280579 X-HE-Meta: U2FsdGVkX19kPU/ngMSk3yOuHZMe4LEHLeQxFACbJWrVb8nj0+kybDY//Hv96Y474yUnkxAvilHk478nJ9n/N5Uyo37UDzBdG2fU1uneM2KZqfhFCRQ92Ayo7xlvy1rnqxPggMnGYRNTyD2Bsi1/noMyifREIJmGR66tlymrbY8bTPeSoTpxLomIeuSTj9as7wiYAXBghhHbxdWFSTug1TwskcL2HWKwE44ilAaZ87rmgA/9bb+P8fWlgIJwA22gPUahkBTvigYgwfouotzXDKF+nqCHRDzNbehxMT3ssTyGiqIdrLKbaKWJkQDUQNq6FVmTQAhg8gXFUlL5HAjEjdCKVTKa2gXzPN9Quf75/opxCweOxL9J0mzX8Y437oC7yzVGxjyXnWlvwK3/oZHd4//ZumUAGMqPL3JxdGXds4rpKzBB/D5ZOZmBdkJlulqtFJ9fY5O1EXJbmk/ucQyDmF35BltoObRpkEsrYqbN1sRRTNQbht9JqCRPVWMlJ9J5cDP8mjwtnBgI+hncrVTg2nNTzbwsO8FdKzEW4cyZrKaigwgfvjnlJA4woxF4s0hWowIhnU+AHoJEmAfn11ltj9oPy1kGu+5LZfNMdkX7FktDzq84JQoZM10cygCwJDuz9vAQhf/ipw5Mqq6VBJxN1HIqyycri78nrX0v+MwwHcPecz6+dLT7+9BnO1IZkTeY9FwwF4swbJJ+cbvOZMcd6I8c4qoEqFeFi5lsgw/+IslGU9iA+ACJCRmy3iMM/g30WUEBFqsSYoAgVjj/MZX91vXla0mJdVjx99NRg7mvjx9w00W82XvsuuWCN9SzFx6E3v5Ecl/yXBb0EBHUz4xB0bzSHAWBLb0co75wagZFKxBuom5Jmgdyv4xfXewUYx61Tia0dMI9oCjP9Nwsv2PcWcgRf7nlDGNQedbsECKeMl83jP6o+fPQiRakCw49+tzArV8tFm2yYY9upGDkobx +dwODKVS /rvUSPuWimuTavrhNp8xShWyPCvq55HmBSLyKk4D/MdT7QUVnvOniD2uCduV9TwAOtbZhCWZAPidzo6AnbPOGq+vBVV6bE7I08xtfpkCtlwKkG+t6WVVugAkmAGsySVQ006RpJo8jxejaGaD1IsIKvZO99KYgZFMwvFWScrpi56/nH3wVWZHumKVOnX7y/F8GqA2ttYiZdpfILzHabZvCgloYH2s/zavACppOevAUJuOv6rS5tWuO57tKw35GSeSlSl2D5VtUNCc+4FgFvJ85rp191vvEchBx8XtLsdmQZaROVXvtyhv6wVUQesKRB0e21lSjPkfREGyiPce1g74XUY4R1PkkrpamEos/Hvvz46D4TjRYsAxMt9EqGZDKS/eLjimsjEImpBOV0Z6T9sMesHW8AN4lFD5EFqvDcJo7lujIAJ8ew4TvWPR4DeX/ZXAZoBA6pzBrhx5NqP6CrSOTeXE04VsS1rrakfg1LPPt2xMntRVyY9P/f8qmDnGYziJ/OLwCmV8MlPX9Rc95rhFb7X/d/O2jnkwxJ4P3VX4kzHS2sJQ7A5AhBp8WRRkDbbHi9X19CVUS5nFrUv6hqrZc1xizzLh/MuKsPjhS1baqANr8lJo0go9/rKDZag== 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-02-06 at 13:41:29 -0800, Dave Hansen wrote: >On 2/6/25 11:11, Christoph Lameter (Ampere) wrote: >> I also see that KASAN_HW_TAGS exist but this means that the tags can only >> be used with CONFIG_KASAN which is a kernel configuration for debug >> purposes. >> >> What we are interested in is a *production* implementation with minimal >> software overhead that will be the default on ARM64 if the appropriate >> hardware is detected. > >Ahh, interesting. I'd assumed that once folks had in-hardware tag checks >that they'd just turn on CONFIG_KASAN and be happy. Guess not! > >> That in turn will hopefully allow other software instrumentation >> that is currently used to keep small objects secure and in turn >> creates overhead. >OK, so KASAN as-is is too broad. Are you saying that the kernel >_currently_ have "software instrumentation" like SLAB >redzoning/poisoning and you'd like to see MTE used to replace those? I share Andrey's opinion that in hardware KASAN mode (with MTE on arm64) after disabling stacktraces (which in my tests in software tag-based mode took up ~90% of the allocation - small kmalloc() - time) and tweaking the bigger allocations there doesn't seem to be anything more left in KASAN that'd be slowing things down. Obviously this series deals with the tag-based mode which will suffer from all the software instrumentation penalties to performance. So while it's still a debugging feature at least it gains 2x-4x memory savings over the generic mode already present on x86. > >Are you just interested in small objects? What counts as small? I >assume it's anything roughly >_______________________________________________ >linux-riscv mailing list >linux-riscv@lists.infradead.org >http://lists.infradead.org/mailman/listinfo/linux-riscv -- Kind regards Maciej Wieczór-Retman