Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp3490282ybh; Mon, 5 Aug 2019 19:57:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqycNAWcPhI3jJHplpfIB58tsf6CAxmmYLFqKEgSuoNVGxw+mzikCdSvv4TdDAcYq4LL0D/9 X-Received: by 2002:a63:fe17:: with SMTP id p23mr924377pgh.103.1565060248722; Mon, 05 Aug 2019 19:57:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565060248; cv=none; d=google.com; s=arc-20160816; b=VWpQck2aoUw0ZbJ56EZPph0as8JhARt/k8aPJmNmRzIEOki8Fa6vgvszpfoP/d9RG3 IGRZdJSP2FisKDOG3+0vjo5yjUziABrV6U6JrDKbZHrVUVxQeZEe9a8mzFzLX+meuXlJ nnQCL/Sro+8iT9cvs1VNEzZS4qHlTPcyrlf69ln8QjdKFKseB6L+l/VP7i0QsANT0TbN 5WXzeQMblhiNYdqVNr+n5JvS8JsH4s699fUsXi7H6C370+x/XgB29pSWzmKxYxcvuK0x i5dzLvTh96B4h40Zf3wRAmcK+9Gv98Yb+YT3gM+cKsjSvwjsrWoPEDBQokUufYGmMDBo e/Kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ymynYvUaAJ/fSsk8dTF47gjXr8CYua8YobOOSKegPcM=; b=dx52Fq9aE++h6BnLG9ny5JGpqf4sKFwsgqRu0qxhcD0/WyMePseUfKORF7xzjOvW9Z tFBLtg3G3knGWKg3NFm/P/AceUeXIychFFAb+ECgTwYAl1QoqaIvs2djgu3Ro6SexE5r 7zAzVA5m2EJtcIT+i0cPtPicHorn5aD6chad0Pm/DylGo2D4LFAUwp/NtOVfGn6C9grn tapUmpZf0WmxDICPDNjlDaoeJ84KUde8B9zwCXXgguBV8BTHoyz9xizOVwog0F6UQYF1 iTryYodZW0LVxo/d/JVzpSsWyeot1BjFN/50eLMjJ0pilreyY7G65TZ4TfuPJq3KHQO5 YkBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thegavinli.com header.s=google header.b=UanfDFFy; 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 73si45545965pld.221.2019.08.05.19.57.01; Mon, 05 Aug 2019 19:57:28 -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=fail header.i=@thegavinli.com header.s=google header.b=UanfDFFy; 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 S1730097AbfHFC4A (ORCPT + 99 others); Mon, 5 Aug 2019 22:56:00 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:36364 "EHLO mail-ed1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728870AbfHFC4A (ORCPT ); Mon, 5 Aug 2019 22:56:00 -0400 Received: by mail-ed1-f66.google.com with SMTP id k21so80932289edq.3 for ; Mon, 05 Aug 2019 19:55:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thegavinli.com; s=google; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to:cc; bh=ymynYvUaAJ/fSsk8dTF47gjXr8CYua8YobOOSKegPcM=; b=UanfDFFyXJgYSA7QqCuSdaCf5p+I3v2GUlvbhA8+2qe6l86pJKL0lTlbCFnTx3gBOk jjw0CPJdEKovLTwXtm6Go48h8/Y8NunT8oKKFGaMd9OyBH8HT4SxYQbIV6jerO9zgRB+ DhQfv6wnIBUjLqio5JTWuVL4Tjft7woEGwUdE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:references:in-reply-to:from :date:message-id:subject:to:cc; bh=ymynYvUaAJ/fSsk8dTF47gjXr8CYua8YobOOSKegPcM=; b=DEzqe45EbHiUEwvmKs2DJprsMa2yDxU2ApGesGKPbFHnzkAoimYDRbJBD7SZmK7Smu kAD3vy+UBBUmcyu9iGilgFfj98kpd+NBDsAf4HAHq3rCKT5yPMk4t6ka0yrDcIfaRyE+ HuvqLWNGcU0XPxX+nmwfAwGmvGY8n+UvcQdg7haOIECk95iYezMVpCGePgDF4FiF5dnq vLKovV6PiUI73kx0Wwes03FuEccziA2V3g/j39zQ8lbsCjBk30bGUZidbTNebCan3bvs ks6NwgjAC0sPVcTODmVVwEto142u5wZLN4pZYygPPjD81wnjh2rcgQC4fCUnfuefIIJ6 uKAQ== X-Gm-Message-State: APjAAAXRu0eNuH1splcYwZ+J+LRTgphpfHgcljQYzTTiuyeafi31tw01 VlxurTkgCMZKG0TH+sHXsU5PYw== X-Received: by 2002:aa7:d781:: with SMTP id s1mr1523685edq.20.1565060158213; Mon, 05 Aug 2019 19:55:58 -0700 (PDT) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com. [209.85.208.43]) by smtp.gmail.com with ESMTPSA id 17sm20458990edu.21.2019.08.05.19.55.55 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 05 Aug 2019 19:55:57 -0700 (PDT) Received: by mail-ed1-f43.google.com with SMTP id v15so80947545eds.9; Mon, 05 Aug 2019 19:55:55 -0700 (PDT) X-Received: by 2002:a17:906:b315:: with SMTP id n21mr1014103ejz.312.1565060155502; Mon, 05 Aug 2019 19:55:55 -0700 (PDT) MIME-Version: 1.0 References: <20190805080145.5694-1-hch@lst.de> <20190805080145.5694-2-hch@lst.de> In-Reply-To: From: Gavin Li Date: Mon, 5 Aug 2019 19:55:44 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/2] dma-mapping: fix page attributes for dma_mmap_* To: Christoph Hellwig Cc: Shawn Anastasio , Michael Ellerman , Russell King , Catalin Marinas , Will Deacon , Robin Murphy , Paul Burton , James Hogan , linuxppc-dev@lists.ozlabs.org, linux-mips@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Gavin Li Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > /* create a coherent mapping */ > ret = dma_common_contiguous_remap(page, size, VM_USERMAP, > - arch_dma_mmap_pgprot(dev, PAGE_KERNEL, attrs), > + dma_pgprot(dev, PAGE_KERNEL, attrs), > __builtin_return_address(0)); > if (!ret) { > __dma_direct_free_pages(dev, size, page); Is dma_common_contiguous_remap() still necessary in the DMA_ATTR_NON_CONSISTENT case? I would presume it would be fine to just return a linearly mapped address in that case.