From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerome Glisse Subject: Re: [RFC PATCH 3/5] mm/vma: add support for peer to peer to device vma Date: Wed, 30 Jan 2019 17:58:50 -0500 Message-ID: <20190130225849.GJ5061@redhat.com> References: <20190130201114.GB17915@mellanox.com> <20190130204332.GF5061@redhat.com> <20190130204954.GI17080@mellanox.com> <20190130214525.GG5061@redhat.com> <20190130215600.GM17080@mellanox.com> <20190130223027.GH5061@redhat.com> <20190130223258.GB25486@mellanox.com> <20190130224705.GI5061@redhat.com> <20190130225148.GC25486@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 35DDB6E0A2 for ; Wed, 30 Jan 2019 22:58:56 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190130225148.GC25486@mellanox.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jason Gunthorpe Cc: Joerg Roedel , "Rafael J . Wysocki" , Greg Kroah-Hartman , Felix Kuehling , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Christoph Hellwig , "linux-mm@kvack.org" , "iommu@lists.linux-foundation.org" , "linux-pci@vger.kernel.org" , Bjorn Helgaas , Robin Murphy , Logan Gunthorpe , Christian Koenig , Marek Szyprowski List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTA6NTE6NTVQTSArMDAwMCwgSmFzb24gR3VudGhvcnBl IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA1OjQ3OjA1UE0gLTA1MDAsIEplcm9t ZSBHbGlzc2Ugd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMDozMzowNFBNICsw MDAwLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4gPiA+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0 IDA1OjMwOjI3UE0gLTA1MDAsIEplcm9tZSBHbGlzc2Ugd3JvdGU6Cj4gPiA+IAo+ID4gPiA+ID4g V2hhdCBpcyB0aGUgcHJvYmxlbSBpbiB0aGUgSE1NIG1pcnJvciB0aGF0IGl0IG5lZWRzIHRoaXMg cmVzdHJpY3Rpb24/Cj4gPiA+ID4gCj4gPiA+ID4gTm8gcmVzdHJpY3Rpb24gYXQgYWxsIGhlcmUu IEkgdGhpbmsgaSBqdXN0IHdhc24ndCB1bmRlcnN0b29kLgo+ID4gPiAKPiA+ID4gQXJlIHlvdSBh cmUgdGFsa2luZyBhYm91dCBmcm9tIHRoZSBleHBvcnRpbmcgc2lkZSAtIHdoZXJlIHRoZSB0aGlu Zwo+ID4gPiBjcmVhdGluZyB0aGUgVk1BIGNhbiByZWFsbHkgb25seSBwdXQgb25lIGRpc3RpbmN0 IG9iamVjdCBpbnRvIGl0Pwo+ID4gCj4gPiBUaGUgbWVzc2FnZSBpIHdhcyB0cnlpbmcgdG8gZ2V0 IGFjY3Jvc3MgaXMgdGhhdCBITU0gbWlycm9yIHdpbGwKPiA+IGFsd2F5cyBzdWNjZWVkIGZvciBl dmVyeXRoaW5nKiBleGNlcHQgZm9yIHNwZWNpYWwgdm1hIGllIG1tYXAgb2YKPiA+IGRldmljZSBm aWxlLiBGb3IgdGhvc2UgaXQgY2FuIG9ubHkgc3VjY2VlZCBpZiBhIHAycF9tYXAoKSBjYWxsCj4g PiBzdWNjZWVkLgo+ID4gCj4gPiBTbyBhbnkgdXNlciBvZiBITU0gbWlycm9yIG1pZ2h0IHRvIGtu b3cgd2h5IHRoZSBtaXJyb3JpbmcgZmFpbCBpZQo+ID4gd2FzIGl0IGJlY2F1c2Ugc29tZXRoaW5n IGV4Y2VwdGlvbmFsIGlzIGhhcHBlbmluZyA/IE9yIGlzIGl0IGJlY2F1c2UKPiA+IGkgd2FzIHRy eWluZyB0byBtYXAgYSBzcGVjaWFsIHZtYSB3aGljaCBjYW4gYmUgZm9yYmlkZW4uCj4gPiAKPiA+ IEhlbmNlIHdoeSBpIGFzc3VtZSB0aGF0IHlvdSBtaWdodCB3YW50IHRvIGtub3cgYWJvdXQgc3Vj aCBwMnBfbWFwCj4gPiBmYWlsdXJlIGF0IHRoZSB0aW1lIHlvdSBjcmVhdGUgdGhlIHVtZW0gb2Rw IG9iamVjdCBhcyBpdCBtaWdodCBiZQo+ID4gc29tZSBmYWlsdXJlIHlvdSBtaWdodCB3YW50IHRv IHJlcG9ydCBkaWZmZXJlbnRseSBhbmQgaGFuZGxlCj4gPiBkaWZmZXJlbnRseS4gSWYgeW91IGRv IG5vdCBjYXJlIGFib3V0IGRpZmZlcmVudGlhdGluZyBPT00gb3IKPiA+IGV4Y2VwdGlvbmFsIGZh aWx1cmUgZnJvbSBwMnBfbWFwIGZhaWx1cmUgdGhhbiB5b3UgaGF2ZSBub3RoaW5nIHRvCj4gPiB3 b3JyeSBhYm91dCB5b3Ugd2lsbCBnZXQgdGhlIHNhbWUgZXJyb3IgZnJvbSBITU0gZm9yIGJvdGgu Cj4gCj4gSSB0aGluayBteSBob3BlIGhlcmUgd2FzIHRoYXQgd2UgY291bGQgaGF2ZSBzb21lIGtp bmQgb2YgJ3RyaWFsJwo+IGludGVyZmFjZSB3aGVyZSB2ZXJ5IGVhcnkgdXNlcnMgY2FuIGNhbGwK PiAnaG1tX21pcnJvcl9pc19tYXliZV9zdXBwb3J0ZWQoZGV2LCB1c2VyX3B0ciwgbGVuKScgYW5k IGdldCBhIGZhaWx1cmUKPiBpbmRpY2F0aW9uLgo+IAo+IFdlIHByb2JhYmx5IHdvdWxkbid0IGNh bGwgdGhpcyBvbiB0aGUgZnVsbCBhZGRyZXNzIHNwYWNlIHRob3VnaAoKWWVzIHdlIGNhbiBkbyBz cGVjaWFsIHdyYXBwZXIgYXJvdW5kIHRoZSBnZW5lcmFsIGNhc2UgdGhhdCBhbGxvdwpjYWxsZXIg dG8gZGlmZmVyZW50aWF0ZSBmYWlsdXJlLiBTbyBhdCBjcmVhdGlvbiB5b3UgY2FsbCB0aGUKc3Bl Y2lhbCBmbGF2b3IgYW5kIGdldCBwcm9wZXIgZGlzdGluY3Rpb24gYmV0d2VlbiBlcnJvci4gQWZ0 ZXJ3YXJkCmR1cmluZyBub3JtYWwgb3BlcmF0aW9uIGFueSBmYWlsdXJlIGlzIGp1c3QgdHJlYXRl ZCBpbiBhIHNhbWUgd2F5Cm5vIG1hdHRlciB3aGF0IGlzIHRoZSByZWFzb25zIChtdW5tYXAsIG1y ZW1hcCwgbXByb3RlY3QsIC4uLikuCgoKPiBCZXlvbmQgdGhhdCBpdCBpcyBqdXN0IGluZXZpdGFi bGUgdGhlcmUgY2FuIGJlIHByb2JsZW1zIGZhdWx0aW5nIGlmCj4gdGhlIG1lbW9yeSBtYXAgaXMg bWVzc2VkIHdpdGggYWZ0ZXIgTVIgaXMgY3JlYXRlZC4KPiAKPiBBbmQgaGVyZSBhZ2FpbiwgSSBk b24ndCB3YW50IHRvIHdvcnJ5IGFib3V0IGFueSBwYXJ0aWN1bGFyIFZNQQo+IGJvdW5kYXJpZXMu LgoKWW91IGRvIG5vdCBoYXZlIHRvIHdvcnJ5IGFib3V0IGJvdW5kYXJpZXMgSE1NIHdpbGwgcmV0 dXJuIC1FRkFVTFQKaWYgdGhlcmUgaXMgbm8gdmFsaWQgdm1hIGJlaGluZCB0aGUgYWRkcmVzcyB5 b3UgYXJlIHRyeWluZyB0byBtYXAKKG9yIGlmIHRoZSB2bWEgcHJvdCBkb2VzIG5vdCBhbGxvdyB5 b3UgdG8gYWNjZXNzIGl0KS4gU28gdGhlbiB5b3UKY2FuIGhhbmRsZSB0aGF0IGZhaWx1cmUganVz dCBsaWtlIHlvdSBkbyBub3cgYW5kIGFzIG15IE9EUCBITU0KcGF0Y2ggcHJlc2VydmUuCgpDaGVl cnMsCkrDqXLDtG1lCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=