From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f51.google.com (mail-qv1-f51.google.com [209.85.219.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 081AC242D62 for ; Mon, 6 Apr 2026 22:43:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775515398; cv=none; b=YQEJW1e3/bjxfnXFuJtIxGMeE3F0B3BvRmibilRbg1UCTIT1Pv7oZQwk/eZRP6lAaYUR/A8boikf6k/agnxtGtVBGocrgfYKgy8hZSVYECHOZ8D/LIPdtBAf73s7DUrj+UK+BQQILw26Sbu+u71TOsrptXdmTMYwp2/hKQ4MUXg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775515398; c=relaxed/simple; bh=xcrfocpIH1wXzSNEdp3+HtIvCO4srr4E+al54l1e6LI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=NeetGsmf+kA6pOFcAjBLpefgPiGvT1T2J2jFxCr1yKcU4sUsIvWlY8//g5ZZgr158K812gcmtipUFP6z/N1yQYhKJC8krNrJDgu8HkqjPjaBU0nyhw8MmNohIitiotl1p0M7TrpxOhSB1kfQ5m5giTj6YgCAWhHziNX+CjhDIJY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=dGEvVvoC; arc=none smtp.client-ip=209.85.219.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="dGEvVvoC" Received: by mail-qv1-f51.google.com with SMTP id 6a1803df08f44-8a1e1817db6so45158736d6.2 for ; Mon, 06 Apr 2026 15:43:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1775515396; x=1776120196; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=A0ofprARzeA7jjb56JE2UkiU6d0K09eNO/n0Kbv591c=; b=dGEvVvoCiAFgRGK0euuIHQ//5FKCQ1ZrGl7vaYjCpl7b4/zO0obkcIoyLZu5fD+pyM b6NE1BDpc43NVG/wKEpY7q3vvQP7yWGF4ENc0L4YrG1BngnfSj6Cx4KBjIUW9R+7wgfz PiZ0UmQbtIDRWFpBmQR781xtO3BjU14unbRCyv9/MBE7bzUFswjRerHeZd7B3nxV8Qwf oMigvrjDWI9mvgNGe6X8opFU2cKmbVPuKdACFF3fOrjma1P4qTXjWm31zhY5kFFd9+3D ZDMbEkIWEH835wQS1QmZ/DQ1k6ekqqOO9ObSgbN2EetDNw+szc+c45GaGPjQS7+15RBI Zq1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775515396; x=1776120196; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=A0ofprARzeA7jjb56JE2UkiU6d0K09eNO/n0Kbv591c=; b=TQwdN5GO0VFeW341lBb0At08UbYQWm3rdkSJ5ukU/MYddnHgtQIpYrgDplxKdWrbdI u1AXdwQuwUkJcXAhjKy3VlvSds0Uzh86UWpKH8qMgWinzLW2qKijlDoyr/XMKeYNx4JC 622mc2+JAtALmIOWhnmCiTqqTw4zLSpqQPURWQ2SLymkOtoYXQJfOnypxFP2ZWC7au04 rMHbeC3UcDif9evj/kUed+r40qTio6qHw9QgVxFRN+LOTDjKqWNUf7t00E3VeWMk3tMh teAVD0LUk+4DIdPH+9qC2RNsoEu0JteeM8dEHVI/Sury6EywNJFy/rgNWaozaimW0YY/ hmYg== X-Forwarded-Encrypted: i=1; AJvYcCUl+aJh2fBASe32/3cK24j9a+FYKBOa7Re312ibroXK97TRjut9PWsI5U8SU/4yQAKehUfJsMBNWjGR7Ug=@vger.kernel.org X-Gm-Message-State: AOJu0YzQZPhD4PxPGpdMTvqbozzqVOxJ0qda6F+7N70Ho4K/chvEFoE3 PkWhJFOyeoOr0gyyTeRG7KVq3bNsWOd71xv4xQHepET1WzLo/KawI9kJ2NctnMSiZjg= X-Gm-Gg: AeBDiesaQKqv+CIMjN5QjwdPYvzZpVjhYa9mtqQbXGmob/X1yT6X4Ts2ANrVgXzDBQ/ BaQXfXs/b+KhYXUsC1qKwwtNfcfkVVXurPVpZ2wwaugrPYF40T0U9O7exkezep9WuqJFe2sePRX n2ZXQcY6OnJ3RMQMhc2+fe6SoTCKLTA7dF+Qm0IkYHVUlxhcMYJggbnyeLAbE59ddIu2iHHkAtS zYX5x7IuvKyuIAhppDJKYg3R6UTN7i98m/im5S9zQtownlERX2iuSqxzAQHdqq6C2AfxfQ1cFNj L3F7DJkoql6GxdL5r93R/+N2qcv0GW2pB6yLrGXrMQVbYDeJmp955a3xrECYEku9DP+h/a5k9u7 xuEMRUGJ+mI1Tku7S6tMZud9UmxbYX26i/8G3CVYVq4QEcmOwZv68C6e/UcoRYqsXtFwqe/wumj N7TxVwhYY7nGTZ8AxEuT1FrqcwnXqykZHnMY84lIIPJTM5RFzXXlEjnNN/cgi7jccTVdv6kg== X-Received: by 2002:ad4:5c65:0:b0:89c:6a86:e632 with SMTP id 6a1803df08f44-8a725befb13mr237314056d6.18.1775515395972; Mon, 06 Apr 2026 15:43:15 -0700 (PDT) Received: from ziepe.ca (mctnnbsa70w-159-2-73-22.dhcp-dynamic.fibreop.nb.bellaliant.net. [159.2.73.22]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8a593bf6741sm151891956d6.18.2026.04.06.15.43.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 15:43:15 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1w9sf4-0000000E5IQ-2nq6; Mon, 06 Apr 2026 19:43:14 -0300 Date: Mon, 6 Apr 2026 19:43:14 -0300 From: Jason Gunthorpe To: Pranjal Shrivastava Cc: Nafees Ahmed Abdul , joro@8bytes.org, will@kernel.org, robin.murphy@arm.com, iommu@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH] iommu: Default to lazy DMA mode on ARM64 Message-ID: <20260406224314.GL2551565@ziepe.ca> References: <20260402195913.32084-1-nafeabd@amazon.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Fri, Apr 03, 2026 at 02:28:17AM +0000, Pranjal Shrivastava wrote: > Thanks for the patch and the benchmarks. > > However, I'm not sure why should we change the compile-time default for > all ARM64 systems? Currently, users can already achieve this behavior by > using the `iommu.strict=0` boot parameter. Personally I really dislike these rando arch specific things. What justification is there for any arch to be unique here? I'd expect a single kconfig 'try to be strict by default' and that's it. No arch override. Jason