From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 3/7] nouveau: remove the block parameter to nouveau_range_fault Date: Wed, 24 Jul 2019 08:52:54 +0200 Message-ID: <20190724065258.16603-4-hch@lst.de> References: <20190724065258.16603-1-hch@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190724065258.16603-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 Cc: linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, Ralph Campbell , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: dri-devel@lists.freedesktop.org VGhlIHBhcmFtZXRlciBpcyBhbHdheXMgZmFsc2UsIHNvIHJlbW92ZSBpdCBhcyB3ZWxsIGFzIHRo ZSAtRUFHQUlOCmhhbmRsaW5nIHRoYXQgY2FuIG9ubHkgaGFwcGVuIGZvciB0aGUgbm9uLWJsb2Nr aW5nIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jIHwgMTAgKysrKy0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jIGIvZHJpdmVycy9n cHUvZHJtL25vdXZlYXUvbm91dmVhdV9zdm0uYwppbmRleCA2YzFiMDRkZTBkYjguLmUzMDk3NDky YjRhZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9zdm0uYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jCkBAIC00ODUsOCArNDg1 LDcgQEAgbm91dmVhdV9yYW5nZV9kb25lKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlKQogfQogCiBz dGF0aWMgaW50Ci1ub3V2ZWF1X3JhbmdlX2ZhdWx0KHN0cnVjdCBobW1fbWlycm9yICptaXJyb3Is IHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLAotCQkgICAgYm9vbCBibG9jaykKK25vdXZlYXVfcmFu Z2VfZmF1bHQoc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvciwgc3RydWN0IGhtbV9yYW5nZSAqcmFu Z2UpCiB7CiAJbG9uZyByZXQ7CiAKQEAgLTUwNCwxMyArNTAzLDEyIEBAIG5vdXZlYXVfcmFuZ2Vf ZmF1bHQoc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvciwgc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2Us CiAJCXJldHVybiAtRUFHQUlOOwogCX0KIAotCXJldCA9IGhtbV9yYW5nZV9mYXVsdChyYW5nZSwg YmxvY2spOworCXJldCA9IGhtbV9yYW5nZV9mYXVsdChyYW5nZSwgdHJ1ZSk7CiAJaWYgKHJldCA8 PSAwKSB7CiAJCWlmIChyZXQgPT0gLUVCVVNZIHx8ICFyZXQpIHsKIAkJCXVwX3JlYWQoJnJhbmdl LT52bWEtPnZtX21tLT5tbWFwX3NlbSk7CiAJCQlyZXQgPSAtRUJVU1k7Ci0JCX0gZWxzZSBpZiAo cmV0ID09IC1FQUdBSU4pCi0JCQlyZXQgPSAtRUJVU1k7CisJCX0KIAkJaG1tX3JhbmdlX3VucmVn aXN0ZXIocmFuZ2UpOwogCQlyZXR1cm4gcmV0OwogCX0KQEAgLTY5MSw3ICs2ODksNyBAQCBub3V2 ZWF1X3N2bV9mYXVsdChzdHJ1Y3QgbnZpZl9ub3RpZnkgKm5vdGlmeSkKIAkJcmFuZ2UudmFsdWVz ID0gbm91dmVhdV9zdm1fcGZuX3ZhbHVlczsKIAkJcmFuZ2UucGZuX3NoaWZ0ID0gTlZJRl9WTU1f UEZOTUFQX1YwX0FERFJfU0hJRlQ7CiBhZ2FpbjoKLQkJcmV0ID0gbm91dmVhdV9yYW5nZV9mYXVs dCgmc3ZtbS0+bWlycm9yLCAmcmFuZ2UsIHRydWUpOworCQlyZXQgPSBub3V2ZWF1X3JhbmdlX2Zh dWx0KCZzdm1tLT5taXJyb3IsICZyYW5nZSk7CiAJCWlmIChyZXQgPT0gMCkgewogCQkJbXV0ZXhf bG9jaygmc3ZtbS0+bXV0ZXgpOwogCQkJaWYgKCFub3V2ZWF1X3JhbmdlX2RvbmUoJnJhbmdlKSkg ewotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpOb3V2ZWF1IG1haWxpbmcgbGlzdApOb3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXU=