From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ralph Campbell Subject: [PATCH 2/2] mm/hmm: hmm_range_fault() infinite loop Date: Fri, 23 Aug 2019 15:17:53 -0700 Message-ID: <20190823221753.2514-3-rcampbell@nvidia.com> References: <20190823221753.2514-1-rcampbell@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190823221753.2514-1-rcampbell-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org Cc: Ralph Campbell , nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= , Jason Gunthorpe , amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Andrew Morton , Christoph Hellwig Tm9ybWFsbHksIGNhbGxlcnMgdG8gaGFuZGxlX21tX2ZhdWx0KCkgYXJlIHN1cHBvc2VkIHRvIGNo ZWNrIHRoZQp2bWEtPnZtX2ZsYWdzIGZpcnN0LiBobW1fcmFuZ2VfZmF1bHQoKSBjaGVja3MgZm9y IFZNX1JFQUQgYnV0IGRvZXNuJ3QKY2hlY2sgZm9yIFZNX1dSSVRFIGlmIHRoZSBjYWxsZXIgcmVx dWVzdHMgYSBwYWdlIHRvIGJlIGZhdWx0ZWQgaW4Kd2l0aCB3cml0ZSBwZXJtaXNzaW9uICh2aWEg dGhlIGhtbV9yYW5nZS5wZm5zW10gdmFsdWUpLgpJZiB0aGUgdm1hIGlzIHdyaXRlIHByb3RlY3Rl ZCwgdGhpcyBjYW4gcmVzdWx0IGluIGFuIGluZmluaXRlIGxvb3A6CiAgaG1tX3JhbmdlX2ZhdWx0 KCkKICAgIHdhbGtfcGFnZV9yYW5nZSgpCiAgICAgIC4uLgogICAgICBobW1fdm1hX3dhbGtfaG9s ZSgpCiAgICAgICAgaG1tX3ZtYV93YWxrX2hvbGVfKCkKICAgICAgICAgIGhtbV92bWFfZG9fZmF1 bHQoKQogICAgICAgICAgICBoYW5kbGVfbW1fZmF1bHQoRkFVTFRfRkxBR19XUklURSkKICAgICAg ICAgICAgLyogcmV0dXJucyBWTV9GQVVMVF9XUklURSAqLwogICAgICAgICAgLyogcmV0dXJucyAt RUJVU1kgKi8KICAgICAgICAvKiByZXR1cm5zIC1FQlVTWSAqLwogICAgICAvKiByZXR1cm5zIC1F QlVTWSAqLwogICAgLyogbG9vcHMgb24gLUVCVVNZIGFuZCByYW5nZS0+dmFsaWQgKi8KUHJldmVu dCB0aGlzIGJ5IGNoZWNraW5nIGZvciB2bWEtPnZtX2ZsYWdzICYgVk1fV1JJVEUgYmVmb3JlIGNh bGxpbmcKaGFuZGxlX21tX2ZhdWx0KCkuCgpTaWduZWQtb2ZmLWJ5OiBSYWxwaCBDYW1wYmVsbCA8 cmNhbXBiZWxsQG52aWRpYS5jb20+Ci0tLQogbW0vaG1tLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL21tL2htbS5jIGIvbW0vaG1tLmMKaW5k ZXggMjkzNzE0ODVmZTk0Li40ODgyYjgzYWVjY2IgMTAwNjQ0Ci0tLSBhL21tL2htbS5jCisrKyBi L21tL2htbS5jCkBAIC0yOTIsNiArMjkyLDkgQEAgc3RhdGljIGludCBobW1fdm1hX3dhbGtfaG9s ZV8odW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGVuZCwKIAlobW1fdm1hX3dhbGst Pmxhc3QgPSBhZGRyOwogCWkgPSAoYWRkciAtIHJhbmdlLT5zdGFydCkgPj4gUEFHRV9TSElGVDsK IAorCWlmICh3cml0ZV9mYXVsdCAmJiB3YWxrLT52bWEgJiYgISh3YWxrLT52bWEtPnZtX2ZsYWdz ICYgVk1fV1JJVEUpKQorCQlyZXR1cm4gLUVQRVJNOworCiAJZm9yICg7IGFkZHIgPCBlbmQ7IGFk ZHIgKz0gUEFHRV9TSVpFLCBpKyspIHsKIAkJcGZuc1tpXSA9IHJhbmdlLT52YWx1ZXNbSE1NX1BG Tl9OT05FXTsKIAkJaWYgKGZhdWx0IHx8IHdyaXRlX2ZhdWx0KSB7Ci0tIAoyLjIwLjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGlu ZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeA==