Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp225504pxf; Wed, 24 Mar 2021 03:43:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVw+aM318/TjQyebCfd+G1pkWJG31SF27Q+hD0/cf11js6JAekdwtmz43AYp5N3ZcZIcAW X-Received: by 2002:a17:906:ecb8:: with SMTP id qh24mr3044176ejb.162.1616582615163; Wed, 24 Mar 2021 03:43:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616582615; cv=none; d=google.com; s=arc-20160816; b=0oijCSKE0nAhF74Agi5f8NbE/MYyuGdsLVzUSMROlVG0/NvCrdOetm19PhYxXvBD5X M/qJMQn8CQfkU+H2LqM0Xd1yxBjwuPE6qYAm7eiOIJC06+iFTlsJAPlHoTtNk+pgVnjZ NFQK5CM7YYuVPpqyDy3PcQoH3x8ljafSXfCMcRPXPkjIXsts3Hcsa8P2aZDb/mjIiX1X VwAKWHkZ8ddaKX0hoDsJCNV4w7B1pWMXSn+C5m4oYi9CaZaBW7fy1MPI7aSgmh/yaa3f UfSXsQYwxxCfC5tFhGIHuMSxTShX+2P2YVnFGRcPLjLZiI2gV+6pr9NFJUplohlR61yz BQxg== 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:date; bh=ya/yE4YzgpZSSUQ0C5WEInYAGtDP5xVktxEc6N6sJnw=; b=tCtmB9D7XSG4wUC8y7aAArcbMPs5cv9tCyNsK0oJpVC9rDw7nzCczJpipIJWinQ6Hv Kfb8asoSghgnCFHCvMKf6oVgHzGUF6pqcLOUsZKM7DKNTEULbq3BQygZhmFwOo79zLG4 J44ycxO/flxXOAZ0yuHO68QCjDTRZ78Gu84WQNBTebZc2h2eoAcNBA/ECykMlWRX6djQ hyz1q3ud2+v0N+oDDwAKtIVMh+gYdPWOoYTvFAVa6lN8/AyeNI7633NkiZIlXUJyLTmG L/7ljW4GCxAjTFUjDHW9IepirMmvWZPROEUDLTGdZEYgelf0bGNMnJwso7Q4PYQJ7wrQ Hk6Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h7si1376111edt.553.2021.03.24.03.43.12; Wed, 24 Mar 2021 03:43:35 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234239AbhCXInQ (ORCPT + 99 others); Wed, 24 Mar 2021 04:43:16 -0400 Received: from verein.lst.de ([213.95.11.211]:36021 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231202AbhCXImy (ORCPT ); Wed, 24 Mar 2021 04:42:54 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id C8A8B68B05; Wed, 24 Mar 2021 09:42:50 +0100 (CET) Date: Wed, 24 Mar 2021 09:42:50 +0100 From: Christoph Hellwig To: Florian Fainelli Cc: linux-kernel@vger.kernel.org, Konrad Rzeszutek Wilk , Christoph Hellwig , Marek Szyprowski , Robin Murphy , "open list:SWIOTLB SUBSYSTEM" Subject: Re: [PATCH v3] swiotlb: Make SWIOTLB_NO_FORCE perform no allocation Message-ID: <20210324084250.GA4474@lst.de> References: <20210321033740.312500-1-f.fainelli@gmail.com> <20210323015350.399493-1-f.fainelli@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210323015350.399493-1-f.fainelli@gmail.com> User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 22, 2021 at 06:53:49PM -0700, Florian Fainelli wrote: > When SWIOTLB_NO_FORCE is used, there should really be no allocations of > default_nslabs to occur since we are not going to use those slabs. If a > platform was somehow setting swiotlb_no_force and a later call to > swiotlb_init() was to be made we would still be proceeding with > allocating the default SWIOTLB size (64MB), whereas if swiotlb=noforce > was set on the kernel command line we would have only allocated 2KB. > > This would be inconsistent and the point of initializing default_nslabs > to 1, was intended to allocate the minimum amount of memory possible, so > simply remove that minimal allocation period. > > Signed-off-by: Florian Fainelli Looks good, Reviewed-by: Christoph Hellwig