From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ralph Campbell Subject: Re: [PATCH v2 hmm 09/11] mm/hmm: Poison hmm_range during unregister Date: Fri, 7 Jun 2019 13:46:30 -0700 Message-ID: <96a2739f-6902-05be-7143-289b41c4304d@nvidia.com> References: <20190606184438.31646-1-jgg@ziepe.ca> <20190606184438.31646-10-jgg@ziepe.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 , John Hubbard , 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 Ck9uIDYvNi8xOSAxMTo0NCBBTSwgSmFzb24gR3VudGhvcnBlIHdyb3RlOgo+IEZyb206IEphc29u IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KPiAKPiBUcnlpbmcgdG8gbWlzdXNlIGEgcmFu Z2Ugb3V0c2lkZSBpdHMgbGlmZXRpbWUgaXMgYSBrZXJuZWwgYnVnLiBVc2UgV0FSTl9PTgo+IGFu ZCBwb2lzb24gYnl0ZXMgdG8gZGV0ZWN0IHRoaXMgY29uZGl0aW9uLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KPiBSZXZpZXdlZC1ieTogSsOp csO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogUmFscGggQ2Ft cGJlbGwgPHJjYW1wYmVsbEBudmlkaWEuY29tPgoKPiAtLS0KPiB2Mgo+IC0gS2VlcCByYW5nZSBz dGFydC9lbmQgdmFsaWQgYWZ0ZXIgdW5yZWdpc3RyYXRpb24gKEplcm9tZSkKPiAtLS0KPiAgIG1t L2htbS5jIHwgNyArKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9tbS9obW0uYyBiL21tL2htbS5jCj4gaW5k ZXggNjgwMmRlNzA4MGQxNzIuLmMyZmVjYjNlY2IxMWUxIDEwMDY0NAo+IC0tLSBhL21tL2htbS5j Cj4gKysrIGIvbW0vaG1tLmMKPiBAQCAtOTM3LDcgKzkzNyw3IEBAIHZvaWQgaG1tX3JhbmdlX3Vu cmVnaXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCj4gICAJc3RydWN0IGhtbSAqaG1tID0g cmFuZ2UtPmhtbTsKPiAgIAo+ICAgCS8qIFNhbml0eSBjaGVjayB0aGlzIHJlYWxseSBzaG91bGQg bm90IGhhcHBlbi4gKi8KPiAtCWlmIChobW0gPT0gTlVMTCB8fCByYW5nZS0+ZW5kIDw9IHJhbmdl LT5zdGFydCkKPiArCWlmIChXQVJOX09OKHJhbmdlLT5lbmQgPD0gcmFuZ2UtPnN0YXJ0KSkKPiAg IAkJcmV0dXJuOwoKV0FSTl9PTigpIGlzIGRlZmluaXRlbHkgYmV0dGVyIHRoYW4gc2lsZW50IHJl dHVybiBidXQgSSB3b25kZXIgaG93CnVzZWZ1bCBpdCBpcyBzaW5jZSB0aGUgY2FsbGVyIHNob3Vs ZG4ndCBiZSBtb2RpZnlpbmcgdGhlIGhtbV9yYW5nZQpvbmNlIGl0IGlzIHJlZ2lzdGVyZWQuIE90 aGVyIGZpZWxkcyBjb3VsZCBiZSBjaGFuZ2VkIHRvby4uLgoKPiAgIAltdXRleF9sb2NrKCZobW0t PmxvY2spOwo+IEBAIC05NDgsNyArOTQ4LDEwIEBAIHZvaWQgaG1tX3JhbmdlX3VucmVnaXN0ZXIo c3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCj4gICAJcmFuZ2UtPnZhbGlkID0gZmFsc2U7Cj4gICAJ bW1wdXQoaG1tLT5tbSk7Cj4gICAJaG1tX3B1dChobW0pOwo+IC0JcmFuZ2UtPmhtbSA9IE5VTEw7 Cj4gKwo+ICsJLyogVGhlIHJhbmdlIGlzIG5vdyBpbnZhbGlkLCBsZWF2ZSBpdCBwb2lzb25lZC4g Ki8KPiArCXJhbmdlLT52YWxpZCA9IGZhbHNlOwo+ICsJbWVtc2V0KCZyYW5nZS0+aG1tLCBQT0lT T05fSU5VU0UsIHNpemVvZihyYW5nZS0+aG1tKSk7Cj4gICB9Cj4gICBFWFBPUlRfU1lNQk9MKGht bV9yYW5nZV91bnJlZ2lzdGVyKTsKPiAgIAo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWw=