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 25202C83F03 for ; Fri, 4 Jul 2025 13:41:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 815C96B8047; Fri, 4 Jul 2025 09:41:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7C51B6B803F; Fri, 4 Jul 2025 09:41:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 68C476B8047; Fri, 4 Jul 2025 09:41:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 529BE6B803F for ; Fri, 4 Jul 2025 09:41:45 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 079A41D3C51 for ; Fri, 4 Jul 2025 13:41:45 +0000 (UTC) X-FDA: 83626694970.01.AD32CA6 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2086.outbound.protection.outlook.com [40.107.244.86]) by imf23.hostedemail.com (Postfix) with ESMTP id 39C94140007 for ; Fri, 4 Jul 2025 13:41:41 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Zvf7fX+5; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf23.hostedemail.com: domain of jgg@nvidia.com designates 40.107.244.86 as permitted sender) smtp.mailfrom=jgg@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751636502; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=k7a/GQCGL71IzVoggpRWjMreqk/EMbrCRU7TPnszJ+E=; b=4DqSxG4LVpzmAGdjOzRrMYRJIPBnBEjR/HK+fYiL6dyIBFIRYwWHu6S5jzoQDrljIhdJir PftlJjyJbM8eEoha9sp7pVA5KuyNPk/wpOH2dCECya2eUTWx9ZOSzSEEAenTuv7k+jViQf R6yf/Xmuu/BdQO1Kn3wnnEuydPU9wLc= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Zvf7fX+5; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf23.hostedemail.com: domain of jgg@nvidia.com designates 40.107.244.86 as permitted sender) smtp.mailfrom=jgg@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751636502; a=rsa-sha256; cv=pass; b=p+70L/Pv7pNwtzyPECv9e/aSPPWXvJ67ll+EKtqSE64waf4wy0+uc2OMZycJ5fd+y7e4Ig wmOlPlthZ+q2Lm7GdulJw8WnVX+HOOnnA/eAPUStLJ3AN24e7aaQaeYOwYJnmMxqWVXB2t xHMKl6AndoPuTvty5qcsa4bRPcz7ufY= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JnoeUZBSFxmAahT9gSZCcys+lJGOqXsoUZvLh8e53W5Gm/xSwRhiuez40UO3TjrU3IfahEEehGfM/w/F+J8SZgiw6vqRHRwzthKuIu9GHWk5L79pUGZj1dzIofo0X3A3BweX6q1/+5geCfB0hF8SQ2e3+/EYqRGl5zMg+Sak1jkkVVkBJpNiJAI+f/qRxPWv6VRfBKprv4TqSFm9KPRAjdsEfDJP2ZurPcZg7NP4cGYn9lTgHzZq4QR3XK9VPK5K0oZBgkKzjWpUUXZmBPt5lS173S5ZF8mG+7iVWQxLr1/jSZvmq7WHKPKBNz+WEmtk2WVUk4YrtJRmgV1niXW/DA== 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=k7a/GQCGL71IzVoggpRWjMreqk/EMbrCRU7TPnszJ+E=; b=ttNfxGhzb4X4FaqzUT4AuLrgEo0a0M6GZbvSDeGa9roFt5L23H9Rua2k3xmWY1CYLsJI/5RJ0aXylT2+ZUO2I046XIVw+7ofs7EOEETH4emmgQFs1rNxxln6/SjPa+IPOK3AVJsLTSxGM7d6UAK3Ry5McZVuVWxxIaQAWO4RoQhpfWltmZu5o9sDek7iTUYcnAADwZnQEn7rp72WNOgRuxk4xvmVDcSKbCCZJUDNvUt7hnEs8HqtaQp2tLeQjEeTa2IoZXu4fdH+6aDsf+6wwPsbkiH7KpbkODS8GpLU8J7h8u2ZF8OrG0PnXXQbu5m48wo1tm5HnQXhxWDvlK5sYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k7a/GQCGL71IzVoggpRWjMreqk/EMbrCRU7TPnszJ+E=; b=Zvf7fX+5x1a//kfNga6JN3XKVMnBE8ExWkoskZEw3TiABWz16kzX4eUGgDpfuYazFdaWomc2dfibY60Q3lYogQ6c0OgpMV2iTZ2ZKH3MF2ER3J1KrpgEl6ewyKgL8wK+x51nS2npQtY5WNYnvlRsoGLcbEwg5iouWEIz3nv2KcgBh9vsSQahu7CJvlVFe4cqFmD2Kj/CxQIJEzCVo8RkyXxXqKnxfqEIDhNafZLTpKZt0Vcb9WwK+A/NdcGKcgykThEDfRSx9M420ZDpk1NFMMiVX7UKzRAqi2npQA1cNIclvw7me/B3uPy5dONekQyFeoi/gEn32p7HUh0ljUDDCQ== Received: from CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) by SJ5PPF183341E5B.namprd12.prod.outlook.com (2603:10b6:a0f:fc02::98c) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Fri, 4 Jul 2025 13:41:36 +0000 Received: from CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732]) by CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732%7]) with mapi id 15.20.8880.030; Fri, 4 Jul 2025 13:41:36 +0000 Date: Fri, 4 Jul 2025 10:41:33 -0300 From: Jason Gunthorpe To: ankita@nvidia.com Cc: maz@kernel.org, oliver.upton@linux.dev, joey.gouly@arm.com, suzuki.poulose@arm.com, yuzenghui@huawei.com, catalin.marinas@arm.com, will@kernel.org, ryan.roberts@arm.com, shahuang@redhat.com, lpieralisi@kernel.org, david@redhat.com, ddutile@redhat.com, seanjc@google.com, aniketa@nvidia.com, cjia@nvidia.com, kwankhede@nvidia.com, kjaju@nvidia.com, targupta@nvidia.com, vsethi@nvidia.com, acurrid@nvidia.com, apopple@nvidia.com, jhubbard@nvidia.com, danw@nvidia.com, zhiw@nvidia.com, mochs@nvidia.com, udhoke@nvidia.com, dnigam@nvidia.com, alex.williamson@redhat.com, sebastianene@google.com, coltonlewis@google.com, kevin.tian@intel.com, yi.l.liu@intel.com, ardb@kernel.org, akpm@linux-foundation.org, gshan@redhat.com, linux-mm@kvack.org, tabba@google.com, qperret@google.com, kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, maobibo@loongson.cn Subject: Re: [PATCH v9 1/6] KVM: arm64: Rename the device variable to s2_force_noncacheable Message-ID: <20250704134133.GC1410929@nvidia.com> References: <20250621042111.3992-1-ankita@nvidia.com> <20250621042111.3992-2-ankita@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250621042111.3992-2-ankita@nvidia.com> X-ClientProxiedBy: SJ0PR05CA0078.namprd05.prod.outlook.com (2603:10b6:a03:332::23) To CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8659:EE_|SJ5PPF183341E5B:EE_ X-MS-Office365-Filtering-Correlation-Id: 166b7b0e-b96e-4b71-e059-08ddbb007ee1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6Sihb8me2zKNqWvtAUY/BOk9XTsyjdQYXr8GjUXmv/pjqhOHhTjmM8+bhb2I?= =?us-ascii?Q?BSV6uSS0/YtFe+8CwqVZjlrk8Oy8/6O+ArBXWEIdiOxthk3oUxn9qBJT2SFN?= =?us-ascii?Q?UQjRp6b9YgFb/pgSwtWbnQe25Yy3lBZrz3T/5uwd5iIljdxCWDOsH7o5op67?= =?us-ascii?Q?N1ZXD1rFsgogsRMGlEPbNWujudzpa8TCXiJwN16obcJFP9x8d9vm1kFCOEG0?= =?us-ascii?Q?OjA33jVUe+3W4DSB0JJEVrnZPcXJoJYh2ZtHPBftUJRkbItHSynGOdvaCgnb?= =?us-ascii?Q?+qKAWlhzI98CMDlY8noNkyNBO36Q0HDl6jYYyHRI3ED/+i7QpGGRLUgXfBhS?= =?us-ascii?Q?FIXcV7/wUgra+0Vg3wD0Qc0fkQrXForYfFH41d38sX1bqcaOrhL9W9yzEY2l?= =?us-ascii?Q?sy/w0LBjbEHKRrWYnXQYmCrCWHfXgqC7Gk12E1Fb66Zbv//4Ns5Maf4TZitC?= =?us-ascii?Q?tbM0KPjcQ9WN/dNZB/qYFNqf2F269orQxmKbLYnMIFkVHxJdVIdfsEbOs61A?= =?us-ascii?Q?7kNmBKzRSCbX0xbTthwdlOloYwMCBSq8tHc2xJ9dWK5OecXxNSWQgxhysL3b?= =?us-ascii?Q?6rJh62jDp3czLZ7fbQYRLMR7RLncvpphFXqnle/wKL9p8pryE0J9JzY6PDuX?= =?us-ascii?Q?FatB2j9lPJD2wPDS+nGoRljg+YMOWgqR6r+6vAmXHI9HnntdvLPKzFujDoKX?= =?us-ascii?Q?HiHY0xA+6iJREeNrbj3ByfFHd/IRwrnIRht8Yybsj5oNrT24yzBwVkx4sv7u?= =?us-ascii?Q?lQvNvvIsMOUYmWv4OP3VQrjN2FD5dZQhCh36J/vesqnKDf0pCt8VrXPYsam8?= =?us-ascii?Q?3Q42zRhqxfafEzABz3G32jX0P9z1MZVUzC6K+Nt5qvHBkYI0UmWYMIgaV2zR?= =?us-ascii?Q?PNLnyyzuHHOcllFiXteodTq6MQQ9hR3onZ+Car5SGSpPMTjFPndC+5SmlrvQ?= =?us-ascii?Q?Dg52csgrfaKApqdHZcpILu37HxicaEzr1KHofbjFxI54Vnud2dQUwxYClsFm?= =?us-ascii?Q?JPc1D8R7z31z+5Vlj4my91N2L5KoJ1xIykNMYsvkqePRJu5NOcq6ZFP4oegG?= =?us-ascii?Q?tW6NzG9+ldfMSmHd0yuaU0WFwGzhpCM74Ido6hI2no2/dFyHJv9G2KsagVC/?= =?us-ascii?Q?OBsr9itfws3tROQu6a8RfZTwGTHrOfkPbPnalrxif2ExONZq/7Eg6eeYLqKr?= =?us-ascii?Q?39ke6j1KA13n91ZN2tMKcEE4VCVfS1se/Cd5W521kLpQXmiGfbuwAF/Ub/GB?= =?us-ascii?Q?JqUPy0a5T7ez8kNamDOChTyLjUe7/RCet0ZCxeQmkzmOkk+ebA6W9mhsBL6P?= =?us-ascii?Q?Oos7tb2yKWyF3dsmp/fp52QTQIF+XQkMAM+3qo0sx/jt07/yNUGKC3lNmgfB?= =?us-ascii?Q?VYWgLWRdjcipzGekLYriBSJnT59howd3lJLOCsD8ePt7ooFoVwl8HH0Q8m60?= =?us-ascii?Q?8LFO6KPfbxU=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR12MB8659.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?I7hmqIWikGGoElQoM6mWIeJrUaa6bLoddZCJ+FHkGj7DcAn7iXJdEpASMrtF?= =?us-ascii?Q?nt0ok1mSfNvOo8/yGzl+x8JiqrZHNPFtBWgcBFSz368yGgMWKQxlBti0XBcK?= =?us-ascii?Q?Mo68/j5hBUnN5I98B0yUWpFcMypUmkZndafTftTIBlOduUE/JoFPTi0Qq4ke?= =?us-ascii?Q?48vAUjShc2yUrkJ6/WSkkm+q3T2oAzEt0ahs4Tv8IS0I+HNbXndvD6raV3+6?= =?us-ascii?Q?sLwNonUhljMLOq+MVDe1P+exkuJio6HrONWbtFO2kVWYoKDI/UdMUAXY4OKM?= =?us-ascii?Q?5rVcx5NHnjx1/Ou1HzL0nr5ONpsEwz9cfjajv+40xCU8wZ+q7Q1LNSM+U5JP?= =?us-ascii?Q?VheM+lfIINb1ADlGWTkNxNKMEYc0gG9hpq2lxzMxdzJfSe6s+n/pKvs7t09P?= =?us-ascii?Q?nhwYl8qI20cMwuJTFRLAfWdGRpPvsHWAQYmu2Ade3b3+dzPQ3bA4NzoLG2qF?= =?us-ascii?Q?s5Vw5NpcfhQP3Kvvk/p3Dgm1FkyW4Jws3UDlPwA7rQyLjnoWTjfoTwKVqVD7?= =?us-ascii?Q?CIsIbnfzi98o0c24hvOYMxgLL92cdNtxxppcl501UHH95909yA1hOTLC7NZh?= =?us-ascii?Q?WH370EXG1qtp0b+NY45ARPPOol7LV8dV8T7bn8xfuNy+jY8FTZiG0B3mFjMA?= =?us-ascii?Q?RxKvwb8tSXa6msrO4W59iM9OKFdDljCSmrvMjkeqRpkrYyet51PNfqMoYAcs?= =?us-ascii?Q?pf7hm+rCzc5qJqG5jtiFJershwohjpMLa/h2zpvGv7HHUKr+XvRYC3Bl+eJ6?= =?us-ascii?Q?LzzBlyHRAwjOhORKJa+eVPoqtnFBSqlf7gODDyy5aaqAKQx9bm7K7osfIeE5?= =?us-ascii?Q?JZzgguxpCXNY8Sui88S4X2L1zji+zsbu6yY6/8g8sAKRaxgdMGw+ppiEU5SM?= =?us-ascii?Q?p65UQAmLzVsFqVNBfFVC53gF6bAzy+6rg8ZKULB28z2RqdMcT+2TZkWxux1O?= =?us-ascii?Q?Okzy6Syjoi6u2lru6SltMZCLn98Latst9W27acIXRBeHg1VcM83sXXSUNwRm?= =?us-ascii?Q?EQjEMHioMd+htHVrUvzp/8EiFG92RKZwa/zHGxUDj9yLIL7s9RFwP6pE4qMP?= =?us-ascii?Q?ZbfdXK9ug2eoqriKBSj8TZxNd/4wWjkChU95mFfz9+OXTsKS2hGwRjy1EZv2?= =?us-ascii?Q?0ldyyAxeloSmtfx62O4rHEqYl1YbFxC+IkSpLWeebsyQZ89c1pcABXhMvHuO?= =?us-ascii?Q?LDbq5l5sWCBgnldQSHTGm8BsRIXcN26k0BoJdvIOLGWYpLX/zEn9GijsZXYQ?= =?us-ascii?Q?c8jgMKoEr/i5xH4XPNeMRfdTiGqb8nmJVLJeUxmrEUhPwkWKQJhlT7TTvHP3?= =?us-ascii?Q?IIkJjOgJ6N4mWtBabEjqKc5Gdx7dP+C3k/Dtxw8LNkXtu7cPnPUA+FJ/T4Yl?= =?us-ascii?Q?vUAp4irxaPlpghyRYffc6E71j11IOgIOXSuN9cgiKeENVvmQT9587TbSYuzF?= =?us-ascii?Q?jlT6P5Tt0dR5f2gCh0blnx24eAcUiKvKiHGoXxmeUsqKpOGkSxeyhYNboe48?= =?us-ascii?Q?K5hI4ULHjPN6MGhVQ6SYY7+uLCo/49anxz0AcE4w+GL7JHwHVOIEnIkQA2aT?= =?us-ascii?Q?Y/Q1SWCDLnMVwJRoYxEkvdpNaWwjPrc3KJImMh/r?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 166b7b0e-b96e-4b71-e059-08ddbb007ee1 X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8659.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2025 13:41:36.4503 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: i7K3maEcetF2DYgb9PxSUb49HfOBGj+O0MuohWL6/Glt2WalfT/IIEvmNWaFt7iy X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF183341E5B X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 39C94140007 X-Stat-Signature: ijdd7yob5mk3whnd5uoufrqrjw7ncf41 X-Rspam-User: X-HE-Tag: 1751636501-246490 X-HE-Meta: U2FsdGVkX19LNhXUDJhx/k98CeKCKm/pWHKnrGN4EVCcdgIRSRE8evcLdV2oJC0vnMrjGev6dTk6mn/8jmLmoqYL5jI5rk6+3+bj79OndoaQRqZ5iZky1a7GFf5LygdX3FcF6MlKWDGDRlxuuYiNdrdXWuFTQppQA5WkF4GhuKdx6hxG4ME3vr/kP6kzb6FBRji2MvrZrzR7ZKq0mT0dZ/iDt4ViYR8TNrrkVFLL468FKukaOTDKQ9BAEJKd5WSad+n6QTWfpUOVdcJPJn+c9Jxbdnypi6bwfKpg4M0HE2tIT74yetOBoMmCA/RPT2Mvb02obETxRWTDd/MVzvkVZCAtU4e+sGwRenVdrL7DmjlkUAdGy8/UXxEmSJ9+QJhev84TzpBUUddK1WwteVEpOYO+jR7TTCTpj/3SVMan+4Rj8bSIxMNFLudRBkp5nx9iOL/GHPEB3cQFoS9nKpHCn/YwQ2UHtbxz+RvW476KbGmhSAb/q6wY7+3YcK4phdp1jdIH2hUWs3kOaia+HaMVNQpX0O7ulWK8eD0RvjfaV1Cz/sJOe5e0wlfTCwdsdIWpsVXNBslUvfjWWLKJlP3H5+wUSrRx7hmZcRwUdm3PzNhF34ksQG7P1g368poyaGZYw3Jeo4M1E1Qs53yV/VLY6CM47Z1Xt9fAUB/E95WWtkWOVso/9RgZ4iwwqcitbD3P4PaMMIEVJpWK/NTrSpKhhuZi8zNf+uAZYeHtkcfFIp222sQMrAEC+mQbRA5inWvUEE+feG/z7oKOPrJtFQ5jzdvOrd6qF+6zNLz0C3dfNn2wyotWhYxKAxMlZFbfjOpos6IA+j4yKC8nUoOwLgKFN3+YJsCB8MVTWFuv94K5VIHTMCMO/a+t4oeDkquDV7yQEVKRq60Tm5lFOLzAitXnjP8fGZ3H0TvJaOQUHbuTCk7UW//soDTANap6oIFgtx0BmC5b3F7Apuf0DEDFlcc hHldwy9K EvCeHJ7LmIWaJC6hKPvT3KtCqkrsSqrpQ40qfP2a4ptZJCQocvwyufqnpEPF5xaQ6z+FA3LgsrMBtEaRPX7zRZ+HUBnZxMavyz+JaOu9cZMOzzvtpYipaZuM75w4izTt0iKMRTXUsuXkJO6CAZImz5OgAeUDwcMlN4nmjRxyoN4XwMRdCJkJnkyL5fTXqsW8L4/GDzuh0ADonmywaPNhzsAhdYNyYlXuMJeYILrZEcVDCMxlNBTP8/E+Xh60rxjo9O7qe0fUZqWvVATYpIN6pCbVrDy/xZoifoEgkZ5AASrVtSD5PeS6npfprAvpODwiE7/yCH2KMOzo3iJrEUMiK6cNqgC3EmnuL4ZVFyDHk7YujH4lD4Q5xBwjaIEMHWRg2jp4g1bKCubkkqUhmZsmzLxM6aYD4G0iytHMc9VNO+Tpb2Lazyrpsxe39HYo4zBcF3YhEGl4TgyL2rvu2sys6kRfoXOSa5+5Jsf9SaG8HZAcGCYkLvE3cOnf7h2jEYObzPY4WPXgiSOOeppW7GPMg6jcHfiQEbhzWZjzLIbbHBnF7GoOm89EOBRFTDTZM6i4efUc162IYHmavqII= 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 Sat, Jun 21, 2025 at 04:21:06AM +0000, ankita@nvidia.com wrote: > From: Ankit Agrawal > > For cache maintenance on a region, ARM KVM relies on that > region to be mapped to the Kernal virtual address as CMOs > operate on VA. > > Currently the device variable is effectively trying to setup > the S2 mapping as non cacheable for memory regions that are > not mapped in the Kernel VA. This could be either device or > Normal_NC depending on the VM_ALLOW_ANY_UNCACHED flag in the > VMA. > > Thus "device" could be better renamed to s2_force_noncacheable > which implies that it is ensuring that region be mapped as > non-cacheable. > > CC: Catalin Marinas > Suggested-by: Jason Gunthorpe > Signed-off-by: Ankit Agrawal > --- > arch/arm64/kvm/mmu.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) I think this is much clearer Reviewed-by: Jason Gunthorpe Jason