From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: [PATCH v2 hmm 09/11] mm/hmm: Poison hmm_range during unregister Date: Fri, 7 Jun 2019 17:49:30 -0300 Message-ID: <20190607204930.GV14802@ziepe.ca> References: <20190606184438.31646-1-jgg@ziepe.ca> <20190606184438.31646-10-jgg@ziepe.ca> <96a2739f-6902-05be-7143-289b41c4304d@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB5C989A34 for ; Fri, 7 Jun 2019 20:49:31 +0000 (UTC) Received: by mail-qt1-x844.google.com with SMTP id d23so3905557qto.2 for ; Fri, 07 Jun 2019 13:49:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <96a2739f-6902-05be-7143-289b41c4304d@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ralph Campbell Cc: Andrea Arcangeli , linux-rdma@vger.kernel.org, John Hubbard , Felix.Kuehling@amd.com, dri-devel@lists.freedesktop.org, linux-mm@kvack.org, Jerome Glisse , amd-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdW4gMDcsIDIwMTkgYXQgMDE6NDY6MzBQTSAtMDcwMCwgUmFscGggQ2FtcGJlbGwg d3JvdGU6Cj4gCj4gT24gNi82LzE5IDExOjQ0IEFNLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4g PiBGcm9tOiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Cj4gPiAKPiA+IFRyeWlu ZyB0byBtaXN1c2UgYSByYW5nZSBvdXRzaWRlIGl0cyBsaWZldGltZSBpcyBhIGtlcm5lbCBidWcu IFVzZSBXQVJOX09OCj4gPiBhbmQgcG9pc29uIGJ5dGVzIHRvIGRldGVjdCB0aGlzIGNvbmRpdGlv bi4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu Y29tPgo+ID4gUmV2aWV3ZWQtYnk6IErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29t Pgo+IAo+IFJldmlld2VkLWJ5OiBSYWxwaCBDYW1wYmVsbCA8cmNhbXBiZWxsQG52aWRpYS5jb20+ Cj4gCj4gPiB2Mgo+ID4gLSBLZWVwIHJhbmdlIHN0YXJ0L2VuZCB2YWxpZCBhZnRlciB1bnJlZ2lz dHJhdGlvbiAoSmVyb21lKQo+ID4gICBtbS9obW0uYyB8IDcgKysrKystLQo+ID4gICAxIGZpbGUg Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0t Z2l0IGEvbW0vaG1tLmMgYi9tbS9obW0uYwo+ID4gaW5kZXggNjgwMmRlNzA4MGQxNzIuLmMyZmVj YjNlY2IxMWUxIDEwMDY0NAo+ID4gKysrIGIvbW0vaG1tLmMKPiA+IEBAIC05MzcsNyArOTM3LDcg QEAgdm9pZCBobW1fcmFuZ2VfdW5yZWdpc3RlcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSkKPiA+ ICAgCXN0cnVjdCBobW0gKmhtbSA9IHJhbmdlLT5obW07Cj4gPiAgIAkvKiBTYW5pdHkgY2hlY2sg dGhpcyByZWFsbHkgc2hvdWxkIG5vdCBoYXBwZW4uICovCj4gPiAtCWlmIChobW0gPT0gTlVMTCB8 fCByYW5nZS0+ZW5kIDw9IHJhbmdlLT5zdGFydCkKPiA+ICsJaWYgKFdBUk5fT04ocmFuZ2UtPmVu ZCA8PSByYW5nZS0+c3RhcnQpKQo+ID4gICAJCXJldHVybjsKPiAKPiBXQVJOX09OKCkgaXMgZGVm aW5pdGVseSBiZXR0ZXIgdGhhbiBzaWxlbnQgcmV0dXJuIGJ1dCBJIHdvbmRlciBob3cKPiB1c2Vm dWwgaXQgaXMgc2luY2UgdGhlIGNhbGxlciBzaG91bGRuJ3QgYmUgbW9kaWZ5aW5nIHRoZSBobW1f cmFuZ2UKPiBvbmNlIGl0IGlzIHJlZ2lzdGVyZWQuIE90aGVyIGZpZWxkcyBjb3VsZCBiZSBjaGFu Z2VkIHRvby4uLgoKSSBkZWxldGVkIHRoZSB3YXJuIG9uIChzZWUgdGhlIG90aGVyIHRocmVhZCks IGJ1dCBJJ20gY29uZnVzZWQgYnkgeW91ciAKInNob3VsZG4ndCBiZSBtb2RpZmllZCIgc3RhdGVt ZW50LgoKVGhlIG9ubHkgdGhpbmcgdGhhdCBuZWVkcyB0byBiZSBzZXQgYW5kIHJlbWFpbiB1bmNo YW5nZWQgZm9yIHJlZ2lzdGVyCmlzIHRoZSB2aXJ0dWFsIHN0YXJ0L2VuZCBhZGRyZXNzLiBFdmVy eXRoaW5nIGVsc2Ugc2hvdWxkIGJlIGRvbmUgb25jZQppdCBpcyBjbGVhciB0byBwcm9jZWVkIGJh c2VkIG9uIHRoZSBjb2xsaXNpb24tcmV0cnkgbG9ja2luZyBzY2hlbWUKdGhpcyB1c2VzLgoKQmFz aWNhbGx5IHRoZSByYW5nZSByZWdpc3RlciBvbmx5IHNldHVwcyBhICdkZXRlY3RvcicgZm9yIGNv bGxpZGluZwppbnZhbGlkYXRpb25zLiBUaGUgb3RoZXIgc3R1ZmYgaW4gdGhlIHN0cnVjdCBpcyBq dXN0IHJhbmRvbSB0ZW1wb3JhcnkKc3RvcmFnZSBmb3IgdGhlIEFQSS4KCkFGQUlDUyBhdCBsZWFz dC4uCgpKYXNvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=