Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp208914pxj; Thu, 17 Jun 2021 00:35:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWgeaRKN0vCIQIdFL/tNvfI2WkLMXKEiQN/LcrmsaZa9VcnuJtJqF8Fr63RYsUI+B6EqBW X-Received: by 2002:a02:628b:: with SMTP id d133mr3224124jac.27.1623915343207; Thu, 17 Jun 2021 00:35:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623915343; cv=none; d=google.com; s=arc-20160816; b=w5W33nkXTfJeNUa4IEZfnT4fVTfBPqzYoBSDJKfMP4FC8rw1/cc7I4rzq2h+yJ3MP+ KQ22yIuhu7ygUaS4rNUN/mBeQ3NXVXnoUruO0N/OmsbasU7BiKT7B7Y+gfBmV54denn1 6FusewMD+NbUFHBnGesZpdIMntLPB5pHFsI2Bt1vtchGyY4I75X16IjL7s9ReIS1/O4N LzGKEk3XYu2Vo6X7VWYp2EiwY+s/cWimCuJ2mj0odqSHSDG9OhwCEcjroXWu5AMkc/xg dTEw/O/UjKDPhUMC5R18NDcYkqup0weFaaO7VzNvSFNJxQO/T7v87otOMqZciBFBG+oU Vffg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:cc:ironport-sdr:ironport-sdr; bh=y7CoD6n0HVb6YFGToFd/UHTOU17Yl/B2AMZ97XsFvV0=; b=i5/DnaAqUIzb/FJ2aT4ApYuKFTyIFs3DN/hgsD0H4L01sFV8aH+Ou23PTq+vWeN6C6 dKxRMDSxvU1W0y6JAsihLxQ77HqfOVmThUcYDLj0/xS5r7Pt9KPfQE9YGjoHBzn4I4Ce b7mUjIeJ/7HACK1cc0lqy3uBJg5YESxyC8g4UQrzE4oCiPLgP4bZlA6Q375txx8EmhYP YAVx//kh0gjef9M+FUZ9mBqDgKBj9c1qw2PSyDwOBm/OCy5Vvgioqk8Nh8tF6XlWzlxs EOPiOKz/Y7lYQZucNx9+ThPSzkaTuMXdFG8owR5PpiBN5GQpIzQSDoYlXEUGCq3g5uG8 YnSg== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s13si5234999jat.111.2021.06.17.00.35.31; Thu, 17 Jun 2021 00:35:43 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229848AbhFQHgB (ORCPT + 99 others); Thu, 17 Jun 2021 03:36:01 -0400 Received: from mga14.intel.com ([192.55.52.115]:33006 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229671AbhFQHgA (ORCPT ); Thu, 17 Jun 2021 03:36:00 -0400 IronPort-SDR: 68Xmcwq+MAW/emJbqbytpCANQQG1ogTCs9UvMOHEkmeCJ273tSQenI5D/5B/jazN8U3U7+tsH5 xysCZ4WjQh7g== X-IronPort-AV: E=McAfee;i="6200,9189,10017"; a="206138609" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="206138609" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jun 2021 00:33:52 -0700 IronPort-SDR: a0EPFHUvIKX7PvFkzYd9iYMvL8ki0WQSXSw/R+IIa22JfeJAHEAPL0HeOks4BF+F+fP5GVsqSS oyXhIGw2yp1g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="472330380" Received: from allen-box.sh.intel.com (HELO [10.239.159.118]) ([10.239.159.118]) by fmsmga004.fm.intel.com with ESMTP; 17 Jun 2021 00:33:49 -0700 Cc: baolu.lu@linux.intel.com, linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, linuxarm@huawei.com, thunder.leizhen@huawei.com, chenxiang66@hisilicon.com, linux-doc@vger.kernel.org Subject: Re: [PATCH v13 4/6] iommu/vt-d: Add support for IOMMU default DMA mode build options To: John Garry , joro@8bytes.org, will@kernel.org, dwmw2@infradead.org, robin.murphy@arm.com, corbet@lwn.net References: <1623841437-211832-1-git-send-email-john.garry@huawei.com> <1623841437-211832-5-git-send-email-john.garry@huawei.com> From: Lu Baolu Message-ID: <46dbce5c-1c2b-60d4-df56-d2b95a959425@linux.intel.com> Date: Thu, 17 Jun 2021 15:32:23 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <1623841437-211832-5-git-send-email-john.garry@huawei.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/16/21 7:03 PM, John Garry wrote: > @@ -4382,9 +4380,9 @@ int __init intel_iommu_init(void) > * is likely to be much lower than the overhead of synchronizing > * the virtual and physical IOMMU page-tables. > */ > - if (!intel_iommu_strict && cap_caching_mode(iommu->cap)) { > - pr_warn("IOMMU batching is disabled due to virtualization"); > - intel_iommu_strict = 1; > + if (cap_caching_mode(iommu->cap)) { > + pr_warn("IOMMU batching disallowed due to virtualization\n"); > + iommu_set_dma_strict(true); With this change, VM guest will always show this warning. How about removing this message? Users could get the same information through the kernel message added by "[PATCH v13 2/6] iommu: Print strict or lazy mode at init time". Best regards, baolu