From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?6rmA7Iq57Jqw?= Subject: Re: [RFC][PATCH] drm/prime: fixed to allocate sg table considering contiguous pages Date: Mon, 29 Apr 2013 11:16:42 +0900 Message-ID: <517DD80A.2000007@samsung.com> References: <1366966123-31432-1-git-send-email-sw0312.kim@samsung.com> Reply-To: sw0312.kim@samsung.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by gabe.freedesktop.org (Postfix) with ESMTP id E7FC8E5C6F for ; Sun, 28 Apr 2013 19:16:49 -0700 (PDT) Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MLZ00CI9VNPVH80@mailout1.samsung.com> for dri-devel@lists.freedesktop.org; Mon, 29 Apr 2013 11:16:47 +0900 (KST) In-reply-to: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Rahul Sharma Cc: sw0312.kim@samsung.com, "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org SGVsbG8gUmFodWwsCgpUaGFua3MgZm9yIG5vdGlmeWluZy4KCkFzIHlvdXIgY29tbWVudCwgaXQg aXMgc2FtZSBwYXRjaCB3aXRoIHlvdXJzLCBzbyBqdXN0IGlnbm9yZSBteSBwYXRjaC4KCkJlc2cg UmVnYXJkcywKLSBTZXVuZy1Xb28gS2ltCgpPbiAyMDEz64WEIDA07JuUIDI27J28IDE4OjE0LCBS YWh1bCBTaGFybWEgd3JvdGU6Cj4gSGkgU2V1bmcgV29vLAo+IAo+IEkgaGFkIHBvc3RlZCB0aGUg c2FtZSBzb2x1dGlvbiBhdAo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMv ZHJpLWRldmVsLzIwMTMtSmFudWFyeS8wMzQxMTkuaHRtbC4KPiBUaGlzIGhhcyBiZWVuIHB1bGxl ZCBpbiBkcm0taW50ZWwtbmV4dC4KPiAKPiByZWdhcmRzLAo+IFJhaHVsIFNoYXJtYS4KPiAKPiAK PiAKPiBPbiBGcmksIEFwciAyNiwgMjAxMyBhdCAyOjE4IFBNLCBTZXVuZy1Xb28gS2ltIDxzdzAz MTIua2ltQHNhbXN1bmcuY29tPndyb3RlOgo+IAo+PiBBbGxvY2F0aW5nIHNjYXR0ZXIgdGFibGUg d2l0aCBzZ19hbGxvY190YWJsZSgpIGRvZXMgbm90IGNvbnNpZGVyCj4+IGNvbnRpZ3VvdXMgcGFn ZXMuIEJlY2F1c2Ugc2dfYWxsb2NfdGFibGVfZnJvbV9wYWdlcygpIG1lcmdlcwo+PiBjb250aWdv dXMgcGFnZXMgaW50byBhIHNpZ25sZSBzY2F0dGVyIGVudHJ5LCB0aGlzIHBhdGNoIGZpeGVzIHRv Cj4+IGFsbG9jYXRlIHNjYXR0ZXIgdGFibGUgd2l0aCBpdCBmcm9tIGRybV9wcmltZV9wYWdlc190 b19zZygpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTZXVuZy1Xb28gS2ltIDxzdzAzMTIua2ltQHNh bXN1bmcuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYyB8ICAgIDgg KystLS0tLS0KPj4gIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcmltZS5jIGIvZHJp dmVycy9ncHUvZHJtL2RybV9wcmltZS5jCj4+IGluZGV4IDM2NjkxMGQuLjhjMDk4YTMgMTAwNjQ0 Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYwo+PiArKysgYi9kcml2ZXJzL2dw dS9kcm0vZHJtX3ByaW1lLmMKPj4gQEAgLTQwMSwyMSArNDAxLDE3IEBAIGludCBkcm1fcHJpbWVf ZmRfdG9faGFuZGxlX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlCj4+ICpkZXYsIHZvaWQgKmRhdGEs Cj4+ICBzdHJ1Y3Qgc2dfdGFibGUgKmRybV9wcmltZV9wYWdlc190b19zZyhzdHJ1Y3QgcGFnZSAq KnBhZ2VzLCBpbnQgbnJfcGFnZXMpCj4+ICB7Cj4+ICAgICAgICAgc3RydWN0IHNnX3RhYmxlICpz ZyA9IE5VTEw7Cj4+IC0gICAgICAgc3RydWN0IHNjYXR0ZXJsaXN0ICppdGVyOwo+PiAtICAgICAg IGludCBpOwo+PiAgICAgICAgIGludCByZXQ7Cj4+Cj4+ICAgICAgICAgc2cgPSBrbWFsbG9jKHNp emVvZihzdHJ1Y3Qgc2dfdGFibGUpLCBHRlBfS0VSTkVMKTsKPj4gICAgICAgICBpZiAoIXNnKQo+ PiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+Cj4+IC0gICAgICAgcmV0ID0gc2dfYWxsb2Nf dGFibGUoc2csIG5yX3BhZ2VzLCBHRlBfS0VSTkVMKTsKPj4gKyAgICAgICByZXQgPSBzZ19hbGxv Y190YWJsZV9mcm9tX3BhZ2VzKHNnLCBwYWdlcywgbnJfcGFnZXMsCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgIDAsIFBBR0VfU0laRSAqIG5yX3BhZ2VzLCBHRlBfS0VSTkVMKTsKPj4gICAgICAg ICBpZiAocmV0KQo+PiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+Cj4+IC0gICAgICAgZm9y X2VhY2hfc2coc2ctPnNnbCwgaXRlciwgbnJfcGFnZXMsIGkpCj4+IC0gICAgICAgICAgICAgICBz Z19zZXRfcGFnZShpdGVyLCBwYWdlc1tpXSwgUEFHRV9TSVpFLCAwKTsKPj4gLQo+PiAgICAgICAg IHJldHVybiBzZzsKPj4gIG91dDoKPj4gICAgICAgICBrZnJlZShzZyk7Cj4+IC0tCj4+IDEuNy40 LjEKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K Pj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+PiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwKPj4KPiAKPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo+IAoKLS0gClNldW5nLVdvbyBLaW0KU2Ftc3VuZyBTb2Z0d2Fy ZSBSJkQgQ2VudGVyCi0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=