From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dong Jia Subject: Re: [PATCH v7 3/4] vfio iommu: Add support for mediated devices Date: Thu, 25 Aug 2016 15:29:33 +0800 Message-ID: <20160825152933.510bfb76@oc7835276234> References: <1472097235-6332-1-git-send-email-kwankhede@nvidia.com> <1472097235-6332-4-git-send-email-kwankhede@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: kevin.tian@intel.com, cjia@nvidia.com, kvm@vger.kernel.org, qemu-devel@nongnu.org, jike.song@intel.com, alex.williamson@redhat.com, kraxel@redhat.com, pbonzini@redhat.com, Dong Jia To: Kirti Wankhede Return-path: In-Reply-To: <1472097235-6332-4-git-send-email-kwankhede@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Sender: "Qemu-devel" List-Id: kvm.vger.kernel.org On Thu, 25 Aug 2016 09:23:54 +0530 Kirti Wankhede wrote: > @@ -769,6 +1090,33 @@ static int vfio_iommu_type1_attach_group(void *iommu_data, > if (ret) > goto out_free; > > + if (IS_ENABLED(CONFIF_VFIO_MDEV) && !iommu_present(bus) && s/CONFIF_VFIO_MDEV/CONFIG_VFIO_MDEV/ > + (bus == &mdev_bus_type)) { > + if (iommu->local_domain) { > + list_add(&group->next, > + &iommu->local_domain->group_list); > + kfree(domain); > + mutex_unlock(&iommu->lock); > + return 0; > + } > + -------- Dong Jia