Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2283638pxu; Mon, 7 Dec 2020 02:28:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJzVEetYNCBVfZIMdolxrulEabBoSVm/E8LHGvhU3Bpv3+09HLytYJU1tnebtGaXZj7YUzhK X-Received: by 2002:a17:906:a1cb:: with SMTP id bx11mr17664868ejb.508.1607336907130; Mon, 07 Dec 2020 02:28:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607336907; cv=none; d=google.com; s=arc-20160816; b=pEJuxZ2cwV4QmR8SkgeAMprPKNJz8IwmPKfTchM6tyjfXwMhdnVsCT0TNiWX6mkXpw tBy62do0RPBzrt1tGvmYgMaUu2OTeKYfk3c+hKV3+sQHcGDXRGSVns96TO9+UMim7/yO BODWeZ2A/hvV4FYjWWuatdxw+Ipd1YykpbO0AouM3QcW8L7N8x5B/4YOJW+H/7VIK+D3 u062PvJaAJ9GcXzCHI61E88nKlYJR8FJvjEiQ+GlgDwaygUl57MN00McPvsgAY64ApXH dwHQ/liRL5a66Q7MsTMdc220aTN8KereDnN1GW0LscULbAuKCvaHVgKXZ7zbbXbBMTmd 492Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from :dkim-signature:date; bh=pzmugX+lRU28LYckYd1dm6o3gdLR8Lf5nqpfZGFs1MY=; b=yOk8sIN0tcJ6joPnwHl4UmIsEAoE1VXvCWJK82gNcL0w49hHnkpRYFBEWULlOMLAKq 8s83vDrdCrLBQiz7tZCu9UqnN9UKwWVNVw0guULrOzrFC0VcJDKGbfnsX9Z5WwHz9QSd ELNNkKnjpz5qxu6s+fnV+skOm7RaqguPIxoEtHOxbK0544av57ifHYy+li2VR24DYowG 8oqLZbqB2/YkbTYjSj2xTBXxZdzhVkRIk4S8TjcwQ2OgkrqQ7j3cVkgwK0EpOS2zBJ1c SlGD5zJO69ABtx6iLr1+s1LlHiYeSyFNJzHCsm50w820IsQ+aVCFJQa7LfOv6ped5SHr ccCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Cy4Whju3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p17si120378ejd.679.2020.12.07.02.28.03; Mon, 07 Dec 2020 02:28:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Cy4Whju3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726472AbgLGKZo (ORCPT + 99 others); Mon, 7 Dec 2020 05:25:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:57112 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725802AbgLGKZn (ORCPT ); Mon, 7 Dec 2020 05:25:43 -0500 Date: Mon, 7 Dec 2020 10:24:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1607336703; bh=D4jvLiuo5MBwNTSdal71W3VOvzvsyAS1r5K6BlDOzNU=; h=From:To:Cc:Subject:References:In-Reply-To:From; b=Cy4Whju3D3VrIcAcqnFEQuLw3LvJoXbI4U4WtTfD47xpDQx2xYnP3hkF8/mIWL/sA YFZ+iaFHLh3pPvHkebEHDl+19UwZPL3UdCY1ofbUv1jqxV82sTg4sqwArY5IPTVSQj lnE6ntCsmo7KEz2WvbKkOn4nAPEZXdUQk9oFz8m33uQ23C09LcTvU3lsCBfP0BM29X kSj8wmY73QVOHVJuR2t2exNhVEL3sSPa289ORAx7hb4CuJex5SFKjY08S1xJVPfVCH mgzoLMcwigRd0mA8vMs67wnu5wCeT5IJmf2r6/QK3OOKMoP3DhFDi2n3YDBuRzzGrm 4L3LjjjFHgytA== From: Will Deacon To: Kunkun Jiang Cc: Robin Murphy , Joerg Roedel , "moderated list:ARM SMMU DRIVERS" , "open list:IOMMU DRIVERS" , open list , wanghaibin.wang@huawei.com, Keqian Zhu Subject: Re: [PATCH] iommu/io-pgtalbe-arm: Remove "iopte_type(pte, l)" extra parameter "l" Message-ID: <20201207102458.GB3825@willie-the-truck> References: <20201207081404.1699-1-jiangkunkun@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201207081404.1699-1-jiangkunkun@huawei.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 07, 2020 at 04:14:04PM +0800, Kunkun Jiang wrote: > Knowing from the code, the macro "iopte_type(pte, l)" doesn't use the > parameter "l" (level). So we'd better to remove it. > > Fixes: e1d3c0fd701df(iommu: add ARM LPAE page table allocator) > Signed-off-by: Kunkun Jiang > --- > drivers/iommu/io-pgtable-arm.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iommu/io-pgtable-arm.c b/drivers/iommu/io-pgtable-arm.c > index a7a9bc08dcd1..925ae2b713d6 100644 > --- a/drivers/iommu/io-pgtable-arm.c > +++ b/drivers/iommu/io-pgtable-arm.c > @@ -130,7 +130,7 @@ > /* IOPTE accessors */ > #define iopte_deref(pte,d) __va(iopte_to_paddr(pte, d)) > > -#define iopte_type(pte,l) \ > +#define iopte_type(pte) \ > (((pte) >> ARM_LPAE_PTE_TYPE_SHIFT) & ARM_LPAE_PTE_TYPE_MASK) Shouldn't we update all the users of the macro too? Will