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 4ED93C48BC3 for ; Tue, 20 Feb 2024 08:51:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C98A16B0071; Tue, 20 Feb 2024 03:51:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C487C6B0083; Tue, 20 Feb 2024 03:51:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE9C86B0085; Tue, 20 Feb 2024 03:51:53 -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 9F5F46B0083 for ; Tue, 20 Feb 2024 03:51:53 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 6B054405AA for ; Tue, 20 Feb 2024 08:51:53 +0000 (UTC) X-FDA: 81811564506.24.96E3671 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2040.outbound.protection.outlook.com [40.107.94.40]) by imf14.hostedemail.com (Postfix) with ESMTP id 55E9510000A for ; Tue, 20 Feb 2024 08:51:50 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=PC3YSS1w; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf14.hostedemail.com: domain of ankita@nvidia.com designates 40.107.94.40 as permitted sender) smtp.mailfrom=ankita@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708419110; 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=rXT2Im3ilDp1ODsYzdO8ZzBIdLOM/y80HStcypj46O8=; b=4eHew+SgFVRtRLsmW3bzdSSsKw6g/WOHTOGvMxE4HUjD/p4B8dlq/vzIWy6ljoU0E+MQFO XMm0/o3euYhgbThytP2xvnXnOEKWP3nNi9O3ouixpTx2x06qT0g14jxO8lU8pfRj/aG9Hy /0ols06cAEDywqpMe4U3V87k4dhLs1Y= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=PC3YSS1w; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf14.hostedemail.com: domain of ankita@nvidia.com designates 40.107.94.40 as permitted sender) smtp.mailfrom=ankita@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1708419110; a=rsa-sha256; cv=pass; b=HKfD1HI2HkbWTENxrYNRsff3FXIuPbk5I3xUE/7dK1dxA4np2LGYTwDMfVC0zAYZSlmsgF JSShpCZA3CDRyJm8dNaDZ0Fzd0eVcs4+UyE2pqeThgDcGTcU8OokN7kJgNoOYWIrJykOty E7AMtk1aBnJFLuMVlScsNKjY1Ms+KDw= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ly2HuH6jBoyDn0I2demPXuRBC3pHCmg5YO5ov/Vdi+dkkWN6UWnVii1W/reaVATb0irsjkE44sy7P6Mq4RZn+4OE+2d2asa1mpPiAAVBNrrbFyodz6JhDxNQ4mhmhgTbgif88M44G/jPF6/dVUwY1QNOS/ydhqLs2qH1koCxK88okNC2gNl/2GQW2RZhEJlV15rzOXHZsM6Q3wnpfbWNCjaVsbux0jMDU3LittB16BSV/iuvwRoOPoHxf6/kzq25xGD0Tr8kQjk7uo37Mr77GWTz1G8eNJAW7R2ITNYVpxoq02Fh0tW+HlUPu9d9D1/YMMMU6thUXUTI9l37td7A6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=rXT2Im3ilDp1ODsYzdO8ZzBIdLOM/y80HStcypj46O8=; b=lyaB2ts+PYJCVcZmHmzxNKwtOdLzK1mb9GKQkiFPx4K7V0zpcsuxMjN7IfDtFA9i1zzRZyDskToU+zdTkGyqoAXBnzXaqXn4rL2C8KuDg7+9GMXeu123Ua3cSFWu/PMtpFoAlhDMJV1zxdLY75z8rSRUGtnzAy3f68OI285qcFEFuJ+7+NGeGPVr3szxm1PvppPYTLmv1ZgB0dpGnDQTS8sLATaQBgg9+ZV2m8LhAwJ8Ziew2bJBmNl8ZWOYBm/nsl9mn2oA9vQfGd1kkufx/R11TVG6ai2JDbbaMZ3PIAJJTDYAac7R6bwSKD9kG+AwSOwGW8l3IBrsEqijvPqgTg== 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=rXT2Im3ilDp1ODsYzdO8ZzBIdLOM/y80HStcypj46O8=; b=PC3YSS1wkb2q55A43dXAnMeHr+xbEGPDV4Frqn/Ejn3Nz0d81r6+B+jMPBmsjeV0Y4qIO/zewzyeoAb0B+UXVDCwhtc46I9x8IS6f4L8PHNJ81Vg6eY5Ec98WDz/qgEq/rtrDj0a50V/O+ZazYJ4oe6/tH4vmi8LClTFNVgGk4VamtBtXWXl/XY6xqSGuPjnWeS47/c2eyyXndK4u5AETxkvN79sl+UYUo7sknnU0CoWoJgDlc5SXmKqHJgk/J+5OlT0BJw89N7A1nmsywOdHZCAo2E3osynMdcjcdOXe8VvGAnqhDB5u8ElqF4QK56qP1qlNtvmpHhJXEiAFeEjJg== Received: from SA1PR12MB7199.namprd12.prod.outlook.com (2603:10b6:806:2bc::21) by SN7PR12MB7884.namprd12.prod.outlook.com (2603:10b6:806:343::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.19; Tue, 20 Feb 2024 08:51:46 +0000 Received: from SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::284c:211f:16dc:f7b2]) by SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::284c:211f:16dc:f7b2%5]) with mapi id 15.20.7316.016; Tue, 20 Feb 2024 08:51:45 +0000 From: Ankit Agrawal To: Zhi Wang , Jason Gunthorpe , "maz@kernel.org" , "oliver.upton@linux.dev" , "james.morse@arm.com" , "suzuki.poulose@arm.com" , "yuzenghui@huawei.com" , "reinette.chatre@intel.com" , "surenb@google.com" , "stefanha@redhat.com" , "brauner@kernel.org" , "catalin.marinas@arm.com" , "will@kernel.org" , "mark.rutland@arm.com" , "alex.williamson@redhat.com" , "kevin.tian@intel.com" , "yi.l.liu@intel.com" , "ardb@kernel.org" , "akpm@linux-foundation.org" , "andreyknvl@gmail.com" , "wangjinchao@xfusion.com" , "gshan@redhat.com" , "shahuang@redhat.com" , "ricarkol@google.com" , "linux-mm@kvack.org" , "lpieralisi@kernel.org" , "rananta@google.com" , "ryan.roberts@arm.com" , "david@redhat.com" , "linus.walleij@linaro.org" , "bhe@redhat.com" CC: Aniket Agashe , Neo Jia , Kirti Wankhede , "Tarun Gupta (SW-GPU)" , Vikram Sethi , Andy Currid , Alistair Popple , John Hubbard , Dan Williams , "kvmarm@lists.linux.dev" , Matt Ochs , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v8 2/4] mm: introduce new flag to indicate wc safe Thread-Topic: [PATCH v8 2/4] mm: introduce new flag to indicate wc safe Thread-Index: AQHaY86qDQVcMVySRkSmtPnSJvq8YrES5W+AgAAGuiQ= Date: Tue, 20 Feb 2024 08:51:45 +0000 Message-ID: References: <20240220072926.6466-1-ankita@nvidia.com> <20240220072926.6466-3-ankita@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR12MB7199:EE_|SN7PR12MB7884:EE_ x-ms-office365-filtering-correlation-id: 0006b57a-b45d-45f4-f41d-08dc31f12ab1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JTDmyZJvxR6Govh18tlRyGtW3KyBZLOju3BeUyIceEP4pwC+X4mTH+5/ZLwIge3oEW4oRVEUlk8VlPecy4B1OGS4QGVRFCKZFvg5Mqg9AFs3yywuA7lOO9mmrSolUhrPc+M30YB6PIRjbJdTRyZVFiuZu9G4cSyHGsj/qswOc7zZaL+cLenjXt13nqbpPrBBos+BPRHIJFDKeL3FF/f7611Rl01uQduAbKIiFcDQt4mFwh+xZppzjfkI2Ti2u1567PbKdvRBil5J3H9bKQ6mdfmW1csl6JK/Gyqr3vi5NKOX74tSt0eioJncCxMTniqYh5eG2GZigNMQmmT2zmpz3+bfT7xX1cgHkL5w9Wd53EBXLB9JRN1/uTTRJIGidyNex2xXRCBN6t3WsGj/oQvhfdMwnJaFmvVD2R934nCTFxzi28iNuYOR5N7EGkvNWby4yyLJUbN/Kh+Ce/Mkkw0411kSawppDsHqMOhSD85wKhoFXQAMpkW0CyEEBA7/JdSWTtP2csQdfc/7JRGtPHSJ1CIDceB6G996+DpaBH7yVlM6YMlTWlMfx0AAqzWE2GI+kFE666+RrkSMbmIiscVm1bZJEa2FGRSDDb9QHZg4fG1akW+iYd+vDj0mXrKH4CXNoEfugypOuf6qt+qoT1d6zA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR12MB7199.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009)(921011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?4dsgvqUHrqfAAjwpeyXNGmTeAzY/ybTTSFhabbkAEMNGmG0usHK3TBFD32?= =?iso-8859-1?Q?tKIkG7AD+w+tf9dUKURAbU57Qj0ZpeosOjJ9LM3wklT0Gz51wjimLlRZ2r?= =?iso-8859-1?Q?xTEkHMhUvqTZx7vTcxzfSRLB7CFFs0ygUZ2t/ygfZsQggtbXpfRQqHXH3L?= =?iso-8859-1?Q?MR15y/wQGfz18ScwjuVM3qfP51OQHCoaS5vyMYI0H4h6YcyOTGDIKmM/F0?= =?iso-8859-1?Q?x+fY8LGHuI0jby7lCYrmoDmVczg6phbYC7PJnKt/rt0vvWMKzptnOwZ2Fo?= =?iso-8859-1?Q?80fIu+YjH9/jhg2TWxnIDjsL+h9Mk8fFSmcQSB/8UKsOzk6oBSlwoPlh1+?= =?iso-8859-1?Q?XHQARXkIn51dMAmrm1YiPBDDbjQsixfX4RQNEyOocwmHAOnHAyQqiSvRhz?= =?iso-8859-1?Q?Mq8eUNN0g+uKsatnqwIzaMFX+sP5jzjUk/VBvWWhnv5BiU+7xewa/5AYRO?= =?iso-8859-1?Q?qbJX3hPQlsB9PGXUPr6mBIevaQoisZYG8RLsj2C83nOCawU8X48yJR8RXr?= =?iso-8859-1?Q?hjKq4VpK8C3Xqk29vzQJLsa30gs9w7/dVf3g5JGXYjOPqtrQ7EACvtyI/9?= =?iso-8859-1?Q?U8x99N6Snim8S3f4cCuWGnKniZ1szqx1QqmjspDHY265ZVNHA34HLkOjUA?= =?iso-8859-1?Q?62M4riC/prKKH64CInxjDvcvwp+x2YZTmWuE56P02NlhgtCPMYh6nVs956?= =?iso-8859-1?Q?M5Kl7EiULPleuqFfBeT/N4eH9sw+vA3MES6/NNLy1NQ/t0tMcqkO4Davif?= =?iso-8859-1?Q?UBsvugGvVFNr15yqKl7TBIaRMVhX4VE01mD0UEeP26ESxVO3OqyEFMcah4?= =?iso-8859-1?Q?h9RHDZY5TGlUgxQogFLjXlxxOdUApeYeNsF+ceS9b+h30xwIFg9FQkNBWR?= =?iso-8859-1?Q?qA6nhlbRwM1WpxKm0KG3EinXOPkyCmr9nR4O9YAiUL0EwZ66yqcNXQHdzG?= =?iso-8859-1?Q?/RRnHbpSTe80PIYwXRZM0JTFda1KG1B5mmMzhilT0OTrchaO2xR7bvxfHa?= =?iso-8859-1?Q?O3CpTlrq18HQu/wA0Yp0hiatA2CBy3igi+lbHofa9SMrA0At8pSOuulWmu?= =?iso-8859-1?Q?lj8vMxlm+IVqLQ0faSg7BjXqa/f6CghBU6odMA0u7V4FQse06DkvEe/Vpo?= =?iso-8859-1?Q?4mvFG3hI0mPJw8gRvIEHnaIBjlmo9o/PGEaDVUC5Nstb878kzqmkPjyjjz?= =?iso-8859-1?Q?BFwTktYTNuOvYeXiU2m6yuDpHip87kQd3NAEN7G98EIzUk4wUgjyle2M/1?= =?iso-8859-1?Q?w3w+v4cWv1q8C60D0KgtytXxijfuzVaM39FNQnMTTcNOB/TmamTM/Af314?= =?iso-8859-1?Q?jIGAcXBG4WL2fErdBPCh9ifU5SbrJVkHo0KxW5FRnNJ8pxInADkZHMXPa7?= =?iso-8859-1?Q?Xfi5B8U0r8GrhKLknUOjJeUkgg655Lk2Fyw9KsMzF0wnCHdy8BD8urEHzM?= =?iso-8859-1?Q?f+ReX8E5xrbsprB2x6WvWK+2X8fnRzDFZxQgo/vgATJFwlSoX72pRXQF++?= =?iso-8859-1?Q?5B83gwnou4pBu78Vfh511QVftWL4ZTbDTvkfywKCTJ4xHkSZ+S/eLMZJDq?= =?iso-8859-1?Q?Eli3LRLdeky3IKxa10imhP/dQA88qKA35BYDeov5o3mkkX76rFsSbR6WvG?= =?iso-8859-1?Q?iEMmZ4b+CSums=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR12MB7199.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0006b57a-b45d-45f4-f41d-08dc31f12ab1 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2024 08:51:45.2895 (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: Yut0MWX5lFwiUaX1f1UzdMni2ozcRbJFDSyUzkMe+pf2b4fhB/a5zuci9VEwPfYz/QD3ic+zlGVZ55WaN+oV1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7884 X-Rspamd-Queue-Id: 55E9510000A X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: enidzju7msonsfq3p9dfce8cptbznez3 X-HE-Tag: 1708419110-671578 X-HE-Meta: U2FsdGVkX18vk/ZJlzeQfKZ8rMMW9oguFxTRgRFAdBWAG4+GwIqq0fbrKFWuUqcYwguUBtGySGw7/p0lgpRlMnf1+afDRg443UnQL+SL5ucP2B0ddcomOSMlD7tPrWHL+KxM7qGjUu2KHBGlffE7FU3XNrOl724WMTwJazZLT4qvG57HEKxp248empLQAAZMKG8BLmQFKdyoxjElWYyJ/YDm4GUScL0ZhN1X6/sXRpIbKi+a7e0yX4wmrlq7vLdMCbpA/QZqJtp0zEpcF1Sj9kcstEOnxCM9g1b8MAkvKU0BHw2uZN9I8n5kbDoKJtUZqikbELFsmHyzLffJWUOo8Hi5lZ08AZZnapHEjpB35rwQMXeVT6crfjaK5KcX42jUJHugGSf3y4QaHxLDcsLWkQhUMBJVmLcXpBnMdKjqA3vIf7+no7SZk1291AcrmLSrfUnQiCG5XNQjoZ4ovDgYmaR6nPCSLgad7Rde3gRWIAqvaaXbFr/r90hMmn9DVpBhdoVMhyQkytuzMnD3OQvUBinm5Dg3rw3q6h2t2VP2PTXrZ3MUyz+iDlbEbWK4rVI+dlr+/8LRPXXAqcWHwtcJiIVKh4nOavmmpq6bc5RKV+GrWNg8rzEug6saw62IESQkMKBZ3uKlNveUvTcWGi9dr8pvxTE5mojWFpGv2fhTfbm3110Z+AUydhIB3/JlnWg+YESlxOaFnEj8Bo4qi61WSBzUfdBGRyw5SOVIFhYN9zRqSEoRkwJVs80YoEWMatm4SEw2nfL6y0G/n+ozdOuM9PYpBB7AV8k3Cu5GlwW2gDuQeCWxkMhMKR+tTG2obeRxXok7cno2bnw86QmpcFu/E5LD+rw/1eUCtXMSnSxsOewDlcNpnseD845IOb/OMpg8LpQhU+R1aFII2Cc5yTqCnTg6I8e0oV0nktt+5LypCABLeDqWlKCqiTMImguPGmmDymm1LG3r15VT8AVoxPl 9gphGyZu 5+sHMoVaILHRqaI2tpzXI7wLD1xZwdZ3l0F8/MZnT4HRwzdRF+ZKs253TeisUXNNKoVpxxn3Xq8j63EnLV06BUg/LZn/2Hp0PUoa8INpKFM0L1O5PvZycemhwV3U5Ud01Pp22HGjq+N2H8dh2q2i3uI/eIoQmfMBiDvG7af0NwLY4M4WQvbEmqFF/za8x2A4ygIXelMId47GI9hOuyBpzCCWi4VEjC/51z1ppBistAVqKwawzL5YUabK9C/Oh+TsCZnyaD77MIyVn3kceCgNLpqueAjXNOz03+x6LXo6N0MLTE3c= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000012, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: >> To safely use VFIO in KVM the platform must guarantee full safety in the= =0A= >> guest where no action taken against a MMIO mapping can trigger an=0A= >> uncontained failure. We belive that most VFIO PCI platforms support this= =0A= >=0A= > A nit, let's use passive voice in the patch comment. Also belive is mostl= y=0A= > a typo.=0A= =0A= Sure, will do.=