From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [RFC v3 1/3] fbmem: add default get_fb_unmapped_area function Date: Wed, 30 Nov 2016 21:39:04 +0200 Message-ID: <8660782.p0OvrTrrzL@avalon> References: <1480534459-7239-1-git-send-email-benjamin.gaignard@linaro.org> <1480534459-7239-2-git-send-email-benjamin.gaignard@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id ABF216E44F for ; Wed, 30 Nov 2016 19:38:49 +0000 (UTC) In-Reply-To: <1480534459-7239-2-git-send-email-benjamin.gaignard@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Benjamin Gaignard Cc: linaro-kernel@lists.linaro.org, philippe.cornu@st.com, dri-devel@lists.freedesktop.org, yannick.fertre@st.com, airlied@redhat.com List-Id: dri-devel@lists.freedesktop.org T24gV2VkbmVzZGF5IDMwIE5vdiAyMDE2IDIwOjM0OjE3IEJlbmphbWluIEdhaWduYXJkIHdyb3Rl Ogo+IElmIEhBVkVfQVJDSF9GQl9VTk1BUFBFRF9BUkVBIGlzIHNldCBhbmQgZ2V0X2ZiX3VubWFw cGVkX2FyZWEKPiBmdW5jdGlvbiBub3QgZGVmaW5lZCBpbiBwbGF0Zm9ybSBhcmNoaXRlY3R1cmUg bGV0IHVzZSBhIGRlZmF1bHQgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQmVuamFtaW4g R2FpZ25hcmQgPGJlbmphbWluLmdhaWduYXJkQGxpbmFyby5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMv dmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgMTUgKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBj aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8v ZmJkZXYvY29yZS9mYm1lbS5jCj4gYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJtZW0uYyBp bmRleCA3NmMxYWQ5Li41NDQ4OGVlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYv Y29yZS9mYm1lbS5jCj4gKysrIGIvZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKPiBA QCAtMTQ5Miw2ICsxNDkyLDIxIEBAIHN0YXRpYyBsb25nIGZiX2NvbXBhdF9pb2N0bChzdHJ1Y3Qg ZmlsZSAqZmlsZSwKPiB1bnNpZ25lZCBpbnQgY21kLCByZXR1cm4gMDsKPiAgfQo+IAo+ICsjaWYg ZGVmaW5lZChIQVZFX0FSQ0hfRkJfVU5NQVBQRURfQVJFQSkgJiYgIWRlZmluZWQoZ2V0X2ZiX3Vu bWFwcGVkX2FyZWEpCgpJIHRoaW5rIEkndmUgYXNrZWQgdGhpcyB0d2ljZSBhbHJlYWR5LCBob3cg aXMgdGhhdCBwb3NzaWJsZSA/Cgo+ICt1bnNpZ25lZCBsb25nIGdldF9mYl91bm1hcHBlZF9hcmVh KHN0cnVjdCBmaWxlICpmaWxwLAo+ICsJCQkJICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25l ZCBsb25nIGxlbiwKPiArCQkJCSAgIHVuc2lnbmVkIGxvbmcgcGdvZmYsIHVuc2lnbmVkIGxvbmcg ZmxhZ3MpCj4gK3sKPiArCXN0cnVjdCBmYl9pbmZvICogY29uc3QgaW5mbyA9IGZpbHAtPnByaXZh dGVfZGF0YTsKPiArCXVuc2lnbmVkIGxvbmcgZmJfc2l6ZSA9IFBBR0VfQUxJR04oaW5mby0+Zml4 LnNtZW1fbGVuKTsKPiArCj4gKwlpZiAocGdvZmYgPiBmYl9zaXplIHx8IGxlbiA+IGZiX3NpemUg LSBwZ29mZikKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwlyZXR1cm4gKHVuc2lnbmVkIGxv bmcpaW5mby0+c2NyZWVuX2Jhc2UgKyBwZ29mZjsKPiArfQo+ICsjZW5kaWYKPiArCj4gIHN0YXRp YyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGZiX2ZvcHMgPSB7Cj4gIAkub3duZXIgPQlU SElTX01PRFVMRSwKPiAgCS5yZWFkID0JCWZiX3JlYWQsCgotLSAKUmVnYXJkcywKCkxhdXJlbnQg UGluY2hhcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=