From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ralph Campbell Subject: Re: [PATCH 08/13] mm: remove the mask variable in hmm_vma_walk_hugetlb_entry Date: Tue, 30 Jul 2019 18:01:11 -0700 Message-ID: <5f8e6310-5e97-3e57-bfbf-5eef553b4d91@nvidia.com> References: <20190730055203.28467-1-hch@lst.de> <20190730055203.28467-9-hch@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190730055203.28467-9-hch-jcswGhMUV9g@public.gmane.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: Christoph Hellwig , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Jason Gunthorpe , Ben Skeggs , Felix Kuehling Cc: linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: amd-gfx.lists.freedesktop.org Ck9uIDcvMjkvMTkgMTA6NTEgUE0sIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IFRoZSBwYWdl d2FsayBjb2RlIGFscmVhZHkgcGFzc2VzIHRoZSB2YWx1ZSBhcyB0aGUgaG1hc2sgcGFyYW1ldGVy Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IC0t LQo+ICAgbW0vaG1tLmMgfCA3ICsrLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL21tL2htbS5jIGIvbW0vaG1t LmMKPiBpbmRleCBmMjZkNmFiYzRlZDIuLjg4Yjc3YTRhNmExZSAxMDA2NDQKPiAtLS0gYS9tbS9o bW0uYwo+ICsrKyBiL21tL2htbS5jCj4gQEAgLTc3MSwxOSArNzcxLDE2IEBAIHN0YXRpYyBpbnQg aG1tX3ZtYV93YWxrX2h1Z2V0bGJfZW50cnkocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBobWFz aywKPiAgIAkJCQkgICAgICBzdHJ1Y3QgbW1fd2FsayAqd2FsaykKPiAgIHsKPiAgICNpZmRlZiBD T05GSUdfSFVHRVRMQl9QQUdFCj4gLQl1bnNpZ25lZCBsb25nIGFkZHIgPSBzdGFydCwgaSwgcGZu LCBtYXNrOwo+ICsJdW5zaWduZWQgbG9uZyBhZGRyID0gc3RhcnQsIGksIHBmbjsKPiAgIAlzdHJ1 Y3QgaG1tX3ZtYV93YWxrICpobW1fdm1hX3dhbGsgPSB3YWxrLT5wcml2YXRlOwo+ICAgCXN0cnVj dCBobW1fcmFuZ2UgKnJhbmdlID0gaG1tX3ZtYV93YWxrLT5yYW5nZTsKPiAgIAlzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnZtYSA9IHdhbGstPnZtYTsKPiAtCXN0cnVjdCBoc3RhdGUgKmggPSBoc3Rh dGVfdm1hKHZtYSk7Cj4gICAJdWludDY0X3Qgb3JpZ19wZm4sIGNwdV9mbGFnczsKPiAgIAlib29s IGZhdWx0LCB3cml0ZV9mYXVsdDsKPiAgIAlzcGlubG9ja190ICpwdGw7Cj4gICAJcHRlX3QgZW50 cnk7Cj4gICAJaW50IHJldCA9IDA7Cj4gICAKPiAtCW1hc2sgPSBodWdlX3BhZ2Vfc2l6ZShoKSAt IDE7Cj4gLQo+ICAgCXB0bCA9IGh1Z2VfcHRlX2xvY2soaHN0YXRlX3ZtYSh2bWEpLCB3YWxrLT5t bSwgcHRlKTsKPiAgIAllbnRyeSA9IGh1Z2VfcHRlcF9nZXQocHRlKTsKPiAgIAo+IEBAIC03OTks NyArNzk2LDcgQEAgc3RhdGljIGludCBobW1fdm1hX3dhbGtfaHVnZXRsYl9lbnRyeShwdGVfdCAq cHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLAo+ICAgCQlnb3RvIHVubG9jazsKPiAgIAl9Cj4gICAK PiAtCXBmbiA9IHB0ZV9wZm4oZW50cnkpICsgKChzdGFydCAmIG1hc2spID4+IFBBR0VfU0hJRlQp Owo+ICsJcGZuID0gcHRlX3BmbihlbnRyeSkgKyAoKHN0YXJ0ICYgaG1hc2spID4+IFBBR0VfU0hJ RlQpOwoKVGhpcyBuZWVkcyB0byBiZSAifmhtYXNrIiBzbyB0aGF0IHRoZSB1cHBlciBiaXRzIG9m IHRoZSBzdGFydCBhZGRyZXNzCmFyZSBub3QgYWRkZWQgdG8gdGhlIHBmbi4gSXQncyB0aGUgbWlk ZGxlIGJpdHMgb2YgdGhlIGFkZHJlc3MgdGhhdApvZmZzZXQgaW50byB0aGUgaHVnZSBwYWdlIHRo YXQgYXJlIG5lZWRlZC4KCj4gICAJZm9yICg7IGFkZHIgPCBlbmQ7IGFkZHIgKz0gUEFHRV9TSVpF LCBpKyssIHBmbisrKQo+ICAgCQlyYW5nZS0+cGZuc1tpXSA9IGhtbV9kZXZpY2VfZW50cnlfZnJv bV9wZm4ocmFuZ2UsIHBmbikgfAo+ICAgCQkJCSBjcHVfZmxhZ3M7Cj4gCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5vdXZlYXUgbWFpbGluZyBsaXN0Ck5v dXZlYXVAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vbm91dmVhdQ==