Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1180819ybf; Thu, 27 Feb 2020 06:25:36 -0800 (PST) X-Google-Smtp-Source: APXvYqxmeOiRT13lG71p7U9YMcWdz0utERrZd0xRvjR20WNsPh7CUA6jXf091nz4nRyG+FG7iqlJ X-Received: by 2002:a9d:7357:: with SMTP id l23mr3475327otk.10.1582813536148; Thu, 27 Feb 2020 06:25:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582813536; cv=none; d=google.com; s=arc-20160816; b=BhfLFXfNtUVVVXY1uQMAmrtQ8OZRED/oxL4q3UzupYpujWYvVh9Jx3sQbfCrkXfcIo T4S7Wq2+bROmWQSSlwe7WDYKikAnqhMrG3xSyWbbighzhGosqQvuJ2yExFNhc2MV0mql nwlNuihPRzJtL6ujM+hfTcQH+80hDJt3O7OfnRREKRP2DPSyN934b6SbZYi5kmlkCYFx /Jnu8cM+VIg4yFwudZ2UKfcI0dNHdWjvE7NUxPu7LHMJBCJIcB33PtiuCpy8vupPT7lZ ga/Kj4tPzaT/Zkh5kXTNU6DDpkOtWg/PZD9CdrnZpBk0VbasX9d/qjv/J/PORF4BnnzI vHlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ymbGA/xQNG0d3dmazfsCAshJHDxJZNVUpW7zQb59zMw=; b=w7xcoghq5g+2wKhni3PF0PYu9O5B/Y6eM5UdDJ6cvYfSiVbRu/tefY8JWS3TKNh3ZR L2WQzEJV7fgg7YmSWOc6Ln4UOoNUdUMhxMhmNOYaLCL/8RPjANyoZhOiIHAR3WLzxCRW M80lmBoXI26sIvrrYgSeIbM6iozMuIS1oQvv3cgaX7m/EVscLEK0Pvjs/gAl8Gn9+QpT hnidPZ1CG5T6ReL9lb4jmXQcq++upSjtVtGasaHMJhvqV3t36yGyVPfDunzUj45e0PKQ hO/70UgYz33+jlvMoWN15BQ8UxV/0RL//8wAm3gclGiuvZwMZ7qKewupGE4BYv+VyQn1 LnWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=kB0vgMpr; 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 c18si2432562ots.317.2020.02.27.06.25.23; Thu, 27 Feb 2020 06:25:36 -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=pass header.i=@kernel.org header.s=default header.b=kB0vgMpr; 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 S2389065AbgB0OYH (ORCPT + 99 others); Thu, 27 Feb 2020 09:24:07 -0500 Received: from mail.kernel.org ([198.145.29.99]:52414 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388973AbgB0ON1 (ORCPT ); Thu, 27 Feb 2020 09:13:27 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9340320801; Thu, 27 Feb 2020 14:13:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582812807; bh=FhDWb/RYnGRiiU8odP5whwWF/muNFYva5uLwSwHCnZg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kB0vgMprnzJMw8oUjuIAY8tf49be6iFKjWBPJwthcnSEFxiJ6chCWvkGvG4s+dgdq dB2gZfK7WLvBTKtXrvkVR5ZeBRPtS4JX0vEwoB6d+65aVXZE/3nRYWD5rWYu82KzHc hh5k82kdzryD4jNttvkKRPgO3Q9fFzA5ZNT84q6A= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jerry Snitselaar , Lu Baolu , Joerg Roedel Subject: [PATCH 5.5 005/150] iommu/vt-d: Remove deferred_attach_domain() Date: Thu, 27 Feb 2020 14:35:42 +0100 Message-Id: <20200227132233.517585617@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200227132232.815448360@linuxfoundation.org> References: <20200227132232.815448360@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Joerg Roedel commit 96d170f3b1a607612caf3618c534d5c64fc2d61b upstream. The function is now only a wrapper around find_domain(). Remove the function and call find_domain() directly at the call-sites. Fixes: 1ee0186b9a12 ("iommu/vt-d: Refactor find_domain() helper") Cc: stable@vger.kernel.org # v5.5 Reviewed-by: Jerry Snitselaar Acked-by: Lu Baolu Signed-off-by: Joerg Roedel Signed-off-by: Greg Kroah-Hartman --- drivers/iommu/intel-iommu.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) --- a/drivers/iommu/intel-iommu.c +++ b/drivers/iommu/intel-iommu.c @@ -2450,11 +2450,6 @@ static void do_deferred_attach(struct de intel_iommu_attach_device(domain, dev); } -static struct dmar_domain *deferred_attach_domain(struct device *dev) -{ - return find_domain(dev); -} - static inline struct device_domain_info * dmar_search_domain_by_dev_info(int segment, int bus, int devfn) { @@ -3526,7 +3521,7 @@ static dma_addr_t __intel_map_single(str BUG_ON(dir == DMA_NONE); - domain = deferred_attach_domain(dev); + domain = find_domain(dev); if (!domain) return DMA_MAPPING_ERROR; @@ -3746,7 +3741,7 @@ static int intel_map_sg(struct device *d if (!iommu_need_mapping(dev)) return dma_direct_map_sg(dev, sglist, nelems, dir, attrs); - domain = deferred_attach_domain(dev); + domain = find_domain(dev); if (!domain) return 0; @@ -3844,7 +3839,7 @@ bounce_map_single(struct device *dev, ph if (unlikely(attach_deferred(dev))) do_deferred_attach(dev); - domain = deferred_attach_domain(dev); + domain = find_domain(dev); if (WARN_ON(dir == DMA_NONE || !domain)) return DMA_MAPPING_ERROR;