From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) (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 6CFDA357CF9 for ; Mon, 13 Jul 2026 19:39:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783971586; cv=none; b=GzKnEc7+f8ep9YMLCYRn2WLdKL8l/kT0sSNzz//cZU/epMgeln0tioUTsiffzWTOFgFMnRkADC0/7Y6Xrw23ruEMNezbQfNDKhd5Uzm8u5zQIK5Ku8ThVzIt71EBXpH+HENxSM/JRJ4ouViGdZx4UbJbkjIl1wvf4yzj8buKXkk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783971586; c=relaxed/simple; bh=6ObL/bIb2BF9Fm+HEWevziQ1Coe0QkELhGyBpHyDwZw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=iRjAO+LLxp02Ps1Py6fkRO8eqUBEN6w0bR39bAy0gxU2CN7o/PtcgxBlceM1l9SuwaUi7qUTKlu7x3ojYAoxM2bDQYMwNnjRxS/5S7FB6G+rCZOTjMIOKLbl3v7EaAuR5bpukhqUV4OfJxUSPuA6hR2YWnORJIyg/wHKcwETIKE= 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=olusSk7d; arc=none smtp.client-ip=209.85.219.48 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="olusSk7d" Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-8f29ec73064so29508666d6.1 for ; Mon, 13 Jul 2026 12:39:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1783971583; x=1784576383; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=1JWJRfd6QdZf7qlUjcbW5D2kIZlwkQZ3KWr7+m1ApiM=; b=olusSk7dW857D7vkVHeKtqcn8E/C5XJj+roNCR3KosdtGCtKKWDyZO5Mfck5lpEywS OlV59SgB4Nqt8g/exVmlWH/61W2+NJKOBoxwlFOT6wNpABjNaVff5DhKkbBgvWSWDrsg Zqqr5fo1TuJbw7Z0KG1MGmZLxNjm6tvLVgGLXsqWzeKTyIf1PNJLcpFmkfdp9RvJwp9n loKEHBB7BgtI4MYTjo0UOVIyqXYF5lnniYLsi5AAe4Qr1SnHZ3EufwCB0MY+mzcmOBvk ltqlEQH9B+OX9ahmjVyRMJj7eo6DVNP9c8PjWyJAsbf/GaTM3w9v+JpH2r89YgLAWFQq 8GEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783971583; x=1784576383; h=in-reply-to:content-disposition:content-type: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 :content-type; bh=1JWJRfd6QdZf7qlUjcbW5D2kIZlwkQZ3KWr7+m1ApiM=; b=Wo61i8tHPOiJJoOt38s2kpIkUgzpN20cvoOsJLcA+2GEX/8m9DWAb9RpMesiWt7irY wSAx8Wh6/pu/Ojtgt6kL0VwdaRQVt3v6LzNmx26njGu4jihgM48XRStepFgMb81kOpqh FAhxO/P24iFkN7adCWKoHvn+fPMQxwVKrc1N8wswb+H4jaR4zNFE4/vs+cLuMpo2YteN lz1dkqXEApjCgO08mm8pdFGvys23MJfqMlJSsIr9Gcn7CsFodnQTImB587o9GrBqnCI+ UfzEVBvZVdJDQZCKDgTqHrAoQgCpUWvy5Oc0GyLDicHEc6Fyd8xm05EXW6SA62qPXGWH d4AA== X-Forwarded-Encrypted: i=1; AHgh+Ro2kB21iNdsiARExgnpqWMUM3SxLYOBZLY1iYrL3wj6vqsLw9RqtnMY4tlJZ9mImHqaLfk86gQl6r9Ar8g=@vger.kernel.org X-Gm-Message-State: AOJu0Yw27ZcCm2o3gF/lVajy/ZDImxThMiRYcPyHHXHZqiHpiiEmvP4E 1RZPMGpaXZqTNGHTWwHaszWrIJNcHNXH3Hl/rm+NjXoFFFb7DMAo6FAut1G/pwOM+1k= X-Gm-Gg: AfdE7cmHlLMT+9aaetJmr1d4D+sfK6htVbUHRixR9hiXP/u+uh75KTA08H49lWFHxUh 4vBJ3IWJSGVMJ1HFYRlqwfHVKJ7mL1FCqGgP2axecDOutYQxuGSwfN1jmfhKV9u3S0iH3U1pbQu z+QXgG2HVO3IHw/HejJd4sTb5G2KQBL0z0PLvGQbohCUluf/rDG/wd0XmkdHI4lekIKiCdKLC6u hK2THJ0c3Lml5O9C2jGOQNv/zJXtzMzu9xKPly9BvAeAs39RFBu0MOhctW4xRzG9rRxSTt09go4 0emWWZ/0/A0J3FNxi+qq8vSedj4BAIZ6/ztDYsKsvn58ugPYsDXEGaLI3fH/+KLPDJPje0/Dl9+ GEmxff1juq4pp6Ze3gx9CQzlbFLXxsdBeBGNsyhy3F//kNszbah74SShQXj18 X-Received: by 2002:a05:6214:4c8a:b0:8f1:3533:7a83 with SMTP id 6a1803df08f44-90402c68b4dmr105755746d6.33.1783971582552; Mon, 13 Jul 2026 12:39:42 -0700 (PDT) Received: from ziepe.ca ([159.2.72.92]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-90725bc050esm20419156d6.28.2026.07.13.12.39.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 12:39:42 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1wjMVB-0000000E6bn-2D9o; Mon, 13 Jul 2026 16:39:41 -0300 Date: Mon, 13 Jul 2026 16:39:41 -0300 From: Jason Gunthorpe To: "Aneesh Kumar K.V (Arm)" Cc: 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 , Mostafa Saleh , 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, Jiri Pirko , Michael Kelley Subject: Re: [PATCH v7 18/22] dma-direct: select DMA address encoding from __DMA_ATTR_ALLOC_CC_SHARED Message-ID: <20260713193941.GX3133966@ziepe.ca> References: <20260701054926.825925-1-aneesh.kumar@kernel.org> <20260701054926.825925-19-aneesh.kumar@kernel.org> 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: <20260701054926.825925-19-aneesh.kumar@kernel.org> > - *dma_handle = phys_to_dma_direct(dev, page_to_phys(page)); > + *dma_handle = phys_to_dma_direct(dev, page_to_phys(page), > + !!(attrs & __DMA_ATTR_ALLOC_CC_SHARED)); The !! isn't needed when going through bool, the compiler does it automatically. Reviewed-by: Jason Gunthorpe Jason