From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hubbard Subject: Re: [PATCH v2 hmm 09/11] mm/hmm: Poison hmm_range during unregister Date: Thu, 6 Jun 2019 20:37:42 -0700 Message-ID: References: <20190606184438.31646-1-jgg@ziepe.ca> <20190606184438.31646-10-jgg@ziepe.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190606184438.31646-10-jgg@ziepe.ca> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jason Gunthorpe , Jerome Glisse , Ralph Campbell , Felix.Kuehling@amd.com Cc: Andrea Arcangeli , linux-rdma@vger.kernel.org, amd-gfx@lists.freedesktop.org, linux-mm@kvack.org, Jason Gunthorpe , dri-devel@lists.freedesktop.org List-Id: amd-gfx.lists.freedesktop.org T24gNi82LzE5IDExOjQ0IEFNLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4gRnJvbTogSmFzb24g R3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+IAo+IFRyeWluZyB0byBtaXN1c2UgYSByYW5n ZSBvdXRzaWRlIGl0cyBsaWZldGltZSBpcyBhIGtlcm5lbCBidWcuIFVzZSBXQVJOX09OCj4gYW5k IHBvaXNvbiBieXRlcyB0byBkZXRlY3QgdGhpcyBjb25kaXRpb24uCj4gCj4gU2lnbmVkLW9mZi1i eTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+IFJldmlld2VkLWJ5OiBKw6ly w7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KPiAtLS0KPiB2Mgo+IC0gS2VlcCByYW5n ZSBzdGFydC9lbmQgdmFsaWQgYWZ0ZXIgdW5yZWdpc3RyYXRpb24gKEplcm9tZSkKPiAtLS0KPiAg bW0vaG1tLmMgfCA3ICsrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbW0vaG1tLmMgYi9tbS9obW0uYwo+IGlu ZGV4IDY4MDJkZTcwODBkMTcyLi5jMmZlY2IzZWNiMTFlMSAxMDA2NDQKPiAtLS0gYS9tbS9obW0u Ywo+ICsrKyBiL21tL2htbS5jCj4gQEAgLTkzNyw3ICs5MzcsNyBAQCB2b2lkIGhtbV9yYW5nZV91 bnJlZ2lzdGVyKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlKQo+ICAJc3RydWN0IGhtbSAqaG1tID0g cmFuZ2UtPmhtbTsKPiAgCj4gIAkvKiBTYW5pdHkgY2hlY2sgdGhpcyByZWFsbHkgc2hvdWxkIG5v dCBoYXBwZW4uICovCgpUaGF0IGNvbW1lbnQgY2FuIGFsc28gYmUgZGVsZXRlZCwgYXMgaXQgaGFz IHRoZSBzYW1lIG1lYW5pbmcgYXMKdGhlIFdBUk5fT04oKSB0aGF0IHlvdSBqdXN0IGFkZGVkLgoK PiAtCWlmIChobW0gPT0gTlVMTCB8fCByYW5nZS0+ZW5kIDw9IHJhbmdlLT5zdGFydCkKPiArCWlm IChXQVJOX09OKHJhbmdlLT5lbmQgPD0gcmFuZ2UtPnN0YXJ0KSkKPiAgCQlyZXR1cm47Cj4gIAo+ ICAJbXV0ZXhfbG9jaygmaG1tLT5sb2NrKTsKPiBAQCAtOTQ4LDcgKzk0OCwxMCBAQCB2b2lkIGht bV9yYW5nZV91bnJlZ2lzdGVyKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlKQo+ICAJcmFuZ2UtPnZh bGlkID0gZmFsc2U7Cj4gIAltbXB1dChobW0tPm1tKTsKPiAgCWhtbV9wdXQoaG1tKTsKPiAtCXJh bmdlLT5obW0gPSBOVUxMOwo+ICsKPiArCS8qIFRoZSByYW5nZSBpcyBub3cgaW52YWxpZCwgbGVh dmUgaXQgcG9pc29uZWQuICovCgpUbyBiZSBwcmVjaXNlLCB3ZSBhcmUgcG9pc29uaW5nIHRoZSBy YW5nZSdzIGJhY2sgcG9pbnRlciB0byBpdCdzCm93bmluZyBobW0gaW5zdGFuY2UuICBNYXliZSB0 aGlzIGlzIGNsZWFyZXI6CgoJLyoKCSAqIFRoZSByYW5nZSBpcyBub3cgaW52YWxpZCwgc28gcG9p c29uIGl0J3MgaG1tIHBvaW50ZXIuIAoJICogTGVhdmUgb3RoZXIgcmFuZ2UtPiBmaWVsZHMgaW4g cGxhY2UsIGZvciB0aGUgY2FsbGVyJ3MgdXNlLgoJICovCgouLi5vciBzb21ldGhpbmcgbGlrZSB0 aGF0PwoKPiArCXJhbmdlLT52YWxpZCA9IGZhbHNlOwo+ICsJbWVtc2V0KCZyYW5nZS0+aG1tLCBQ T0lTT05fSU5VU0UsIHNpemVvZihyYW5nZS0+aG1tKSk7Cj4gIH0KPiAgRVhQT1JUX1NZTUJPTCho bW1fcmFuZ2VfdW5yZWdpc3Rlcik7Cj4gIAo+IAoKVGhlIGFib3ZlIGFyZSB2ZXJ5IG1pbm9yIGRv Y3VtZW50YXRpb24gcG9pbnRzLCBzbzoKCiAgICBSZXZpZXdlZC1ieTogSm9obiBIdWJiYXJkIDxq aHViYmFyZEBudmlkaWEuY29tPgoKCnRoYW5rcywKLS0gCkpvaG4gSHViYmFyZApOVklESUEKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs