From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) (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 7D705376A0D for ; Tue, 19 May 2026 14:49:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779202185; cv=none; b=rNouRFag7N1rZv7x+qXYkyu7BSO0saMBMj15Vgi2dvC0eoraHQEONFFx5ggCAL2qayK+NXm9RuqscDQdoc6l8n+w/xUGj7Rsp4XX9daDJwIM7AT43rCuqY3SAI5TCEle79ftigdmx1WS+oRFxjZ7xj7BfzT2NgQDWYwKAceJjNg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779202185; c=relaxed/simple; bh=mf/OGUGuIRiuTTXYie0rUXZGqyUUzS6jn0J2l0v1FPs=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=F5Z8JYOsv6DuWZdqui3TdFuxW1K8JPtO/PoKpDWFsLhgrxSgNQtEWTKn4tAjJ1T+6G+JdnUoJjViLJUqOavGpnQqB3Ftt42qjrpXJnYutCQRwdzOkcLGQrjrPfoQJJTAY7hUfj9bOZbTNUGZdsNwTM7QNgb4NB/+TXEb1mdBjCM= 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=PO2O0bal; arc=none smtp.client-ip=209.85.222.174 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="PO2O0bal" Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-902deb2412fso469264485a.3 for ; Tue, 19 May 2026 07:49:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1779202183; x=1779806983; 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=mf/OGUGuIRiuTTXYie0rUXZGqyUUzS6jn0J2l0v1FPs=; b=PO2O0balOwKft4cvvTQKeyiaOJ8URBoNsepkbbNTzqg7940aeI7qQcnzXeZNgS4lhp 4WvBHZKCQUPNcC8sOwj461D7Lw6ExuIB5cNL6zuEYkQ5b0gErkJ3F3jhwF+hkl7KuaWG Ry9dCcKherg086ox5RTpcQmFjDowYSXH77GIySzeFV4keGBakc/KR5m+pacPYrHlvrEz fngvw2zNMOwucs4BSrcCabzhhKU9holA5FDBtxFJkicRrz9wFnu3VqVmO9cfUlkh8ZSJ Ier+LOhqGUfEQ+NVdrVOHo4BGFF+o2+VLUJe3/t3+RwQJP0LhGOuR3O45AhJJ+waSC5t GNQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779202183; x=1779806983; 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=mf/OGUGuIRiuTTXYie0rUXZGqyUUzS6jn0J2l0v1FPs=; b=BzL6tXx0b/73KhVaUTqwIG8SLVKwAQa0VTjg1YveP46w7evfmMf12JYZbAfX1wU4Im 50Sf934u75PrlCP6B+LLExm5hstZvIyQv1kga6fSNe8kJzgsZFUjbdnyVG9zwUsSVUci uy1bni81q5lmydvgRPka2rrCC/7+OzUDFkB47c0eRDS/MrRj+g2B/CvpDNdAd9Y6c5Pt dF73FZQzsDOAcFT9c+nW+r8/ToN4x9pwWfp9j7+tdWO6ikStznlnG9fhNgXOZF1btr+d nIDpOGMz1t8Z46M9JJU2WvEYFTdOBnqLFoU7kiHadI2QEomCtxIgTL1fTpaNTt2Sz8xB 93iw== X-Forwarded-Encrypted: i=1; AFNElJ9sVkdvsqrxNznQweIxsYsyqeYETiv1iIbHskmFwP+EOXeudlXFQc4iJDiykj2Uuc82Lmwpx3HQc/ODJQM=@vger.kernel.org X-Gm-Message-State: AOJu0YxlS8ZhBOXcu+r8UWjovQS13F7bSSUXm7xmykegg2oYhxUZESQZ +IpfRD8Mh/hf+RMdsnHuj70OlxzI74FIhBRA/1iQzkMjsZSqltyWSDrR+U9/UFUzQVc= X-Gm-Gg: Acq92OG2ru3P5/tueOCRQKqthHoIlNuC8lg7nr49bL2uHETqYqKYrygXoIiNYfGghgz iijfUfX48oNGw3qhjpkd/MD7kJ7fGV3wlmvzwOJBWYgKKiwzmj08HON3gor4StxpbSyJKo+XvLW MxJzp1EvON3YiBCn69GGxk5ZWM/JzAwdDsr6gA5Lcfc7UBGc/y7XxWFL43Gnh83uOvCfRZgEoYK yhwik5cMl/jFQbA0BxdRB4pjS+0Hry8CHNk/I60ikRej+pxE9uGGzTL1xxSAcqCotr6XgR1o5ia aY/0IuCalfbZFDm5TacW5r6cezR5mx8ijpM7ulYdLj9IoSvNnAyFStWKANnP5uRm2HaCwGb0EQU DsBJzzOiBjKDNU8p0Q4SVVFmsAx0AnIw7ulJO1se75k0P3RmHCI/kQC3rq/32zyxtvqKX8UcM8V 6mQWZSviyemOe5zwC58kKqkEXoN7o2qnegrAwx6B+bw0rjJwYvVopfmXXHWn/DqM62Y6iX6nD4O 4xW0Q== X-Received: by 2002:a05:620a:1a14:b0:911:411e:2e4b with SMTP id af79cd13be357-911cd46df94mr3109274985a.23.1779202183344; Tue, 19 May 2026 07:49:43 -0700 (PDT) Received: from ziepe.ca (crbknf0213w-47-54-130-67.pppoe-dynamic.high-speed.nl.bellaliant.net. [47.54.130.67]) by smtp.gmail.com with ESMTPSA id af79cd13be357-910ba36e68csm1851459085a.10.2026.05.19.07.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 May 2026 07:49:42 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1wPLlO-0000000F92G-1VL1; Tue, 19 May 2026 11:49:42 -0300 Date: Tue, 19 May 2026 11:49:42 -0300 From: Jason Gunthorpe To: Mostafa Saleh Cc: "Aneesh Kumar K.V" , iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-coco@lists.linux.dev, Robin Murphy , Marek Szyprowski , Will Deacon , Marc Zyngier , Steven Price , Suzuki K Poulose , Catalin Marinas , Jiri Pirko , Petr Tesarik , Alexey Kardashevskiy , Dan Williams , Xu Yilun , linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Alexander Gordeev , Gerald Schaefer , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , Sven Schnelle , x86@kernel.org Subject: Re: [PATCH v4 04/13] dma: swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHARED Message-ID: <20260519144942.GJ7702@ziepe.ca> References: <20260519132911.GA7702@ziepe.ca> <20260519143529.GD7702@ziepe.ca> 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 Tue, May 19, 2026 at 02:45:35PM +0000, Mostafa Saleh wrote: > However, it should not alway use SWIOTLB? It can trigger decryption for > any memory returned from __dma_direct_alloc_pages() which can come > from alloc_pages_node(). The alloc coherent flow is seperate and different, these are not pages 'passed into the DMA API' but pages fully allocated internally and owned by it. Yes, it should cause decrypted *allocation*. Jason