From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 08/13] mm: remove the mask variable in hmm_vma_walk_hugetlb_entry Date: Tue, 30 Jul 2019 08:51:58 +0300 Message-ID: <20190730055203.28467-9-hch@lst.de> References: <20190730055203.28467-1-hch@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190730055203.28467-1-hch-jcswGhMUV9g@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= , Jason Gunthorpe , Ben Skeggs , Felix Kuehling Cc: Ralph Campbell , nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: amd-gfx.lists.freedesktop.org VGhlIHBhZ2V3YWxrIGNvZGUgYWxyZWFkeSBwYXNzZXMgdGhlIHZhbHVlIGFzIHRoZSBobWFzayBw YXJhbWV0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4K LS0tCiBtbS9obW0uYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tbS9obW0uYyBiL21tL2htbS5jCmluZGV4 IGYyNmQ2YWJjNGVkMi4uODhiNzdhNGE2YTFlIDEwMDY0NAotLS0gYS9tbS9obW0uYworKysgYi9t bS9obW0uYwpAQCAtNzcxLDE5ICs3NzEsMTYgQEAgc3RhdGljIGludCBobW1fdm1hX3dhbGtfaHVn ZXRsYl9lbnRyeShwdGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLAogCQkJCSAgICAgIHN0 cnVjdCBtbV93YWxrICp3YWxrKQogewogI2lmZGVmIENPTkZJR19IVUdFVExCX1BBR0UKLQl1bnNp Z25lZCBsb25nIGFkZHIgPSBzdGFydCwgaSwgcGZuLCBtYXNrOworCXVuc2lnbmVkIGxvbmcgYWRk ciA9IHN0YXJ0LCBpLCBwZm47CiAJc3RydWN0IGhtbV92bWFfd2FsayAqaG1tX3ZtYV93YWxrID0g d2Fsay0+cHJpdmF0ZTsKIAlzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSA9IGhtbV92bWFfd2Fsay0+ cmFuZ2U7CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEgPSB3YWxrLT52bWE7Ci0Jc3RydWN0 IGhzdGF0ZSAqaCA9IGhzdGF0ZV92bWEodm1hKTsKIAl1aW50NjRfdCBvcmlnX3BmbiwgY3B1X2Zs YWdzOwogCWJvb2wgZmF1bHQsIHdyaXRlX2ZhdWx0OwogCXNwaW5sb2NrX3QgKnB0bDsKIAlwdGVf dCBlbnRyeTsKIAlpbnQgcmV0ID0gMDsKIAotCW1hc2sgPSBodWdlX3BhZ2Vfc2l6ZShoKSAtIDE7 Ci0KIAlwdGwgPSBodWdlX3B0ZV9sb2NrKGhzdGF0ZV92bWEodm1hKSwgd2Fsay0+bW0sIHB0ZSk7 CiAJZW50cnkgPSBodWdlX3B0ZXBfZ2V0KHB0ZSk7CiAKQEAgLTc5OSw3ICs3OTYsNyBAQCBzdGF0 aWMgaW50IGhtbV92bWFfd2Fsa19odWdldGxiX2VudHJ5KHB0ZV90ICpwdGUsIHVuc2lnbmVkIGxv bmcgaG1hc2ssCiAJCWdvdG8gdW5sb2NrOwogCX0KIAotCXBmbiA9IHB0ZV9wZm4oZW50cnkpICsg KChzdGFydCAmIG1hc2spID4+IFBBR0VfU0hJRlQpOworCXBmbiA9IHB0ZV9wZm4oZW50cnkpICsg KChzdGFydCAmIGhtYXNrKSA+PiBQQUdFX1NISUZUKTsKIAlmb3IgKDsgYWRkciA8IGVuZDsgYWRk ciArPSBQQUdFX1NJWkUsIGkrKywgcGZuKyspCiAJCXJhbmdlLT5wZm5zW2ldID0gaG1tX2Rldmlj ZV9lbnRyeV9mcm9tX3BmbihyYW5nZSwgcGZuKSB8CiAJCQkJIGNwdV9mbGFnczsKLS0gCjIuMjAu MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTm91dmVh dSBtYWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1