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 BDFF7C021BB for ; Tue, 25 Feb 2025 15:40:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2623A280003; Tue, 25 Feb 2025 10:40:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 21196280001; Tue, 25 Feb 2025 10:40:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 03D6F280003; Tue, 25 Feb 2025 10:40:46 -0500 (EST) 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 D8767280001 for ; Tue, 25 Feb 2025 10:40:46 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 630BBC1903 for ; Tue, 25 Feb 2025 15:40:46 +0000 (UTC) X-FDA: 83158879692.22.AE20145 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by imf13.hostedemail.com (Postfix) with ESMTP id 254092000F for ; Tue, 25 Feb 2025 15:40:41 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ESBAxlHP; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf13.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1740498043; a=rsa-sha256; cv=fail; b=KEft8lNOa4FDsMYjPzNWO2lauQTUCnexwJNf1NfEUr4nIpThBnXU0O00KiCfKY7RBW80yG tH+tj1pdBS0WsBOxxRBQOPdny2ZZtzegJaisxOVe+XTPiQUuHyFL9FvxcSL2Fn5YeqklmO /kDCJv87rfEzFnUx6ihucbZ805MP2io= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ESBAxlHP; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf13.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 198.175.65.12 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=1740498043; 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=/PQLBivEoT1UBSqDp49iU7lYurciYe66wD2t94XSzsI=; b=pq+yhArrzgN7me829M8lCqUKKjI/JzxsdaT7yGRyTfhxELvmrOy9tKlxmfVfGWzaFjHQeU hNB2+F25DWIIMuK+OdqvjgH+S9risNa1aMc1zeP6a6QQuua6mXfMIMEhCvQcK35j+7dzQr +nt8ZcZwdUWkIk7HSzvLHucH3QkGdMI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740498043; x=1772034043; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=1l6qLlkJgC/l5m1wPP5EN06KiPSp4djcuVQ6slrs1nE=; b=ESBAxlHPPETlilKHoZStU/vcQfNxdGSykna1Uv8l+4FS6eXN2sNjKI7V s6haCk5zZyUhnqCBOd0JuIovdSTdHrdQxQunDSk884QfrnUsvmES3aJj5 r+P5YVFSdAT2VbErep18xqr3NVbY1nTRfsCZpacot1EfvICgg9FuX+uwW ykgqxYgsftmS+17nUJw5aJT8vgcE4gVtgrC5AnSjGohoRcnpEGpT7C+AG 3jEefz+z4X3wkFPEx7besQDP9JxrllBvebA3vrF3wEHfIDE6BQaFEZnTz UlB01wSDiSpm0XZWO7dWFN8CNRi3yNnhsTXdV/5M1mjSFrvP1CmB2b1nc Q==; X-CSE-ConnectionGUID: SaBhSR7cSTCZBudMiHIMZg== X-CSE-MsgGUID: OJhJV8UJTtutLhxgUTXWFQ== X-IronPort-AV: E=McAfee;i="6700,10204,11356"; a="52708753" X-IronPort-AV: E=Sophos;i="6.13,314,1732608000"; d="scan'208";a="52708753" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2025 07:40:40 -0800 X-CSE-ConnectionGUID: 8+IIvQNtSF+VCTZCV7nrWw== X-CSE-MsgGUID: FnPRtxhgTJWqJ/91D16mgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="120535663" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa003.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2025 07:40:37 -0800 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; Tue, 25 Feb 2025 07:40:36 -0800 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; Tue, 25 Feb 2025 07:40:36 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) 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; Tue, 25 Feb 2025 07:40:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LsTRTLcOVtbg0hrbboJ1pIHq2+ZgVS6hWnIOy3ANRswWe/165i4nUs69kQCRAQwvpgvTlqDhDEC20OrAmmOr0JEygo366nNcX9BFD1EFhp8mMxVhJ+TdY76GWAEYUVgq2QbRP56s2x1hvifcFO+TZuqoXoSwwxMwndEsEr6tH/mqM4mIWJ6KFlYsw2XFEkh+Srto5MCLpNCRCSoUboZ9rmxs4G5/LfvEMKt6nmvBelIqG7JFGqmWT8A4ThZ6p/+itqs02MIKrfpW2REYRzjSidAjbrvEXkUMECblj1QotnYD8lAFYT2QQNwPZ6D3FcZQ2DtwDvcdv+xeGzRkzPkFjw== 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=/PQLBivEoT1UBSqDp49iU7lYurciYe66wD2t94XSzsI=; b=MYGEP9xsQZZ28qMdvJXcqMiOTP78yzI9NQ6x85xYLAZxG92cWaRA74VUXu24eFbX+l+6ujQ5nx48QkkmtyGtG9sS3PSWT1i/Mj6xtKsPpb/R/sGZ5QPmWWU/6MNi36oV7MgvBeKto1y3MtfCz90CRGrOzUMVNDt4DJdGBDbNApHZd8QUT+FA0+Ym2ydZWr9fyurQ0SYV8PXCv2b4QXtrGitAfoho7gkUc85JvwyLukiK/jkBt1Lf4VRIBszMnL17og5PzJ3hE91/5Avrsw/UnqlBI6i4hkTZh2EZVneX61GBhUGpdBRz/klL+VjhKI6dYLu8WEt7L4xEOZ7CH3ehUg== 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 BL1PR11MB6025.namprd11.prod.outlook.com (2603:10b6:208:390::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.19; Tue, 25 Feb 2025 15:40:01 +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.8466.016; Tue, 25 Feb 2025 15:40:01 +0000 Date: Tue, 25 Feb 2025 16:39:15 +0100 From: Maciej Wieczor-Retman To: Andrey Konovalov CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v2 14/14] x86: Make software tag-based kasan available Message-ID: References: Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DUZP191CA0042.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f8::6) To MN0PR11MB6231.namprd11.prod.outlook.com (2603:10b6:208:3c4::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6231:EE_|BL1PR11MB6025:EE_ X-MS-Office365-Filtering-Correlation-Id: 9cf0f902-d8a1-44c9-838e-08dd55b2aac3 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|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZjdYbDZpRTFOMzVTcDNlVnM1alVjWk9DekplVXA4RXl0T3JJQTlseHBuN3VN?= =?utf-8?B?NytlTFYyendhajhvYkRMT3JiYzd1eDhkeXlVZmltdlNkZUt0Y3k4US8xV3d5?= =?utf-8?B?aEhSc1AzQnUzWWVIM3JVSVhQdVRERmRCSDE2bjBmYXUvN2puZzFKZHJvMDNG?= =?utf-8?B?NStFZWZ6bEpqNjBsUXRWRkwxQjJkQzR2WWk1L1Z0dFJNTFpEa05FVVZ2d1k4?= =?utf-8?B?VCtsZlE5UitJMVhmYU9xR2l0MTNMRFlEbUFEcktnTEZyV3ZoeVhEL3JNRmJo?= =?utf-8?B?WVJKbnExUHV2Z2duOGEyZDFTd29wWGhZQzFYRzNtelpKQkh6bVJpZjVEdUxt?= =?utf-8?B?eU1OdXZ0OVJHM0p2SXRxNy9WSHZnRUo2Y01WZUpieFhRU0dkTjFacjFnYVlr?= =?utf-8?B?RkZxV0pqaFNnbk1tTDRlaFRDUTRzMkZDR3UzNVFOLzJsaVlLb3RNd3ZyU0Rx?= =?utf-8?B?OVFiNGJhR1hhODFyVDFTTHVvZ1V6OTlXRS9paWRLNmxSU3FDemVQMzlmSkI0?= =?utf-8?B?WXBKM2dTRkRRNkJVZ1F4NTJKZk5Pa2ozSUJVc3RwQlJ0U0E2d3JpRm5QWXhV?= =?utf-8?B?cWtaTzVoRW1KYWp1V2prUElscHJ5UGhUMEJuU1p4UXRRWXRMMDFPTnFaL3V2?= =?utf-8?B?NXRtVnpZS3RlK1daSWthYno0NlczWW85d3pvOWppdXFhMWtGakgrdC9zQSto?= =?utf-8?B?R29LVExjYjdGZUx2VGtNeTJOK1hCY0xBL1MyWlg0Tk9BRTBZNEo1NlNxRWRX?= =?utf-8?B?UkhORENkcCtHbHlzRTNUTStmN3h5cEhGekV0MThQK3grYWJYaUNPN2c0VlJO?= =?utf-8?B?aDFWY0pDRzVPUFk2SjRqcGdRN1dKTThwRHFwVVFLZDIwOXQvT05RZXdNMXo3?= =?utf-8?B?K1pSZ3l6RjB4TytadGUzUkg1MkJQZEhRaWhKc3JDRmlRZDJLN2twQklYWnAx?= =?utf-8?B?SXdQVVRyay81cjI0bklYSUt4eVVER1NvTE9KZnY1YWhocnFINzVmSUljUmoz?= =?utf-8?B?QUdqb2VRWUlTTFZSYnl0Z2d1YVlmMnlDcHp2RE1aU2hid2VLYTNXWGRTaEg0?= =?utf-8?B?QkxjMHY5ZThvWGJLYzdUQWRqTGxnem00Vkd2UnhhbEI2MFUxQlZEdWsxc3g4?= =?utf-8?B?cGQwd0d5cVlLWS84MTBnNW5LenFRWjBucHVOT3YvWExSOXBRenhKUGVnM0hL?= =?utf-8?B?WVh5MjZSVVZ2OUoxYXJGSGtBQnpEaTBscks3ZVlUeW1LMWRKcldoMDlrVjdi?= =?utf-8?B?R2hBa20yUFVNZ0ZjdjA1dStWL3hhVmx2UmpnMDIwb1FDbURrYUw3OEJSTjRJ?= =?utf-8?B?OGFFUWNDRjNzdzM3cjZ1MlRESFYvY0dQdUFrRk1GRDN4dThnMTFBVVZYR0pW?= =?utf-8?B?K1RncklaeWhqN1pOZ3IvWHp2R1dzM2FBWHd0NW5td2NFSUN1VEdES1hpU0x0?= =?utf-8?B?YzBzaU5pWEF5aUR2Q09MMzFKbXhHLzIyb3V0ckt4WWl0VlFzMEc1cUlNY3Vt?= =?utf-8?B?Wjh0ZFJWdTNyaDZjRFRzQWRtMjNjMTlvcVdEOHBjd3hZSzJZZElqVWFjZnkw?= =?utf-8?B?OWVNa3hYNElYZ1pKTzRJRFl5S1o5M0xqVnBFZFpoOHZCWUJQMjZWZzlDb3pW?= =?utf-8?B?RWIzaE05TFNzWlRGbWVBbTZnRWYxS0IwWFFpczcyVWI2Y2ZXQURDUWZKZUFr?= =?utf-8?B?OGtMQWJzSlVnREZ0SE4vVXdMUTdDUitVSklScTN4ZVNiSVJVbys5WGY1ajQw?= =?utf-8?B?ZlVFZGErVkhXUUQ0WGtZY2dROXJHNmc2b3ZjNktqamhIeVJxVVpvSkV4TlZh?= =?utf-8?B?YzQrVzg3MUhsK0tOMFJHZktOaWErZ2hNdGxXTEFtUEJaVENEZ2xMMVlHNWN5?= =?utf-8?Q?dkWcMg1UMRgZG?= 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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SUR0SFpWMXBCY1cvWGdOcGpLa2h1dEJjcTJqTWVBbkZKK2FmejBiSlhydFV1?= =?utf-8?B?SytpTkhIUnFJRm1ncXB3UFNEdlhkVE52bFZ0bFNtb3NpRTJhNmdscHFDUkQy?= =?utf-8?B?UGtTKzRDOXlGbG95ZkloMG1sRUNnODNZNVFkdFhLN09pblN2anloQzhYeEJZ?= =?utf-8?B?VDBaZmdBUE5Felk5bkk3ajRxMXV4ZzRhZzRjSFp3eWsydTVHNW01RjczTGZi?= =?utf-8?B?MkxaeUFORmpaUzllTFVGRllBY1RwdTdxTEZ6VzVOVHk4dEhvaVpab1diNEVi?= =?utf-8?B?dGZPTWtPWUN2R29RZTVEWVFVZVFhME82eEgxanVDL3pSclpCUzNCOGhlZWYr?= =?utf-8?B?ZjJ3YitSSzAwRENkdjNqMC9FTUdNNFY2Wmo4NVdOby9RWlZreFhnVTBPczN5?= =?utf-8?B?WFdjT0lSU2t6QzRxR0FDa3VUMXRXTFdKTzVjbHIvZHlYQ2VjbjhhTFBZZi9i?= =?utf-8?B?Ymc3ZTlERnhIU1V0a0RPc0JrL3FUOFl3NEJKZy9MaWFhTjdTd0ZOSUZaVmVp?= =?utf-8?B?Q1hHN1VSWXhPdkswSnJJMmpLa1Z6cHdFbllhSDJTUUdVT0JGLzhLNmVJR2d4?= =?utf-8?B?K2pIWGRhQnNpMmt4UXdJSmJNWTM4ekRLTWlZTEZ0a28zNWMrRngrb3RDaVVM?= =?utf-8?B?RlRBNDBZRUt4RE9vb3o5SFRGWnNwbWpBTHNIaGsxNTdqQW11clZzNE5uRnRK?= =?utf-8?B?TmY2eVZEcTZzZ3lYMERWQ09NWk1CUUFZTU5Tekh5N3lVRENvUXlxMVVzTGgw?= =?utf-8?B?c0ZMYVE2V3Ric0NDdldFS0ZGam9CeS9xdTZWUG40bmNWNFNDRzV5akVocEd2?= =?utf-8?B?MmJybVVWK1NWbTNEYzJSMGxzdktoVlpNR294N1FsTjk0cytBaWVDVmZycVVF?= =?utf-8?B?OXBaRStZSkgzZlVaemlvamQvbDhUWklIYlBYNVBzTUlBNDdNd0dkZklmc25J?= =?utf-8?B?bitHTW1mb09DVmRXSE1OSEV0Q2d0cHh2UmEyREdVNFB6VHpSeWM2TDFNSGMw?= =?utf-8?B?UllIcTBBMHhQWTdIQVBmbWhCSFVqOW1IRXF6WmowM054TnRSMHZjOXh3S211?= =?utf-8?B?RGtQSmV4bW8yT0R5R3ZLcW5ieE5KdE5wSzVKaTU5Ym4yWVBGd2h5T1BTWmVw?= =?utf-8?B?L3R6S1JQYXFQcmN0WkFRaVBGVXlrM2lVR2ZjeTRCVTVVWFhRUEFWTEh6SGNr?= =?utf-8?B?VXRmUG5FSFVRMXhxNnZ6aEZLaVBtamJ3aFQzR2ZWenUyR3c5aStuM1RTVzFC?= =?utf-8?B?UURsQ1NmR21HZFdaY0doUWphQjFVZkNoYkhOb3pHaFpvVlhYRndJQ3grNHRC?= =?utf-8?B?ejNmazNzak9GTVR6RXFMQmFJZzl6K0FpYVVjdFUxK2laWmc4YW1EVTZienVr?= =?utf-8?B?ZG1VQjlubmdRa0lsbnJCL24yZ1MwTnFvK2pVRHZYMGxlQkZSaUViSnZwajg3?= =?utf-8?B?YUI1aHhTZEd5R2hMQ0pFZW5qdXdOemJyaWxoVWFXejJtM1dHMm5oOGRMRDJa?= =?utf-8?B?YWpBOGFueS91ZFIvU295eG4yTTg0ZHU0VHZrcTRmbXFGTVJVcmxqYmhlUWxz?= =?utf-8?B?aXNuZXp4SXE2ZThjSU1TUzhGT21FRFB1TDl0eUNFck8vV2pVRkordnl2YWl6?= =?utf-8?B?WUJFdzgxaWlWa2wvREFNOVIwYmlsTVBHRGJhT2FCMnBGT0V2b1NycDBiV01a?= =?utf-8?B?MFlPZ0kySDJEY2dFNHJxVnh2MEQ5dmFlUHhvdHpkL2lKTXBnbEgxemlLMHRO?= =?utf-8?B?cVNJRkxBS0ZQazl3RXAxRW1NVGpUWExlRy9Xbng0bHhqS1dndTFxL09LTE9I?= =?utf-8?B?YU1QM0VZS0ErOFdLOFFrUGV5dmhVTk5sUm4zeXpoSEZGSTMxWWR6L3VFWDBV?= =?utf-8?B?eXhpQ0Fod0lyWElaaXZGMWtWS2tkUmlHMmllelZXV09iaGh4S3oweTdHbXNZ?= =?utf-8?B?b0JDeXFVRXZVUjlsNmM2dU1uaUh3MnpaNzZvRyt0eTBPTS9EMTZGaVlMenNT?= =?utf-8?B?REVKM2tKVDVsWVJHVVA1c2RrWkJiMTZlUjkyQktHY0lFYi9scm5HaCtBQW9Z?= =?utf-8?B?ZzdsYnFxWXdGMEdVU3JhYVNYc2g2S2lNMWltSHVtUEg3WmhnS1dhYWNwM1Zz?= =?utf-8?B?bnRDc0k2VXhvQzIyRW50MlJtRVQ5UTBuemV6SXZBNmtaVXA2VXpXZHBYRUF5?= =?utf-8?Q?yfpjaDUkc+onVlhN6Qf8v6s=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 9cf0f902-d8a1-44c9-838e-08dd55b2aac3 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6231.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2025 15:40:01.6802 (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: hQrGWZNTjQi5NeP5dEwXUi7WPQuDBsTaNF7HVejUOGfKmhF1TvMacCMaA+RJ3YJ5RDBPsxEKNdwWJ8bNSQsbmhw6Vj57dOZR8g+xJPAAkQE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6025 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 254092000F X-Stat-Signature: f3guu8cb5wd9smnmob7os8mikf9xh9qp X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1740498041-345431 X-HE-Meta: U2FsdGVkX18KtmS7moAj7iXOVTYwfP/JRmF5ab7rv49CN5dNkDUknJYPc+qAh4QuCpuZhrpL2pPt/2h0smv0iQJCRRDgmOeCafXcnXRzIG32pKgn+uXtLhe7uyNeK+AC2Bye64D+LwfUdGlgqQnJSoH/x5IEthALdt71YNP2lBrrI/xwyxOxvw909FZpglkexq/y03Nyf0nzUTD8HB9aL+RlEjurxTjo1/e1N0/q9dboWNaXcWkOcY5WIWK+qru9S6DcC6AliOko4Q10V2hotWJdREAONA3y1K+qeJbXGoo7BvO8kbjCHcnf8CpBu7atnNHUE8sN5XZvNp67BggmbBuzPXE+Z5o4d8G4TejUn+Dbyfzp3Ukylh1HeSrVQs07zLT6wHaiozpcDH3lzrMtOcnaQ4DfjBk3Q1chMIr54vEQgpn6w8BQHWsFgloITGqhyX0ZzgMHsXG21HsR6f0TsuQHI5zu+V1gV5dZzfNcMzLmJn6fbI19UOOIhf5Q73bzHC01VO1fXNcbPkRBDRaKwBeMKdM5JGnsI7EuGfIYpMXegA3Tw9iJ61TeopyKorcQVLRGVE3KbO7giWSlcm43X6dSjffEBPbX+qEQGvfmpTC6GbelJlI+7Bq0KVX0r9G2Vkn8ylEeKJeOHV+JmZg8kxxje7Pc0ZgM/w5LUJ+U8WwWYtaRSd2lef8faLmgP4sh6iLMG/46Km/vLfTu4fEGmnXCb5q7WfSuHrK0l6NphtncVS/gz0dg0Vb8pWTSH7+p7W5RO1ySkpbMKl4LcXg+96HZorOMBWKHtDQsC67IG+BUwAl+YEX7UdsrvTKxXOoywYEh72xyGp2ht7IvaJk7cMgk6TP0zzOeFE1AfpXjuAB81Vbkz+ZboWjgll5fRDip29hRnDwyqWaYdh/7gn8tCVwgpFJy8+6Vrti5hEY1Ruko33K10cvtqr4OwsPNDjXleEEDFtFN1jnltq//QGv 5CZ+W7ZU cBEaQGuH47S22Wvi3QBCciBxuwxTd2cUZP/fShp1Xj1nr2yUeRoUtRq5BbKlwLJhlYfgTfpiv6d4f7Yuc7LqFEzpZHqTzslf4MMeMiKhyHjjyGO6Rx4AcpxRo25ZJqPssjXDR1JGzIuN+JvEeEeCff2HRewsg4teHgfvM6tYw2hH2aARDQQRL9KR73GsT20UT1G9etvsV+HRwTUYD3NARx4BFlky21E8Ev7aY9ZWg9ikZwTgpR08j/ng+NJF9m9u7CWuKZx+5tKu5PKTJhhmH2aKYD/y2DZJ/YVAPzqY1i0zVpw91NveuQIvkd3j3sqbRVIekbCQMO/oJK2kaNm9Bqr8fGuYbuoHyBQREv+qzqstNier06Lg4cJWQalmhacU4kWHIUYzPyBU0qQ+SpK4Cce9x4NxjjuZTYX+WPl8fy36U3iTEKYApqCIoA+kSLHt5TJxrxzGas/r/B2A7J6cXF4lu6E5xOYQWSRZ0xJ4r7Eahr+kx70FPCcj9qJ3UJBxZDZfi5iAe0eKu47Dz96h2SSfLIy1B0Rn0GO7thEz4Dp9v2zQ= 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-22 at 16:06:34 +0100, Andrey Konovalov wrote: >On Fri, Feb 21, 2025 at 3:45 PM Maciej Wieczor-Retman > wrote: >> >> >What's the purpose of this config option? I think we can just change >> >the value of the KASAN_SHADOW_SCALE_SHIFT define when KASAN_SW_TAGS is >> >enabled. >> >> Well, I was aiming at later adding the "default 5 if KASAN_SW_TAGS_DENSE", and >> this way it would look much cleaner than the: >> >> if KASAN_SW_TAGS >> if KASAN_SW_TAGS_DENSE >> KASAN_SHADOW_SCALE_SHIFT = 5 >> else >> KASAN_SHADOW_SCALE_SHIFT = 4 >> else >> KASAN_SHADOW_SCALE_SHIFT = 3 > >I think this is fine. It's still better than adding a non-configurable >config option. > >> But now that I think of it, it should be possible to overwrite the >> KASAN_SHADOW_SCALE_SHIFT from non-arch code if dense mode is enabled. > >This should also work. Especially since the dense mode will probably >work for arm64 as well. > >But let's keep this series self-contained. Yes, of course. Anyway I'll just do one preprocessor if else in the same place that the old x86 KASAN_SHADOW_SCALE_SHIFT was. > >> That's a topic for the next series but I'd imagine all architectures would >> normally use the 16 memory bytes / shadow byte and if they'd care for the dense >> mode they'd go for 32 memory bytes / shadow byte. Or do you think that's a >> faulty assumption? > >Probably, but for sure I don't know, not that many architectures that >care about memory tagging yet :) I'll keep this assumption for now then. If some arch will have a different idea about granularity I suppose the relevant code can be moved to arch specific directories. -- Kind regards Maciej Wieczór-Retman