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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4064BC6FD19 for ; Thu, 16 Mar 2023 06:49:26 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id AC34F10E0A4; Thu, 16 Mar 2023 06:49:25 +0000 (UTC) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2048.outbound.protection.outlook.com [40.107.94.48]) by gabe.freedesktop.org (Postfix) with ESMTPS id 187C510EC1E; Thu, 16 Mar 2023 06:49:24 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JXvm/L7lGK0OokZtYPquQxBc78hA5jn9UZ5VHsfm2g2jg/4ldVaePdZ6PvUsBq9HchttUe4kxAz+ukIw73n4adiiQhdJ/+0dI6zl1+7jGUWiWTNjAQionei/6RIN8B+yXatV+N+CAknRjgyd63LMSlfO8qwzFELgWMi5v3/kFPyBrHvDnnYfxdPYi6/vpixpFrsFKni15CBrmkwmbEkkpEm0boVFEU47syr/ws8U7FJfk7nxfPjlX1UPhu381sw/Ypn53XaJ+iECUbLMJ1096228y4oJcp0ks5DRzylwnu5WA5uC8rulGadhhorW3kBI714lzftOpjs7aCTA+JLDzg== 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=Fz5O4jEG7miSJcxzkj8uUIO79xI/yJIaoeVKRAB4Ym0=; b=GZRBbmnbBNa58IP2VJHQZKv034j2LFEQp7z6ayMXaG1kDHQAnWpfT/sCzgvT4N5E3GYlyO1XVVt3YlrpS7I3Ska238fLZjtGzyGgLJ5+4YZUoxSFv9roESInMzDe9wJNHUAYB1xz0Jz5iO2oMcdOxMH/SFyn/XTqqLD1SxSY9bf2JzZK8HNg/TS+LycGA8+PXl75mbFzl4d0+PW+ngHxfg9dLYvm6wuLS1hZtd0scdH61+j8ynLOXhd2e5E5mTe4SbLdXgzpgX86YTNuIN6HHJ4+1LWHEzKdR0leXOKPQUFbpx7nmXQrKIi0hXEF71sU5QIwfBiXxouvKn6pIB0+sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=intel.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); 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=Fz5O4jEG7miSJcxzkj8uUIO79xI/yJIaoeVKRAB4Ym0=; b=SRYyZtbdvPq0aOWRWTICfMzEMaljzUr0N3YL+3LujTZRUHS65CQR3oxUAoCGPGRrf/qkIXynmR42DfqzoCfutrBpGJxQn5ZcXSKdeqZx1iWrcUZ2sjqBxGL1ucSgioh4FSGa82xuEd9eCcxE6qS3BY9qHv4slTmsC9x9z4dgZ0vbZxxklvu9rE1cl4LH9ci6AlYg6DEo7kIa2SK0MGBEPjWxeE2RAMJItGJNhc7hxMHh5Ju2+X+Ur3CIdszG7+7ERKaBsnKBdYgFNs0XGuYqGXuRFTiX1feF0q02dw77p5Xke3NlDuPJgOI0ZHD1sF+RD+PdzLFK2IWWO2PAMaFMIw== Received: from DS7PR03CA0074.namprd03.prod.outlook.com (2603:10b6:5:3bb::19) by MW6PR12MB7087.namprd12.prod.outlook.com (2603:10b6:303:238::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Thu, 16 Mar 2023 06:49:22 +0000 Received: from DS1PEPF0000B07A.namprd05.prod.outlook.com (2603:10b6:5:3bb:cafe::25) by DS7PR03CA0074.outlook.office365.com (2603:10b6:5:3bb::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.29 via Frontend Transport; Thu, 16 Mar 2023 06:49:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by DS1PEPF0000B07A.mail.protection.outlook.com (10.167.17.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.30 via Frontend Transport; Thu, 16 Mar 2023 06:49:21 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Wed, 15 Mar 2023 23:49:10 -0700 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.37; Wed, 15 Mar 2023 23:49:10 -0700 Received: from Asurada-Nvidia (10.127.8.9) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5 via Frontend Transport; Wed, 15 Mar 2023 23:49:08 -0700 Date: Wed, 15 Mar 2023 23:49:07 -0700 From: Nicolin Chen To: "Liu, Yi L" Message-ID: References: <20230308132903.465159-1-yi.l.liu@intel.com> <20230308132903.465159-13-yi.l.liu@intel.com> <20230315165311.01f32bfe.alex.williamson@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS1PEPF0000B07A:EE_|MW6PR12MB7087:EE_ X-MS-Office365-Filtering-Correlation-Id: c1877923-4379-4593-d076-08db25ea92ca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kip1berpvovm4m31NfAbnSTPEorPBPbsvUls0Z+mO1aNZ1NAcvYYI51kg6+yom+18oEgw9/dAPA6JuuL38M0mrncJaxoXBy+mvkiKLfJIAWPHcs60mdoaovoSUFCZqIGG/Xc1wPmYKXZzsXjpXDXFXPOJXKZ9o3LwpEljUKiqJJ54eYLPn+muXOiERjGvs+aOSU1hqaR3WEGslCNiuGsn7kuIa/J1UYKMrPQrjxogCerymWTU2jxUL2e9ZIIGWXmAfPKCyWg8cUsVcbpng7ZxY7LHQNe24W+9U21ei1qmwATrERONpVmV61uMJv8qXOWqik3g/ugSN2tYOE7nxNr1XYSMmGyzfhna+pLx6um6jOpEMJYW9WvcrofksdX9TiOWhvCjKrepHCoduicpG/xwB8JYAB4E4aYo+IBw+7u5nGKrix5ezk6++JhMKUhgUnNe20utkjHK5ObE+ul0Qy8LyzSslmUpV2+2unbkwG+3YXgsFPVlqa1q1eRp/yJB9R9fMyO+uGu9kMsYY7iilGZrAMckWTPffakBuZC+VHIBlsmq+ofTiY8zWXH6xnve9H/Vyxg+pu9Hi7lr2RDN5VobDL/XTH8zUMupzQKRo7GHaqu0mW4ZydOapf3WOmANozQx382NRiRxdk6kkKonrMaT1Fa3UGVSe14W3AdmZgKNCBmYUI85YKGjCzjxISZOHT0q3W4riq9KUjYXISju0M0TnpV5VREkYv+gIyJ2nX98rUCvXtMrw4MCn9781Bmi9zSXF19n5sMBvJP0TX7sJunLRpNoLM4FDSMb6+9ga1OUOIsVsQbjf7MNJMbTd3hLT7V/Ss4aWo+5ipDEXdZjnsYpA== X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230025)(4636009)(376002)(39860400002)(396003)(346002)(136003)(451199018)(36840700001)(46966006)(40470700004)(7416002)(40460700003)(336012)(6916009)(8936002)(26005)(5660300002)(41300700001)(186003)(9686003)(4326008)(86362001)(33716001)(82310400005)(83380400001)(47076005)(36860700001)(2906002)(70586007)(426003)(966005)(40480700001)(70206006)(8676002)(316002)(55016003)(478600001)(54906003)(356005)(7636003)(82740400003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2023 06:49:21.6990 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c1877923-4379-4593-d076-08db25ea92ca X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF0000B07A.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB7087 Subject: Re: [Intel-gfx] [PATCH v6 12/24] vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESET X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "mjrosato@linux.ibm.com" , "jasowang@redhat.com" , "Hao, Xudong" , "peterx@redhat.com" , "Xu, Terrence" , "chao.p.peng@linux.intel.com" , "linux-s390@vger.kernel.org" , "kvm@vger.kernel.org" , "lulu@redhat.com" , "joro@8bytes.org" , "jgg@nvidia.com" , "Zhao, Yan Y" , "intel-gfx@lists.freedesktop.org" , "eric.auger@redhat.com" , "intel-gvt-dev@lists.freedesktop.org" , "yi.y.sun@linux.intel.com" , "cohuck@redhat.com" , "shameerali.kolothum.thodi@huawei.com" , "suravee.suthikulpanit@amd.com" , "robin.murphy@arm.com" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" On Thu, Mar 16, 2023 at 06:28:28AM +0000, Liu, Yi L wrote: > > Anyway let's not wait here. Send your v7 and we can have more > > focused discussion in your split series about hot reset. > > Sure. Once Nicolin's patch is updated, I can send v7 with the hot > reset series as well. I've updated three commits and pushed here: https://github.com/nicolinc/iommufd/commits/wip/iommufd_nesting-03152023 Please pull the following commit to the emulated series: "iommufd: Create access in vfio_iommufd_emulated_bind()" https://github.com/nicolinc/iommufd/commit/6467e332584de62d1c4d5daab404a8c8d5a90a2d Please pull the following commit to the cdev series or a place that you feel it'd be better -- it's required by the change of adding vfio_iommufd_emulated_detach_ioas(): "iommufd/device: Add iommufd_access_detach() API" https://github.com/nicolinc/iommufd/commit/86346b5d06100640037cbb4a14bd249476072dec The other one adding replace() will go with the replace series. And regarding the new baseline for the replace series and the nesting series, it'd be nicer to have another one git-merging your cdev v7 branch on top of Jason's iommufd_hwpt branch. We could wait for him updating to 6.3-rc2, if that's necessary. Thanks Nic