From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD911C433E0 for ; Mon, 1 Mar 2021 09:21:26 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4B44A64D9E for ; Mon, 1 Mar 2021 09:21:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B44A64D9E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shipmail.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DC2A26E526; Mon, 1 Mar 2021 09:21:23 +0000 (UTC) Received: from ste-pvt-msa1.bahnhof.se (ste-pvt-msa1.bahnhof.se [213.80.101.70]) by gabe.freedesktop.org (Postfix) with ESMTPS id C7C1189FD9; Mon, 1 Mar 2021 09:21:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by ste-pvt-msa1.bahnhof.se (Postfix) with ESMTP id CDE5D3F3A1; Mon, 1 Mar 2021 10:21:19 +0100 (CET) Authentication-Results: ste-pvt-msa1.bahnhof.se; dkim=pass (1024-bit key; unprotected) header.d=shipmail.org header.i=@shipmail.org header.b=pTwKGOoe; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at bahnhof.se Received: from ste-pvt-msa1.bahnhof.se ([127.0.0.1]) by localhost (ste-pvt-msa1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tcU_ueMgXl_O; Mon, 1 Mar 2021 10:21:19 +0100 (CET) Received: by ste-pvt-msa1.bahnhof.se (Postfix) with ESMTPA id AFBB83F393; Mon, 1 Mar 2021 10:21:16 +0100 (CET) Received: from [10.249.254.148] (unknown [192.198.151.43]) by mail1.shipmail.org (Postfix) with ESMTPSA id E9C783600BA; Mon, 1 Mar 2021 10:21:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=shipmail.org; s=mail; t=1614590476; bh=v/6gYa+I8Tt8B9P3C8K3rFhm+y2ThcWR/NttZk59Mig=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=pTwKGOoeZY6eQEETMEQFzNBP9mngHUBwdZttR6CPWTgPJ2KDTyLMNuMQIRYHqdH3k QVkSi3bBIaNdTDnlUwK6I5ZGdqMl3XtNuurr+MqgJmryh5kAKP/lI0iA7Ih0c4cW74 ECt01QAIkTQUiQU988RWC/zJVXRzMqBUVNpyULPo= To: Daniel Vetter References: <61c5c371-debe-4ca0-a067-ce306e51ef88@shipmail.org> <0d69bd00-e673-17cf-c9e3-ccbcd52649a6@shipmail.org> From: =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= Message-ID: Date: Mon, 1 Mar 2021 10:21:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Intel-gfx] [Linaro-mm-sig] [PATCH 1/2] dma-buf: Require VM_PFNMAP vma for mmap X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , Intel Graphics Development , Matthew Wilcox , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Jason Gunthorpe , John Stultz , DRI Development , =?UTF-8?Q?Christian_K=c3=b6nig?= , Daniel Vetter , Suren Baghdasaryan , =?UTF-8?Q?Christian_K=c3=b6nig?= , "open list:DMA BUFFER SHARING FRAMEWORK" Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Ck9uIDMvMS8yMSAxMDowNSBBTSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBNb24sIE1hciAw MSwgMjAyMSBhdCAwOTozOTo1M0FNICswMTAwLCBUaG9tYXMgSGVsbHN0csO2bSAoSW50ZWwpIHdy b3RlOgo+PiBIaSwKPj4KPj4gT24gMy8xLzIxIDk6MjggQU0sIERhbmllbCBWZXR0ZXIgd3JvdGU6 Cj4+PiBPbiBTYXQsIEZlYiAyNywgMjAyMSBhdCA5OjA2IEFNIFRob21hcyBIZWxsc3Ryw7ZtIChJ bnRlbCkKPj4+IDx0aG9tYXNfb3NAc2hpcG1haWwub3JnPiB3cm90ZToKPj4+PiBPbiAyLzI2LzIx IDI6MjggUE0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4+Pj4+IFNvIEkgdGhpbmsgaXQgc3RvcHMg Z3VwLiBCdXQgSSBoYXZlbid0IHZlcmlmaWVkIGF0IGFsbC4gV291bGQgYmUgZ29vZAo+Pj4+PiBp ZiBDaHJpc3RpYW4gY2FuIGNoZWNrIHRoaXMgd2l0aCBzb21lIGRpcmVjdCBpbyB0byBhIGJ1ZmZl ciBpbiBzeXN0ZW0KPj4+Pj4gbWVtb3J5Lgo+Pj4+IEhtbSwKPj4+Pgo+Pj4+IERvY3MgKGFnYWlu IHZtX25vcm1hbF9wYWdlKCkgc2F5KQo+Pj4+Cj4+Pj4gICAgICogVk1fTUlYRURNQVAgbWFwcGlu Z3MgY2FuIGxpa2V3aXNlIGNvbnRhaW4gbWVtb3J5IHdpdGggb3Igd2l0aG91dCAic3RydWN0Cj4+ Pj4gICAgICogcGFnZSIgYmFja2luZywgaG93ZXZlciB0aGUgZGlmZmVyZW5jZSBpcyB0aGF0IF9h bGxfIHBhZ2VzIHdpdGggYSBzdHJ1Y3QKPj4+PiAgICAgKiBwYWdlICh0aGF0IGlzLCB0aG9zZSB3 aGVyZSBwZm5fdmFsaWQgaXMgdHJ1ZSkgYXJlIHJlZmNvdW50ZWQgYW5kCj4+Pj4gY29uc2lkZXJl ZAo+Pj4+ICAgICAqIG5vcm1hbCBwYWdlcyBieSB0aGUgVk0uIFRoZSBkaXNhZHZhbnRhZ2UgaXMg dGhhdCBwYWdlcyBhcmUgcmVmY291bnRlZAo+Pj4+ICAgICAqICh3aGljaCBjYW4gYmUgc2xvd2Vy IGFuZCBzaW1wbHkgbm90IGFuIG9wdGlvbiBmb3Igc29tZSBQRk5NQVAKPj4+PiB1c2VycykuIFRo ZQo+Pj4+ICAgICAqIGFkdmFudGFnZSBpcyB0aGF0IHdlIGRvbid0IGhhdmUgdG8gZm9sbG93IHRo ZSBzdHJpY3QgbGluZWFyaXR5IHJ1bGUgb2YKPj4+PiAgICAgKiBQRk5NQVAgbWFwcGluZ3MgaW4g b3JkZXIgdG8gc3VwcG9ydCBDT1dhYmxlIG1hcHBpbmdzLgo+Pj4+Cj4+Pj4gYnV0IGl0J3MgdHJ1 ZSBfX3ZtX2luc2VydF9taXhlZCgpIGVuZHMgdXAgaW4gdGhlIGluc2VydF9wZm4oKSBwYXRoLCBz bwo+Pj4+IHRoZSBhYm92ZSBpc24ndCByZWFsbHkgdHJ1ZSwgd2hpY2ggbWFrZXMgbWUgd29uZGVy IGlmIGFuZCBpbiB0aGF0IGNhc2UKPj4+PiB3aHkgdGhlcmUgY291bGQgYW55IGxvbmdlciBldmVy IGJlIGEgc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UgZGlmZmVyZW5jZQo+Pj4+IGJldHdlZW4gTUlY RURNQVAgYW5kIFBGTk1BUC4KPj4+IFllYWggaXQncyBkZWZpbml0ZWx5IGNvbmZ1c2luZy4gSSBn dWVzcyBJJ2xsIGhhY2sgdXAgYSBwYXRjaCBhbmQgc2VlCj4+PiB3aGF0IHN0aWNrcy4KPj4+Cj4+ Pj4gQlRXIHJlZ2FyZGluZyB0aGUgVFRNIGh1Z2VwdGVzLCBJIGRvbid0IHRoaW5rIHdlIGV2ZXIg bGFuZGVkIHRoYXQgZGV2bWFwCj4+Pj4gaGFjaywgc28gdGhleSBhcmUgKGZvciB0aGUgbm9uLWd1 cCBjYXNlKSByZWx5aW5nIG9uCj4+Pj4gdm1hX2lzX3NwZWNpYWxfaHVnZSgpLiBGb3IgdGhlIGd1 cCBjYXNlLCBJIHRoaW5rIHRoZSBidWcgaXMgc3RpbGwgdGhlcmUuCj4+PiBNYXliZSB0aGVyZSdz IGFub3RoZXIgZGV2bWFwIGhhY2ssIGJ1dCB0aGUgdHRtX3ZtX2luc2VydCBmdW5jdGlvbnMgZG8K Pj4+IHVzZSBQRk5fREVWIGFuZCBhbGwgdGhhdC4gQW5kIEkgdGhpbmsgdGhhdCBzdG9wcyBndXBf ZmFzdCBmcm9tIHRyeWluZwo+Pj4gdG8gZmluZCB0aGUgdW5kZXJseWluZyBwYWdlLgo+Pj4gLURh bmllbAo+PiBIbW0gcGVyaGFwcyBpdCBtaWdodCwgYnV0IEkgZG9uJ3QgdGhpbmsgc28uIFRoZSBm aXggSSB0cmllZCBvdXQgd2FzIHRvIHNldAo+Pgo+PiBQRk5fREVWIHwgUEZOX01BUCBmb3IgaHVn ZSBQVEVzIHdoaWNoIGNhdXNlcyBwZm5fZGV2bWFwKCkgdG8gYmUgdHJ1ZSwgYW5kCj4+IHRoZW4K Pj4KPj4gZm9sbG93X2Rldm1hcF9wbWQoKS0+Z2V0X2Rldl9wYWdlbWFwKCkgd2hpY2ggcmV0dXJu cyBOVUxMIGFuZCBndXBfZmFzdCgpCj4+IGJhY2tzIG9mZiwKPj4KPj4gaW4gdGhlIGVuZCB0aGF0 IHdvdWxkIG1lYW4gc2V0dGluZyBpbiBzdG9uZSB0aGF0ICJpZiB0aGVyZSBpcyBhIGh1Z2UgZGV2 bWFwCj4+IHBhZ2UgdGFibGUgZW50cnkgZm9yIHdoaWNoIHdlIGhhdmVuJ3QgcmVnaXN0ZXJlZCBh bnkgZGV2bWFwIHN0cnVjdCBwYWdlcwo+PiAoZ2V0X2Rldl9wYWdlbWFwIHJldHVybnMgTlVMTCks IHdlIHNob3VsZCB0cmVhdCB0aGF0IGFzIGEgInNwZWNpYWwiIGh1Z2UKPj4gcGFnZSB0YWJsZSBl bnRyeSIuCj4+Cj4+ICBGcm9tIHdoYXQgSSBjYW4gdGVsbCwgYWxsIGNvZGUgY2FsbGluZyBnZXRf ZGV2X3BhZ2VtYXAoKSBhbHJlYWR5IGRvZXMgdGhhdCwKPj4gaXQncyBqdXN0IGEgcXVlc3Rpb24g b2YgZ2V0dGluZyBpdCBhY2NlcHRlZCBhbmQgZm9ybWFsaXppbmcgaXQuCj4gT2ggSSB0aG91Z2h0 IHRoYXQncyBhbHJlYWR5IGhvdyBpdCB3b3Jrcywgc2luY2UgSSBkaWRuJ3Qgc3BvdCBhbnl0aGlu Zwo+IGVsc2UgdGhhdCB3b3VsZCBibG9jayBndXBfZmFzdCBmcm9tIGZhbGxpbmcgb3Zlci4gSSBn dWVzcyByZWFsbHkgd291bGQKPiBuZWVkIHNvbWUgdGVzdGNhc2VzIHRvIG1ha2Ugc3VyZSBkaXJl Y3QgaS9vICh0aGF0J3MgdGhlIGVhc2llc3QgdG8gdGVzdCkKPiBmYWlscyBsaWtlIHdlIGV4cGVj dC4KClllYWgsIElJUkMgdGhlICJ8IFBGTl9NQVAiIGlzIHRoZSBtaXNzaW5nIHBpZWNlIGZvciBU VE0gaHVnZSBwdGVzLiAKT3RoZXJ3aXNlIHBtZF9kZXZtYXAoKSB3aWxsIG5vdCByZXR1cm4gdHJ1 ZSBhbmQgc2luY2UgdGhlcmUgaXMgbm8gCnBtZF9zcGVjaWFsKCkgdGhpbmdzIGJyZWFrLgoKL1Ro b21hcwoKCgo+IC1EYW5pZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==