From mboxrd@z Thu Jan 1 00:00:00 1970 From: Inki Dae Subject: Re: [PATCH] gpu: drm: exynos: Change return type to vm_fault_t Date: Fri, 11 May 2018 16:54:00 +0900 Message-ID: <5AF54C18.1000806@samsung.com> References: <20180414160429.GA18113@jordon-HP-15-Notebook-PC> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9640A6F063 for ; Fri, 11 May 2018 07:54:15 +0000 (UTC) Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20180511075411epoutp03bc8c420c6ca6d69e913eb89c706e11e3~th_GZ4abQ1272512725epoutp03E for ; Fri, 11 May 2018 07:54:11 +0000 (GMT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Souptick Joarder , jy0922.shim@samsung.com, sw0312.kim@samsung.com, Kyungmin Park Cc: dri-devel@lists.freedesktop.org, Matthew Wilcox List-Id: dri-devel@lists.freedesktop.org CjIwMTjrhYQgMDXsm5QgMTDsnbwgMjM6Mjfsl5AgU291cHRpY2sgSm9hcmRlciDsnbQo6rCAKSDs k7Qg6riAOgo+IE9uIFNhdCwgQXByIDE0LCAyMDE4IGF0IDk6MzQgUE0sIFNvdXB0aWNrIEpvYXJk ZXIgPGpyZHIubGludXhAZ21haWwuY29tPiB3cm90ZToKPj4gVXNlIG5ldyByZXR1cm4gdHlwZSB2 bV9mYXVsdF90IGZvciBmYXVsdCBoYW5kbGVyCj4+IGluIHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0 cnVjdC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBn bWFpbC5jb20+Cj4+IFJldmlld2VkLWJ5OiBNYXR0aGV3IFdpbGNveCA8bWF3aWxjb3hAbWljcm9z b2Z0LmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZ2Vt LmMgfCAyMSArKysrLS0tLS0tLS0tLS0tLS0tLS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3Mv ZXh5bm9zX2RybV9nZW0uaCB8ICAzICsrLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlv bnMoKyksIDE4IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2V4eW5vcy9leHlub3NfZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf ZHJtX2dlbS5jCj4+IGluZGV4IDExY2MwMWIuLjZlMTQ5NGYgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9nZW0uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9k cm0vZXh5bm9zL2V4eW5vc19kcm1fZ2VtLmMKPj4gQEAgLTQzMSwzNyArNDMxLDI0IEBAIGludCBl eHlub3NfZHJtX2dlbV9kdW1iX2NyZWF0ZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdiwKPj4g ICAgICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gLWludCBleHlub3NfZHJtX2dlbV9mYXVsdChz dHJ1Y3Qgdm1fZmF1bHQgKnZtZikKPj4gK3ZtX2ZhdWx0X3QgZXh5bm9zX2RybV9nZW1fZmF1bHQo c3RydWN0IHZtX2ZhdWx0ICp2bWYpCj4+ICB7Cj4+ICAgICAgICAgc3RydWN0IHZtX2FyZWFfc3Ry dWN0ICp2bWEgPSB2bWYtPnZtYTsKPj4gICAgICAgICBzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9i aiA9IHZtYS0+dm1fcHJpdmF0ZV9kYXRhOwo+PiAgICAgICAgIHN0cnVjdCBleHlub3NfZHJtX2dl bSAqZXh5bm9zX2dlbSA9IHRvX2V4eW5vc19nZW0ob2JqKTsKPj4gICAgICAgICB1bnNpZ25lZCBs b25nIHBmbjsKPj4gICAgICAgICBwZ29mZl90IHBhZ2Vfb2Zmc2V0Owo+PiAtICAgICAgIGludCBy ZXQ7Cj4+Cj4+ICAgICAgICAgcGFnZV9vZmZzZXQgPSAodm1mLT5hZGRyZXNzIC0gdm1hLT52bV9z dGFydCkgPj4gUEFHRV9TSElGVDsKPj4KPj4gICAgICAgICBpZiAocGFnZV9vZmZzZXQgPj0gKGV4 eW5vc19nZW0tPnNpemUgPj4gUEFHRV9TSElGVCkpIHsKPj4gICAgICAgICAgICAgICAgIERSTV9F UlJPUigiaW52YWxpZCBwYWdlIG9mZnNldFxuIik7Cj4+IC0gICAgICAgICAgICAgICByZXQgPSAt RUlOVkFMOwo+PiAtICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgICAgICAgICBy ZXR1cm4gVk1fRkFVTFRfU0lHQlVTOwo+PiAgICAgICAgIH0KPj4KPj4gICAgICAgICBwZm4gPSBw YWdlX3RvX3BmbihleHlub3NfZ2VtLT5wYWdlc1twYWdlX29mZnNldF0pOwo+PiAtICAgICAgIHJl dCA9IHZtX2luc2VydF9taXhlZCh2bWEsIHZtZi0+YWRkcmVzcywgX19wZm5fdG9fcGZuX3QocGZu LCBQRk5fREVWKSk7Cj4+IC0KPj4gLW91dDoKPj4gLSAgICAgICBzd2l0Y2ggKHJldCkgewo+PiAt ICAgICAgIGNhc2UgMDoKPj4gLSAgICAgICBjYXNlIC1FUkVTVEFSVFNZUzoKPj4gLSAgICAgICBj YXNlIC1FSU5UUjoKPj4gLSAgICAgICAgICAgICAgIHJldHVybiBWTV9GQVVMVF9OT1BBR0U7Cj4+ IC0gICAgICAgY2FzZSAtRU5PTUVNOgo+PiAtICAgICAgICAgICAgICAgcmV0dXJuIFZNX0ZBVUxU X09PTTsKPj4gLSAgICAgICBkZWZhdWx0Ogo+PiAtICAgICAgICAgICAgICAgcmV0dXJuIFZNX0ZB VUxUX1NJR0JVUzsKPj4gLSAgICAgICB9Cj4+ICsgICAgICAgcmV0dXJuIHZtZl9pbnNlcnRfbWl4 ZWQodm1hLCB2bWYtPmFkZHJlc3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIF9fcGZuX3Rv X3Bmbl90KHBmbiwgUEZOX0RFVikpOwo+PiAgfQo+Pgo+PiAgc3RhdGljIGludCBleHlub3NfZHJt X2dlbV9tbWFwX29iaihzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaiwKPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9nZW0uaCBiL2RyaXZlcnMvZ3B1L2Ry bS9leHlub3MvZXh5bm9zX2RybV9nZW0uaAo+PiBpbmRleCA1YTRjN2RlLi45MDU3ZDdmIDEwMDY0 NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZ2VtLmgKPj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2dlbS5oCj4+IEBAIC0xMyw2ICsx Myw3IEBACj4+ICAjZGVmaW5lIF9FWFlOT1NfRFJNX0dFTV9IXwo+Pgo+PiAgI2luY2x1ZGUgPGRy bS9kcm1fZ2VtLmg+Cj4+ICsjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMuaD4KPj4KPj4gICNkZWZp bmUgdG9fZXh5bm9zX2dlbSh4KSAgICAgICBjb250YWluZXJfb2YoeCwgc3RydWN0IGV4eW5vc19k cm1fZ2VtLCBiYXNlKQo+Pgo+PiBAQCAtMTExLDcgKzExMiw3IEBAIGludCBleHlub3NfZHJtX2dl bV9kdW1iX2NyZWF0ZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdiwKPj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVtYiAqYXJncyk7Cj4+ Cj4+ICAvKiBwYWdlIGZhdWx0IGhhbmRsZXIgYW5kIG1tYXAgZmF1bHQgYWRkcmVzcyh2aXJ0dWFs KSB0byBwaHlzaWNhbCBtZW1vcnkuICovCj4+IC1pbnQgZXh5bm9zX2RybV9nZW1fZmF1bHQoc3Ry dWN0IHZtX2ZhdWx0ICp2bWYpOwo+PiArdm1fZmF1bHRfdCBleHlub3NfZHJtX2dlbV9mYXVsdChz dHJ1Y3Qgdm1fZmF1bHQgKnZtZik7Cj4+Cj4+ICAvKiBzZXQgdm1fZmxhZ3MgYW5kIHdlIGNhbiBj aGFuZ2UgdGhlIHZtIGF0dHJpYnV0ZSB0byBvdGhlciBvbmUgYXQgaGVyZS4gKi8KPj4gIGludCBl eHlub3NfZHJtX2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1 Y3QgKnZtYSk7Cj4+IC0tCj4+IDEuOS4xCj4+Cj4gCj4gQW55IGNvbW1lbnQgb24gdGhpcyBwYXRj aCA/Cj4gCgpDbGVhbnVwIG9uZSBzbyBtZXJnZWQgaXQgYWxyZWFkeSB0byAtbmV4dC4KClRoYW5r cywKSW5raSBEYWUKCj4gCj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=