From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Gaignard Subject: [RFC v3 1/3] fbmem: add default get_fb_unmapped_area function Date: Wed, 30 Nov 2016 20:34:17 +0100 Message-ID: <1480534459-7239-2-git-send-email-benjamin.gaignard@linaro.org> References: <1480534459-7239-1-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 mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 27D8B6E43D for ; Wed, 30 Nov 2016 19:34:35 +0000 (UTC) Received: by mail-wm0-x22d.google.com with SMTP id f82so228221176wmf.1 for ; Wed, 30 Nov 2016 11:34:35 -0800 (PST) In-Reply-To: <1480534459-7239-1-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: dri-devel@lists.freedesktop.org, airlied@redhat.com, daniel@ffwll.ch, robdclark@gmail.com, laurent.pinchart@ideasonboard.com Cc: yannick.fertre@st.com, linaro-kernel@lists.linaro.org, philippe.cornu@st.com List-Id: dri-devel@lists.freedesktop.org SWYgSEFWRV9BUkNIX0ZCX1VOTUFQUEVEX0FSRUEgaXMgc2V0IGFuZCBnZXRfZmJfdW5tYXBwZWRf YXJlYQpmdW5jdGlvbiBub3QgZGVmaW5lZCBpbiBwbGF0Zm9ybSBhcmNoaXRlY3R1cmUgbGV0IHVz ZSBhIGRlZmF1bHQgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8 YmVuamFtaW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4KLS0tCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Nv cmUvZmJtZW0uYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJtZW0uYyBi L2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jCmluZGV4IDc2YzFhZDkuLjU0NDg4ZWUg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jCisrKyBiL2RyaXZl cnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jCkBAIC0xNDkyLDYgKzE0OTIsMjEgQEAgc3RhdGlj IGxvbmcgZmJfY29tcGF0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21k LAogCXJldHVybiAwOwogfQogCisjaWYgZGVmaW5lZChIQVZFX0FSQ0hfRkJfVU5NQVBQRURfQVJF QSkgJiYgIWRlZmluZWQoZ2V0X2ZiX3VubWFwcGVkX2FyZWEpCit1bnNpZ25lZCBsb25nIGdldF9m Yl91bm1hcHBlZF9hcmVhKHN0cnVjdCBmaWxlICpmaWxwLAorCQkJCSAgIHVuc2lnbmVkIGxvbmcg YWRkciwgdW5zaWduZWQgbG9uZyBsZW4sCisJCQkJICAgdW5zaWduZWQgbG9uZyBwZ29mZiwgdW5z aWduZWQgbG9uZyBmbGFncykKK3sKKwlzdHJ1Y3QgZmJfaW5mbyAqIGNvbnN0IGluZm8gPSBmaWxw LT5wcml2YXRlX2RhdGE7CisJdW5zaWduZWQgbG9uZyBmYl9zaXplID0gUEFHRV9BTElHTihpbmZv LT5maXguc21lbV9sZW4pOworCisJaWYgKHBnb2ZmID4gZmJfc2l6ZSB8fCBsZW4gPiBmYl9zaXpl IC0gcGdvZmYpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuICh1bnNpZ25lZCBsb25nKWlu Zm8tPnNjcmVlbl9iYXNlICsgcGdvZmY7Cit9CisjZW5kaWYKKwogc3RhdGljIGNvbnN0IHN0cnVj dCBmaWxlX29wZXJhdGlvbnMgZmJfZm9wcyA9IHsKIAkub3duZXIgPQlUSElTX01PRFVMRSwKIAku cmVhZCA9CQlmYl9yZWFkLAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=