Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp556580ybg; Sat, 26 Oct 2019 03:16:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqzDKrRrcMeOrUq45Bw8yD6CvvWAeYtGSSZ1ps4goyqMf7T0ZzAMO0eybqDvikc0rjRy67IF X-Received: by 2002:a17:906:4d11:: with SMTP id r17mr7365479eju.99.1572084985190; Sat, 26 Oct 2019 03:16:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572084985; cv=none; d=google.com; s=arc-20160816; b=osBAgdMoPY+FAtMSc1lbc1AlU//WCi8zmqJL4/z0jMIU9GRYXSRjv6hBAtLpFx3V0D E5zf8hEtpH5WqLiBjbHtYekykPhpgHliMMDQAV5+TdOfXbCxgVXTnroUOR8RJmTFFsvE JYOaLAWoRwmMZ5V4Ee/KTT8ocynIB2+9KU8gPL6TytunLl+KCXAl0rt47hC8gb92xTLe bTg3IW4z9McsHpel6dFW90IV7eI5FAWXBvKw0ebUi6L5on7O5NPy09ZlDjkcZrVL/Qbj K62ReQIHwIkx2A3XmCnhMeTW5PY494wAavimIYM52F+OSSCVdnVS5UAlTTU89bCOKEjv G2GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature:dkim-signature; bh=eP7m3KKjiViQSd+WpABB/y6SNEzStu8qdOzFJucTzps=; b=0dJv80rLxhCq5wLtGsKXWITgorvj/O9MeiaFlj6Yur4n5YeoTBTtCSnTvVJn/Brkfs I5zwejF8K9rBn7u9V3PDinBxhqnJLG7znPknL99R3OcKyTwLJv1CXnmu+IGQxnzwh0Jq J20bAWmvm1fT+PmhPjcm3CFnqRANjAQhbkzaC1BZkmcLEzqVbl8z4uYpU6njoXYejjcb 3hPxkbePxna6+3CgdmkLNC9YCpmacXL9bGWHKmCpK2PfOJ3ROTXCkmo6XsC+XoQoMStf 4JQLdfu9PmWjJpduv7ieplX7DDEv+np8fwVjFpHeeY7sexMA8bfML1GDCWkg1MkRRiic f+CA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=USP3P3B2; dkim=pass header.i=@codeaurora.org header.s=default header.b=Md6Dg7kT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x26si2938598eda.404.2019.10.26.03.15.58; Sat, 26 Oct 2019 03:16:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=USP3P3B2; dkim=pass header.i=@codeaurora.org header.s=default header.b=Md6Dg7kT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726186AbfJZKM7 (ORCPT + 99 others); Sat, 26 Oct 2019 06:12:59 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:55354 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726098AbfJZKM6 (ORCPT ); Sat, 26 Oct 2019 06:12:58 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 1F6D760A61; Sat, 26 Oct 2019 10:12:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572084778; bh=7I09K5+CmAYJ4+S3gYjmbFECynwUeOnBJfhDvdQI5to=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=USP3P3B2USPu6bSKWZYTpMAlcVA8OkWOIwx6TGwTA9C6p4WjZBwyXpV6Fk0+iFyil asCpK1jJzEZFSHj1w3JwZDwdH0EXkOmoEoAFCSsvsebBM6cW3MPdhnoYV8gA8ytEQo ZvEsfh6s6J5sBLP83tzVnTq3q/mNoS57KZ+ETFNA= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.codeaurora.org (Postfix) with ESMTP id 4460560A61; Sat, 26 Oct 2019 10:12:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572084777; bh=7I09K5+CmAYJ4+S3gYjmbFECynwUeOnBJfhDvdQI5to=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Md6Dg7kTGuXVpqmAZfASuB5staSOsMUSox9FfGwfmr8hxY11PnlLPSFBcJdLiOtJU mdT2cHbWERzIzgoBUNWQGgXxS2wswbCeNMuS7otPaViTsWBcSGTp61iIbgMQVknEic h9a0ZkRJTCoymHHfGVpM9JOdL4p5RkqT+cpTbpvg= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sat, 26 Oct 2019 03:12:57 -0700 From: isaacm@codeaurora.org To: Christoph Hellwig Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, joro@8bytes.org, m.szyprowski@samsung.com, robin.murphy@arm.com, will@kernel.org, pratikp@codeaurora.org, lmark@codeaurora.org Subject: Re: [PATCH] iommu/dma: Add support for DMA_ATTR_SYS_CACHE In-Reply-To: <20191026053026.GA14545@lst.de> References: <1572050616-6143-1-git-send-email-isaacm@codeaurora.org> <20191026053026.GA14545@lst.de> Message-ID: X-Sender: isaacm@codeaurora.org User-Agent: Roundcube Webmail/1.2.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019-10-25 22:30, Christoph Hellwig wrote: > The definition makes very little sense. Can you please clarify what part doesn’t make sense, and why? This is really just an extension of this patch that got mainlined, so that clients that use the DMA API can use IOMMU_QCOM_SYS_CACHE as well: https://patchwork.kernel.org/patch/10946099/ > Any without a user in the same series it is a complete no-go anyway. IOMMU_QCOM_SYS_CACHE does not have any current users in the mainline, nor did it have it in the patch series in which it got merged, yet it is still present? Furthermore, there are plans to upstream support for one of our SoCs that may benefit from this, as seen here: https://www.spinics.net/lists/iommu/msg39608.html. Thanks, Isaac