From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gustavo Padovan Subject: Re: [PATCH v2] drm/vkms: Use new return type vm_fault_t Date: Mon, 30 Jul 2018 15:34:54 -0300 Message-ID: <20180730183454.GA5400@juma> References: <20180726144549.GA9434@jordon-HP-15-Notebook-PC> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt0-f195.google.com (mail-qt0-f195.google.com [209.85.216.195]) by gabe.freedesktop.org (Postfix) with ESMTPS id D81A789B98 for ; Mon, 30 Jul 2018 18:35:02 +0000 (UTC) Received: by mail-qt0-f195.google.com with SMTP id y19-v6so13183283qto.5 for ; Mon, 30 Jul 2018 11:35:02 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180726144549.GA9434@jordon-HP-15-Notebook-PC> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Souptick Joarder Cc: hamohammed.sa@gmail.com, rodrigosiqueiramelo@gmail.com, airlied@linux.ie, daniel.vetter@ffwll.ch, linux-kernel@vger.kernel.org, willy@infradead.org, gustavo.padovan@collabora.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgU291cHRpY2ssCgpPbiBUaHUsIEp1bCAyNiwgMjAxOCBhdCAwODoxNTo0OVBNICswNTMwLCBT b3VwdGljayBKb2FyZGVyIHdyb3RlOgo+IFVzZSBuZXcgcmV0dXJuIHR5cGUgdm1fZmF1bHRfdCBm b3IgZmF1bHQgaGFuZGxlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxq cmRyLmxpbnV4QGdtYWlsLmNvbT4KPiAtLS0KPiB2MjogVXBkYXRlZCBwYXRjaCB0aXRsZQo+IAo+ ICBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5oIHwgMiArLQo+ICBkcml2ZXJzL2dwdS9k cm0vdmttcy92a21zX2dlbS5jIHwgNSArKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3ZrbXMvdmttc19kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmgKPiBpbmRl eCAwN2JlMjlmLi5kNWQwNGE4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3Zr bXNfZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5oCj4gQEAgLTY1 LDcgKzY1LDcgQEAgc3RydWN0IGRybV9nZW1fb2JqZWN0ICp2a21zX2dlbV9jcmVhdGUoc3RydWN0 IGRybV9kZXZpY2UgKmRldiwKPiAgCQkJCSAgICAgICB1MzIgKmhhbmRsZSwKPiAgCQkJCSAgICAg ICB1NjQgc2l6ZSk7Cj4gIAo+IC1pbnQgdmttc19nZW1fZmF1bHQoc3RydWN0IHZtX2ZhdWx0ICp2 bWYpOwo+ICt2bV9mYXVsdF90IHZrbXNfZ2VtX2ZhdWx0KHN0cnVjdCB2bV9mYXVsdCAqdm1mKTsK PiAgCj4gIGludCB2a21zX2R1bWJfY3JlYXRlKHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwgc3RydWN0 IGRybV9kZXZpY2UgKmRldiwKPiAgCQkgICAgIHN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVtYiAq YXJncyk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZ2VtLmMgYi9k cml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2dlbS5jCj4gaW5kZXggYzdlMzgzNi4uNjJlMDVkYyAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2dlbS5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL3ZrbXMvdmttc19nZW0uYwo+IEBAIC00MywxNCArNDMsMTQgQEAgdm9pZCB2 a21zX2dlbV9mcmVlX29iamVjdChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaikKPiAgCWtmcmVl KGdlbSk7Cj4gIH0KPiAgCj4gLWludCB2a21zX2dlbV9mYXVsdChzdHJ1Y3Qgdm1fZmF1bHQgKnZt ZikKPiArdm1fZmF1bHRfdCB2a21zX2dlbV9mYXVsdChzdHJ1Y3Qgdm1fZmF1bHQgKnZtZikKPiAg ewo+ICAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEgPSB2bWYtPnZtYTsKPiAgCXN0cnVjdCB2 a21zX2dlbV9vYmplY3QgKm9iaiA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhOwo+ICAJdW5zaWduZWQg bG9uZyB2YWRkciA9IHZtZi0+YWRkcmVzczsKPiAgCXBnb2ZmX3QgcGFnZV9vZmZzZXQ7Cj4gIAls b2ZmX3QgbnVtX3BhZ2VzOwo+IC0JaW50IHJldDsKPiArCXZtX2ZhdWx0X3QgcmV0ID0gVk1fRkFV TFRfU0lHQlVTOwo+ICAKPiAgCXBhZ2Vfb2Zmc2V0ID0gKHZhZGRyIC0gdm1hLT52bV9zdGFydCkg Pj4gUEFHRV9TSElGVDsKPiAgCW51bV9wYWdlcyA9IERJVl9ST1VORF9VUChvYmotPmdlbS5zaXpl LCBQQUdFX1NJWkUpOwo+IEBAIC01OCw3ICs1OCw2IEBAIGludCB2a21zX2dlbV9mYXVsdChzdHJ1 Y3Qgdm1fZmF1bHQgKnZtZikKPiAgCWlmIChwYWdlX29mZnNldCA+IG51bV9wYWdlcykKPiAgCQly ZXR1cm4gVk1fRkFVTFRfU0lHQlVTOwo+ICAKPiAtCXJldCA9IC1FTk9FTlQ7Cj4gIAltdXRleF9s b2NrKCZvYmotPnBhZ2VzX2xvY2spOwo+ICAJaWYgKG9iai0+cGFnZXMpIHsKPiAgCQlnZXRfcGFn ZShvYmotPnBhZ2VzW3BhZ2Vfb2Zmc2V0XSk7Cj4gLS0gCj4gMS45LjEKClBhdGNoIHB1c2hlZCB0 byBkcm0tbWlzYy1uZXh0LiB2a21zIGlzIHN0aWxsIGV4cGVyaW1lbnRhbCBzbyBJJ20gbm90CnF1 ZXVlaW5nIHRoaXMgZm9yIDQuMTkuIFRoYW5rcy4KCkd1c3Rhdm8KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=