Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp4018861ybv; Tue, 25 Feb 2020 11:34:02 -0800 (PST) X-Google-Smtp-Source: APXvYqyFMkKez5iiHPaUwhdi/4m+XFtSGOdAj2qz+vg7kMVWuzOboY35cUimjSVTyJXJgFtGCSgO X-Received: by 2002:aca:1913:: with SMTP id l19mr362912oii.47.1582659242079; Tue, 25 Feb 2020 11:34:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582659242; cv=none; d=google.com; s=arc-20160816; b=GfCcdh5hBis76ttgAnrpkgZimmzh0WTeXSHXh/QmjGKbURM111TApCnzcRx+Hzsmw1 r2qpSg0S3N1ulRxCzO0IB0ew1V9Hxdtx9c20a0H+j2alS7nl5UiHB2ZyL3YYXfFdkRGu lAxnPJZ5zjR0ZzJO5K5dfML3+BSCiYV0YUFLk41L+OwhaPpK8lhr21+czXg/lUHKyXdT kF7YYQDx3syd7WIdCuKW8PbUdKXt+4SFM/M+OoM1Rg+SCIX14h93eETnwtr7vwD7+6JK a595wlv2wnuzYWDTo66SpiR1NAIHR3USpKzZkCWSWTW4UdLC4GZm5T/wb0wDKTzOtnWG pmPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=/QPdaZH+DsUudIW2GdY/uk6YzgGjD4GCaet27A7iu4Q=; b=XzGWr7tKdGWfG6np4XlTfLf9r+qCFFYvPyON4H8/qGtgW6esWY8E29XvH8VB7nbJ42 nQg0pLvHcxrcsqhztSOBONtJqWYCLbNM8twIgd8X4daiZdx+Pdx9GkQilNUKp5pbbu1M EA5q5rduCGqPHcu6pWVTai7kh66e3rx8598HgLcJaIW/sNDBsPMfkY5tox8xYSJ/w53S f4HDEDYMFLN90K7nW9oZ9LdmhCcvtgIzKoLsXNJMUWBuTfp4iH031qSCyuhWD20fyIQP 6ot4NAMGqjdpJviBN7KBG40f00Ugnl9gGBpuhIUqiqdlf+l03LwRsNU/95tjy5s7uI7z YVmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=a2+ao7c9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x2si75280oie.56.2020.02.25.11.33.49; Tue, 25 Feb 2020 11:34:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=a2+ao7c9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731691AbgBYTKi (ORCPT + 99 others); Tue, 25 Feb 2020 14:10:38 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:52516 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728065AbgBYTKh (ORCPT ); Tue, 25 Feb 2020 14:10:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=/QPdaZH+DsUudIW2GdY/uk6YzgGjD4GCaet27A7iu4Q=; b=a2+ao7c9edC3GjXQUaEmUb/HTT hGvinhlKAZkBaIiM4qb96MUs2X0Q4fRunGkB/CeQARPEpMClpLIQKcKBb5rTezSOsV64m559qLGiR 3saeYmoNvg4raBqUeMGE7xiqMAcXlVqS/pW4goL2Lyd+V3kM0jEELT9iBfsdNnaVd+1qif0otTydH TkgO1N1uYu5RFWYaIQ1w+Viu7/I9ta3Dwr1Gt8B6TbdhPWWFwPqtTdIUdhP8zDFwA8BUJUyQOZyAn rcb8SQa10L2M87oDjwKIWAZOas6e5R4DhX3dgJfAupdWwyey767howjeF3tzZ/SHDR/eZXWl593m5 voledIJQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1j6fbG-0000xA-RV; Tue, 25 Feb 2020 19:10:34 +0000 Date: Tue, 25 Feb 2020 11:10:34 -0800 From: Christoph Hellwig To: Jacob Pan Cc: iommu@lists.linux-foundation.org, LKML , Lu Baolu , Joerg Roedel , David Woodhouse , "Tian, Kevin" , Dave Jiang , Raj Ashok , Jean-Philippe Brucker Subject: Re: [PATCH 2/2] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs Message-ID: <20200225191034.GA29045@infradead.org> References: <1582586797-61697-1-git-send-email-jacob.jun.pan@linux.intel.com> <1582586797-61697-4-git-send-email-jacob.jun.pan@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1582586797-61697-4-git-send-email-jacob.jun.pan@linux.intel.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 24, 2020 at 03:26:37PM -0800, Jacob Pan wrote: > This patch is an initial step to replace Intel SVM code with the > following IOMMU SVA ops: > intel_svm_bind_mm() => iommu_sva_bind_device() > intel_svm_unbind_mm() => iommu_sva_unbind_device() > intel_svm_is_pasid_valid() => iommu_sva_get_pasid() How did either set APIs end up being added to the kernel without users to start with? Please remove both the old intel and the iommu ones given that neither has any users.