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 41E0CC021B2 for ; Tue, 25 Feb 2025 20:13:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C39C280008; Tue, 25 Feb 2025 15:13:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 94BB5280007; Tue, 25 Feb 2025 15:13:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 72903280008; Tue, 25 Feb 2025 15:13:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 50C21280007 for ; Tue, 25 Feb 2025 15:13:24 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C9D2D80237 for ; Tue, 25 Feb 2025 20:13:23 +0000 (UTC) X-FDA: 83159566686.15.8CFF758 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by imf21.hostedemail.com (Postfix) with ESMTP id F3B391C0003 for ; Tue, 25 Feb 2025 20:13:18 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="G3d/mJls"; spf=pass (imf21.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.12 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=1740514400; 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=rZ+Vqt0SmfpAya6lJpdolVaaTxyKt689D6R8z4gg+dM=; b=PxZvhH/8Qp/r2TbY9A0dKjJEYRdHam2aspucirZGIzzeHoDOXaK1KoFQ80FJVBukZ1V+/R TlTst4cbemtBcmv3DdkBKBZEYRJM/I7vpWdSBCl+flSFXd+9PayKsJdHKKTW3sdc2TInwJ mBQPCv8/PbJK6QT8rYibzOeR18yZxL4= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="G3d/mJls"; spf=pass (imf21.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.12 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=1740514400; a=rsa-sha256; cv=fail; b=BUK/+MOzjNRUzPSSVhRDP8fZdtEd8kgulGBXHpzhzZaUGFk5tdHdHt8EXxtyiLuiOjkXvO QF9sKRvGI9m4+Nx00WUkId6Vec9Drn6PB4NCn/x61rA+aavtDVyqhTpAS0mJoAiInf16wc biiOA3g0azeqdm0wOn17taOHEL4gnyg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740514399; x=1772050399; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=avNPlPN3+tqo52s2jor9UhFEWKG77bzI7ua4wxFSqsA=; b=G3d/mJlscY5DhqEsEtyUuACRUI+2Nj6Ze9ZnHVBX2NExW1n0GJvrWo/a vRbhRw72CSDGRCbs8Ac7ImZl24qGFgW3a9kx3fK6HjdSNYOaPsnRwMDuR yTPyBg8aPogVHOw25IGQbOWUR+vXLkntDH+T6VMaiKq6uRFVWHwQlfhtd B/zjIiBpxaEDYWKqRuCz6x5f1vrJ0oyROb3g2CKPlHljE4yc0Mrdu14MC Lqan6LD8/CoJ0xw0r8y2tPbh4gN24DiJO4P0HoT2QVbWpaV3ZFGBPeC/o usjNfIpNywqT3lxQdbD5pz+Q1kKcIhyU1ZcmAK/XjcPS0X2Hc7voZ5/tC Q==; X-CSE-ConnectionGUID: xHpoHrHzRaaOiwIoikC/lQ== X-CSE-MsgGUID: 9aegmdfvQeiblA1d26hb3g== X-IronPort-AV: E=McAfee;i="6700,10204,11356"; a="45254931" X-IronPort-AV: E=Sophos;i="6.13,314,1732608000"; d="scan'208";a="45254931" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2025 12:13:17 -0800 X-CSE-ConnectionGUID: uNxAQiCITX+E+vBU/uNi3Q== X-CSE-MsgGUID: PnN6e/KUSGKJF27r8F1kQg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,314,1732608000"; d="scan'208";a="116687891" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2025 12:13:14 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX903.amr.corp.intel.com (10.22.229.25) 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 12:13:13 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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 12:13:13 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.102) 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 12:13:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XyW2tPBSmHCu9rwbjggO5j7Wbqe02lRkew+l23OBYglwisky43hWsqS687JJVPoAdtbrQBxWGkt31HhKK62jctjgi8ljO/KUwSyHKjddXqAzKNCnZVIeFZ8jZKFHR2M9nJUDRDLASSFJEUH+mTCY9TDPiA5chREgMVahBtGuPyZe6H3Wi7+DJeh6DS2lAeFQjo9jsYeWYlRM3FsE5n/3GnXv9O8xJjSt4MNDMerg/RlsiEFY9D97yQZJn2GbdajKAZppEnZTI+YKfr0yjRDKyYSdzgwKxjXffhhIKU7lUU5aeSpL8lF9d/TXHcAflShPZ0rJfC0bpurl1wX6LhNnsg== 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=rZ+Vqt0SmfpAya6lJpdolVaaTxyKt689D6R8z4gg+dM=; b=Xm4anYc6qDoDcNq9cMc1id6nTrUc0T/dvGBfIDDlMjW2Uz+ly3Wa/63pistGMjXToW5m6Tuw9DTobyZebuIOtRGNZAmiV9yt0iNok+4dKsGUCqB+UtWcc34ZHlnpkb9XruxAuzGsTYcLbSc9XybGBbUCJLoJWJBZaLi7HyLVEmToQyQVWOdoi4+PIrQQSw1CCrx3g/5Nhe3B2KF5BYKFvgu74MZkFh4HeDJQq47nML8pshwGhS2vNvtRO1AGPAyKu0BVIYEZqaK5uZ42qhxl3NaMxNPgm+LAqGi9xqkN0G6fFK/nFnzX/ZD21Xj/C94Ps5hmIlIj0C5tirD6PD1mnw== 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 DS0PR11MB8071.namprd11.prod.outlook.com (2603:10b6:8:12e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Tue, 25 Feb 2025 20:13:10 +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 20:13:10 +0000 Date: Tue, 25 Feb 2025 21:12:57 +0100 From: Maciej Wieczor-Retman To: Andrey Konovalov CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v2 01/14] kasan: sw_tags: Use arithmetic shift for shadow computation Message-ID: <6wdzi5lszeaycdfjjowrbsnniks35zhatavknktskslwop5fne@uv5wzotu4ri4> References: <168f775c4587f3a1338271390204a9fe16b150dd.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: DUZPR01CA0039.eurprd01.prod.exchangelabs.com (2603:10a6:10:468::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_|DS0PR11MB8071:EE_ X-MS-Office365-Filtering-Correlation-Id: 569f7643-d808-44c9-034b-08dd55d8d35a 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|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MitIYmNjdUV4Sm13NFpqbjhrYSt1MFcwclgvNThFbEJxK1VuUS93N0liWlpF?= =?utf-8?B?bXNjTWdFZGNnUHQ4MmtDd0lkdXFiSFQybTJ4MDIxMHlDQ29SZ25zMlo4OGdx?= =?utf-8?B?ZXRlOVhyNWZRdVRBa3lJUEw2K3pyNzVUMEk0d3M3cnpFdWQ3V3BDTS9OcVJw?= =?utf-8?B?WnVPUS95V2lKTldyWmhCVjI2SmlaRUg4bGhMWm1BTDYyenZmeU1RRTU4N2JL?= =?utf-8?B?RFZ1blVVSXVJQ0hHWUJCaWc3QSs3aTFiY0pCcmRzT0NDYmxtNmZTaWxjTDdk?= =?utf-8?B?QzVKWjg3Qm9MY1MwcVY4d1UzTDJ5SmJTOGt6clU1ckdoTXRRcWpRZHRQREZE?= =?utf-8?B?K0xSWW94WThGYkJhK2VsbCtNVTYreHU4ZHg3WVJFb1pZeUxMcEF2cjNGYm1I?= =?utf-8?B?cFFBdlhDcVFXajJ6RmQxaXBrWnZMSmFQUTdXQVZsWlA1T0tlR042dWZzcFJq?= =?utf-8?B?bmtVbmQvR0t6QWk5ZVc5YlBZNzZlOVRVd2lTbHlhV1ZzMVMzR3lSaEV5YkxE?= =?utf-8?B?cWdmcVlCWlJ6NkJNSDFYT1dMc2ZIcHBVQzFxYzFCZW5HSWRSTFA3TGk4Z3JH?= =?utf-8?B?eHlsRnFZclZZZEpmNXNSRC9SeEp0NnljVTlvUno1TzJ3N2Nma0owRTVYcTZR?= =?utf-8?B?MVlkS1UrSy9pUVlZaFJ3NDlQWUQwUG5Dd1NNOFAyQkpzS3BkZnh4eFFFUVpI?= =?utf-8?B?blBKcTRweHYrOUQ2MzVVN1hGSlRkME0rR3dUb2o0VTRwQkRucXE2WE44dmhw?= =?utf-8?B?b3VWY1EycHVIK2p5WDhEY2FHQVc2S1NmWkRzZ0xyU2V1elhINTdEbGlYaUNp?= =?utf-8?B?ckVaR0YzQzZFaXgrN1liK01mdkRUcTJ6TW1La0JQbytpQURENnN6WHJta3NG?= =?utf-8?B?NG9MKzVnTzRsZkFSdyt4MW5DNFYwTTBMVFhJVzh2VnFFU24xMmM3WXkrZTI0?= =?utf-8?B?SjVuMkpyKzkvNXJFUVJLK0lJcGREa2pKbmNFTU1IbkN3dHB4ampJUDFWM2hR?= =?utf-8?B?Z1lGdGYxYmhUSEt0aTlnUklGamtmdWxYM0hLblBPdnNkeG8vc3dFWG5uOExC?= =?utf-8?B?d2tOL2RKc2prMlBHRytyVFJGVEdJa28vRUpiVTlIR2tYaVNGTFdMeEFSVkV6?= =?utf-8?B?VGkycUFXcjhzc0tBSStaaHlkb3VnWHp4ZXZIbE4rQ3JDekpkV0krcUN2ODJn?= =?utf-8?B?WUxPeVoyQmVIYVZEckk0ZzZaTjJSdEpDZnhXNVNNUHZmLzIvekN2cFQ1YmM1?= =?utf-8?B?V0Q0d00xNm1qanZvYStOQWJJYnJ3Y3JTdGdObVBRWElIQWJqTlQ5QVU4dTI5?= =?utf-8?B?dUVIWDBESm9LUXZxTlY1dzZtcnBIMGJuVm01VmhCcDlZdG5hR0I1bjREMFNz?= =?utf-8?B?TXlVWkpjWU5jUGlXR1JLMnBrNi9QV2ZjN0h1aWlSeFZwYlAwVDNjZXd0bkJK?= =?utf-8?B?dDhJN1FKb2I4eWkvV3hZTzYzVWNneGc2RnFBS1QrQXU5NVh4S0sraFhYN1dT?= =?utf-8?B?SVBQTmRoUlBJbnNhdTF4RDk5em1yN1VFSS9obkI2QUdKNTEzOG9DMjNzN0NM?= =?utf-8?B?RGloQnJFbTk2K1Fub1ZpamRTM2M0d1YzdFI3eEcwTzMwU090SDBBOU4xT0Q5?= =?utf-8?B?NGlIN3RsMmtNaDdiVW51bzNCaythYWh1TkJ1R2lLaGcwckwvbWhudi95MnlX?= =?utf-8?B?N25jY1dxTHdBcDRVRFUyK3poeXR0VjNuQWxTVWZUelY3bVEveCs0YUVEYUln?= =?utf-8?B?cS9mRnhkVmlxU3Z0SFZsdXdTd0dQUzZENTdvQyswSUZOeW9VTUlnOUpQZU9J?= =?utf-8?B?OTBiQlIrWHJGTE5kcC8xUWdvWENPU0VWN2Jta1hwYmc1TzZRUFMwUGlDMUdO?= =?utf-8?Q?b/kHggWgXyh+X?= 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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c0RraWtFWGlXVTZFYWE0dVlaR3YybjNoVlpvMFczbUpUSWxJS2swUjlldGdM?= =?utf-8?B?V0FxMys5Z3JRQkc2Z0pCajVwdUUyQUlraTd3bXFQVk5TTG40MWc0dVpaKytX?= =?utf-8?B?TU1qQ1Y0R3czV3JNNzI5dGdqc3U5L3BiM2dZQnFBaThmcWIzcUNnZGx3elcz?= =?utf-8?B?T2Qzc1p0Y25lUkkxSUxyZk5OZVZoa3RUQ1V3blUxUUViKytuS1B0Q0hHbkh3?= =?utf-8?B?MGxSYStUVjBMRW5YbDdVSXYyM2hpcWRQR21CaDR5R29iT05qOTNTNVg0R3Yv?= =?utf-8?B?VXZ1MFUyWkFuSXYwbFhwMzAxRUducy9IeURFRE0ybExOYlQ5TEc3b2Urc3p4?= =?utf-8?B?bjNJeDExSnNNVE5iZWxsR3JSV1FPdUZvNndKb1BvcFdHZUtsY0NVR090MXhr?= =?utf-8?B?Zlc4UVhMdDAvMzQrTTYrclExbS9qTUNDK0l4ejBHWmdlaGdwcEQ1bmJjSW9W?= =?utf-8?B?cnNiNUFWUGRobG9ORUI1T2RaeXFoS0lwOHBoVkMxWkZJSUwvRWNTMHRKb3A2?= =?utf-8?B?Y2EzeTA4YnllVVJ5ZjdET1U0V1ZOWGJHUXdjUVZMbDZlV2Nxb1F2bEJDc3Fs?= =?utf-8?B?Z1BRQlZjVm1rcHpJUUVBMjBpZWZhRldNWjlkQ3RxV0lvNWhZYmNNQU81LzJa?= =?utf-8?B?ZVJFUmRQUEw5T21sRDd0TDZ0a2ZMY0RMOFMrYW5oWTF1ekloZHVCSmNDT3Rm?= =?utf-8?B?NS94bXpVekowOU5kQ29PTEtWeG40L29QZHRhcHEyNlBwR1VmWUpiTzFjVnlh?= =?utf-8?B?MytGUlRnNlVwRm5seWFnNlVkNklpT1drUHZpeVI5RWR5Q0xZVE0xU3dacWJp?= =?utf-8?B?ZG1tSUpGdDRVcXNpMnhHc2x1b2ZONXdhL3JEWjB6b1RoUjNRQjN3dWJVelJu?= =?utf-8?B?N2xsOTBmdHR1UDg2ajFTN1J3clVqV2I1RkVnVk9DdXNEbDZucnBuT2VpOGRt?= =?utf-8?B?Rm00TlNJRHo3SkpNTEZKZEtWYWU0ejFraFpHRS92VEY5UmZQOXFMWGh5YWxI?= =?utf-8?B?SjV5QTZ5QWtneDd3NS82YUhCMThRSlFhR2dQcDdEczNtdGZQL0tOaHpmdlJt?= =?utf-8?B?TXJyNFlzRXFTZjVHOFhNeHdTS3RFUXdEUjN1S3ZDNVZsL25kSVNuZ0Q5YlRN?= =?utf-8?B?Mnp6QXQ1L0l3N2RZWm1maXN6NnZKSjgxR21hNGx2Z0Mxd3JRYVQ3V2g3RlB5?= =?utf-8?B?UXE5d2RrWWx4ZXc2bll5VlkzTkNhdzUzRkVqajRXKzdhb3hBWE1iRlBzYnFX?= =?utf-8?B?TXFqZU9JSWV6WUE3RWN2Z1dEK3lGbWZvVzQ3TituT1RVOE5rTjdjZjQ0MnZy?= =?utf-8?B?WmRyeVV0dzRaRmpXSGpnQnAxbDBuaERhbTB1RGlHOXhyKzI1ZVVVK1d4Mito?= =?utf-8?B?dFBDc2xyUkxWTnRVOUZvbU0wWU5WWjhzdlpzMUZLRURnV2F5QThTSjVSdFRu?= =?utf-8?B?eVkwWk5QWDBhc3Z0RDdDeU1rVHhKN1ROeHBlaEk4Qzlra1BJcGl5cXUxV2J0?= =?utf-8?B?R0VCd3NVVWl3aUpzNFl4WVdOZzlrcUN3MDRzVDJuZ3VxZFVoZmpBemtHeEZZ?= =?utf-8?B?OU9tUWtEeW1WWkZSMFhCYlBtK2tybnpGQVpBRVl5UGtZOUVGRDQ2M1ZKS0xk?= =?utf-8?B?cFVRK3pzVCtUNDVMM3BsNG0zM2lRNkpucHU2b3gyNXVLZldqM1VMcnJ5b29n?= =?utf-8?B?M0xTWnJEN1l1NStGZUd2ZWUvNm00TW1RQzkyd0ZjVXRxamJ1SWJhTXBuZVNN?= =?utf-8?B?Um1hVG9HNmhnaXJxZ3AweG1mSWNRME9xZjZkNTVhOXVzNUJOZGhnbmhISS9z?= =?utf-8?B?UXJ6d1J2MHdYUTFRMDFyNGxMU2VDSDR1SEZQdUxQaUFJcDNGd0VMd29aNExU?= =?utf-8?B?NU96alJSRGRmMVNjOUZPam42M1R5c0RUOTk1RDkwaEw2UlVtaXd6SWRZQzlw?= =?utf-8?B?cjFkNkI2Nmt3SGorcnBkMkEvZmUxOGVIdGlmR3NFNXhXWWxxbUIxeW0vRVcy?= =?utf-8?B?WFp5bTZrNDEzZ0RaMll3eWYxb1MwSkVGYUQvYWhTVC9pbERmOTdqdkQ4UElT?= =?utf-8?B?SjU1QmNpbVhkN1VuaGNPR0N6VnFJY0hzQmwrZDFIN2JWTXBGdzh3QkF5OFVu?= =?utf-8?B?K3hnb1d4T0d6bi9oRlRNMndyb05aQ05qY1g1VTQwZDBMV25VRytxYXprQzBn?= =?utf-8?Q?ZnleW8xktxON/UKyCavoMeg=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 569f7643-d808-44c9-034b-08dd55d8d35a X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6231.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2025 20:13:10.5528 (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: VWUVci0fibAsZmEC5XyQ/PY/TfJSIlZw4H2oEhhMmWnDEIx+DJEkXQ/johDDuQNyslvYhvDboWj3wjj0m2JXAnX7cG9pgB+AkUp8uvh6bFc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8071 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: F3B391C0003 X-Stat-Signature: curxnckw88dj46xn7r7xzck337i8r6po X-HE-Tag: 1740514398-387885 X-HE-Meta: U2FsdGVkX1+ttfeAyRP7EcOEE5mGzre0nOsjXiarOb81YkFdkB4wfmHUhlQCKFpjBCEIyqHp2MK8XY0qWk7TIM0Prlrm4Vnk7nYekjfaIWcNBWD90aI2dmm5Hwy8f3bfWyWIJxBrTIz3wFTPKLF7bv9cRQHASAb5lmtvG9YvzUocPHcL+hMtx7gSlIobXqmcjw4Wo34M+83yvpMwmGm+ZyRhKJfFW8o3cl9wftPn6uTUt+vGsaODR0cUORqK4+kwJQV3wA0SYocRIVpONtHzTmhsg07TZGienGf9bWSj5jKDXZUB7ECPvAS4Q3lDRrJK6OcF6mKSBoc+LpFGMtxGLUzpCsDX7hANwVlI5wWU0bzt4RKZ937B9EcbiFd7Ibmm+zA8sZydXhCAT5XVTXGtN3f4zXtxu4Mcdt+Pebm/R1KKqh6EQgA+shVm7yJPXk0TNA7huqXXHI8l7ABA+G6Hp49L0fein4/E42m9CaQqoasT/sWf04Pf/v8U3jbv8QlPTbNJwueA2+tT4DbL+xn2ZXE9yn3tqHbptAH1/jIxnWHzGSDznBX547nOiE3SHSoQYqg4aK+q2cGXElilYj4LkDAKxTnfmNJchrTCxKC9Ub9uLq6EciNop7BwcLpgWHACh6WxhkrgFlSlMr3ydz3by23PdcU1d7/005nq9eS/JfuMLszbjFw4JcDgi9h42UlUC/QgMjHtrS+uXCil5qCkWq8Pa2CH0e3PdSnEE5wAFMI1zYOPXOJKxMaXoQ+XZkHP23ozrNgBtGbDpzk3nd4z/DUeP70URW03ibJuVcipFZA5PdAm4yewGs8sP7lE9rfn3rm4qbML+WiLCsKpbgj8x7QJ+8Elj8QUpXewRCUefDRDUSKongttNJ3CUs4Nb2tqxCIXNpeogvlouuBRny1DcY9caCKrUJIpk/lWwfYNkOpLdffBS3Db0A/a8VpwuaksAGUbVt8ia9tUouUv/2r CRKXU34C 2UE375HN7Hy7L2+6Xp26Fh4w4HMxtJkLsRy403Kf5xxYAc3XCTEk86hFdbAtKR4Sy8i6KCF3fE5njtxJPgaCa0pTZvQZkLhekUFNsuYQDVxBjANxqUa8RvJJwJ7h9Nqi/sdk1bE07jKg0Mj/X8F3LkeUzSe1fM0uo9c0d4SWMd+p5kow1fTxuD9Me5KtzFkXUvD2aZCogXYEyUw4uCHV9b/Vslmo7QCBHqOHFl6KjNvMBKZb6iB96Rvm5IEXN8XFSr0v+0g8fGpngMqwWrHFFF2MQ3WA7XNLHNe5gSPBftMMggClQIIM3OcXKfVRsAIC4v75Ii8wytU+wNnF5IFznPzOyUAaVuQZd3mwy7vOj7XYZ6mlFh8zj14bqK3hSU9XWv8uiw2wGoTTtidkAbZKsXTsq/9zdOD7ZlznvvOdXNktjvzWAcpw5z1Cd82qTmf8OvN3bQLylv57RuiLV+RBPedbLR5SZrygmXw76qri2Hl2QbbheZ3Z4Yhd5rt0ql5EmB3SDaG8q5iRVGCAptBnzyNEZO0Nm8X/q8SnwK/g1BtFBFqIn7v7iitIvyWa28KQsvynneQpNfB1bTwpao3fRWRXVvg== 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-25 at 20:12:40 +0100, Maciej Wieczor-Retman wrote: >On 2025-02-25 at 18:20:08 +0100, Maciej Wieczor-Retman wrote: >>On 2025-02-22 at 16:06:02 +0100, Andrey Konovalov wrote: >>>On Fri, Feb 21, 2025 at 2:12 PM Maciej Wieczor-Retman >>> wrote: >>>> > Thus, the possible values a shadow address can >>>> >take are the result of the memory-to-shadow mapping applied to >>>> >[0xff00000000000000, 0xffffffffffffffff], not to the whole address >>>> >space. So we can make this check more precise. >>>> >>>> In case my question above didn't lead to this: what happens to the rest of the >>>> values if they get plugged into kasan_mem_to_shadow()? >>> >>>We will get some invalid addresses. But this should never happen in >>>the first place. >> >>Thanks for letting me know about the tag resets, that should make changing the >>check in kasan_non_canonical_hook() easier. > >Ah, but the [0xff00000000000000, 0xffffffffffffffff] won't be true for x86 >right? Here the tag reset function only resets bits 60:57. So I presume >[0x3e00000000000000, 0xffffffffffffffff] would be the range? Sorry, brain freeze, I meant [0x1e00000000000000, 0xffffffffffffffff] -- Kind regards Maciej Wieczór-Retman