From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: [PATCH v3 hmm 02/12] mm/hmm: Use hmm_mirror not mm as an argument for hmm_range_register Date: Tue, 18 Jun 2019 10:05:44 -0300 Message-ID: <20190618130544.GC6961@ziepe.ca> References: <20190614004450.20252-1-jgg@ziepe.ca> <20190614004450.20252-3-jgg@ziepe.ca> <20190615135906.GB17724@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20190615135906.GB17724@infradead.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Christoph Hellwig Cc: Andrea Arcangeli , Philip Yang , Ralph Campbell , 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, Ira Weiny , Ben Skeggs List-Id: amd-gfx.lists.freedesktop.org T24gU2F0LCBKdW4gMTUsIDIwMTkgYXQgMDY6NTk6MDZBTSAtMDcwMCwgQ2hyaXN0b3BoIEhlbGx3 aWcgd3JvdGU6Cj4gT24gVGh1LCBKdW4gMTMsIDIwMTkgYXQgMDk6NDQ6NDBQTSAtMDMwMCwgSmFz b24gR3VudGhvcnBlIHdyb3RlOgo+ID4gRnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFu b3guY29tPgo+ID4gCj4gPiBSYWxwaCBvYnNlcnZlcyB0aGF0IGhtbV9yYW5nZV9yZWdpc3Rlcigp IGNhbiBvbmx5IGJlIGNhbGxlZCBieSBhIGRyaXZlcgo+ID4gd2hpbGUgYSBtaXJyb3IgaXMgcmVn aXN0ZXJlZC4gTWFrZSB0aGlzIGNsZWFyIGluIHRoZSBBUEkgYnkgcGFzc2luZyBpbiB0aGUKPiA+ IG1pcnJvciBzdHJ1Y3R1cmUgYXMgYSBwYXJhbWV0ZXIuCj4gPiAKPiA+IFRoaXMgYWxzbyBzaW1w bGlmaWVzIHVuZGVyc3RhbmRpbmcgdGhlIGxpZmV0aW1lIG1vZGVsIGZvciBzdHJ1Y3QgaG1tLCBh cwo+ID4gdGhlIGhtbSBwb2ludGVyIG11c3QgYmUgdmFsaWQgYXMgcGFydCBvZiBhIHJlZ2lzdGVy ZWQgbWlycm9yIHNvIGFsbCB3ZQo+ID4gbmVlZCBpbiBobW1fcmVnaXN0ZXJfcmFuZ2UoKSBpcyBh IHNpbXBsZSBrcmVmX2dldC4KPiAKPiBMb29rcyBnb29kLCBhdCBsZWFzdCBhbiBhbiBpbnRlcm1l ZGlhdGUgc3RlcDoKPiAKPiBSZXZpZXdlZC1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu ZGU+Cj4gCj4gPiBpbmRleCBmNjk1NmQ3OGUzY2IyNS4uMjJhOTdhZGExMDhiNGUgMTAwNjQ0Cj4g PiArKysgYi9tbS9obW0uYwo+ID4gQEAgLTkxNCwxMyArOTE0LDEzIEBAIHN0YXRpYyB2b2lkIGht bV9wZm5zX2NsZWFyKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLAo+ID4gICAqIFRyYWNrIHVwZGF0 ZXMgdG8gdGhlIENQVSBwYWdlIHRhYmxlIHNlZSBpbmNsdWRlL2xpbnV4L2htbS5oCj4gPiAgICov Cj4gPiAgaW50IGhtbV9yYW5nZV9yZWdpc3RlcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwKPiA+ IC0JCSAgICAgICBzdHJ1Y3QgbW1fc3RydWN0ICptbSwKPiA+ICsJCSAgICAgICBzdHJ1Y3QgaG1t X21pcnJvciAqbWlycm9yLAo+ID4gIAkJICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsCj4gPiAg CQkgICAgICAgdW5zaWduZWQgbG9uZyBlbmQsCj4gPiAgCQkgICAgICAgdW5zaWduZWQgcGFnZV9z aGlmdCkKPiA+ICB7Cj4gPiAgCXVuc2lnbmVkIGxvbmcgbWFzayA9ICgoMVVMIDw8IHBhZ2Vfc2hp ZnQpIC0gMVVMKTsKPiA+IC0Jc3RydWN0IGhtbSAqaG1tOwo+ID4gKwlzdHJ1Y3QgaG1tICpobW0g PSBtaXJyb3ItPmhtbTsKPiA+ICAKPiA+ICAJcmFuZ2UtPnZhbGlkID0gZmFsc2U7Cj4gPiAgCXJh bmdlLT5obW0gPSBOVUxMOwo+ID4gQEAgLTkzNCwyMCArOTM0LDE1IEBAIGludCBobW1fcmFuZ2Vf cmVnaXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsCj4gPiAgCXJhbmdlLT5zdGFydCA9IHN0 YXJ0Owo+ID4gIAlyYW5nZS0+ZW5kID0gZW5kOwo+IAo+IEJ1dCB3aGlsZSB5b3UncmUgYXQgaXQ6 ICB0aGUgY2FsbGluZyBjb252ZW50aW9ucyBvZiBobW1fcmFuZ2VfcmVnaXN0ZXIKPiBhcmUgc3Rp bGwgcmF0aGVyIG9kZCwgYXMgdGhlIHN0YWV0LCBlbmQgYW5kIHBhZ2Vfc2hpZnQgYXJndW1lbnRz IGFyZQo+IG9ubHkgdXNlZCB0byBmaWxsIG91dCBmaWVsZHMgaW4gdGhlIHJhbmdlIHN0cnVjdHVy ZSBwYXNzZWQgaW4uICBNaWdodAo+IGJlIHdvcnRoIGNsZWFuaW5nIHVwIGFzIHdlbGwgaWYgd2Ug Y2hhbmdlIHRoZSBjYWxsaW5nIGNvbnZlbnRpb24uCgpJJ20gdGhpbmtpbmcgdG8gdGFja2xlIHRo YXQgYXMgcGFydCBvZiB0aGUgbW11IG5vdGlmaWZlciBpbnZsb2NrCmlkZWEuLiBPbmNlIHRoZSBy YW5nZSBsb29zZXMgdGhlIGxvY2sgdGhlbiB3ZSBkb24ndCByZWFsbHkgbmVlZCB0bwpyZWdpc3Rl ciBpdCBhdCBhbGwuCgpUaGFua3MsCkphc29uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbA==