From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 01/13] drm/gma500: Sanity-check pipe index Date: Wed, 12 Aug 2015 17:00:23 +0200 Message-ID: <1439391635-29166-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7A2F46E1FC for ; Wed, 12 Aug 2015 08:01:30 -0700 (PDT) Received: by pawu10 with SMTP id u10so16330359paw.1 for ; Wed, 12 Aug 2015 08:01:30 -0700 (PDT) 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 Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCklmIHRoZSBEU0kgb3V0 cHV0IGlzbid0IGNvbm5lY3RlZCwgdGhlbiBtZGZsZF9kc2lfZW5jb2Rlcl9nZXRfcGlwZSgpCndp bGwgcmV0dXJuIC0xLiBUaGUgbWRmbGRfZHNpX2RwX21vZGVfc2V0KCkgZnVuY3Rpb24gZG9lc24n dCBwcm9wZXJseQpjaGVjayBmb3IgdGhpcyBjb25kaXRpb24gYW5kIGNhdXNlcyB0aGUgZm9sbG93 aW5nIGNvbXBpbGVyIHdhcm5pbmdzOgoKCSAgQ0MgICAgICBkcml2ZXJzL2dwdS9kcm0vZ21hNTAw L21kZmxkX2RzaV9kcGkubwoJZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9tZGZsZF9kc2lfZHBpLmM6 IEluIGZ1bmN0aW9uIOKAmG1kZmxkX2RzaV9kcGlfbW9kZV9zZXTigJk6Cglkcml2ZXJzL2dwdS9k cm0vZ21hNTAwL21kZmxkX2RzaV9kcGkuYzo4Mjg6MzU6IHdhcm5pbmc6IGFycmF5IHN1YnNjcmlw dCBpcyBiZWxvdyBhcnJheSBib3VuZHMgWy1XYXJyYXktYm91bmRzXQoJICB1MzIgcGlwZWNvbmYg PSBkZXZfcHJpdi0+cGlwZWNvbmZbcGlwZV07CgkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF4KCWRyaXZlcnMvZ3B1L2RybS9nbWE1MDAvbWRmbGRfZHNpX2RwaS5jOjgyOTozMzog d2FybmluZzogYXJyYXkgc3Vic2NyaXB0IGlzIGJlbG93IGFycmF5IGJvdW5kcyBbLVdhcnJheS1i b3VuZHNdCgkgIHUzMiBkc3BjbnRyID0gZGV2X3ByaXYtPmRzcGNudHJbcGlwZV07CgkgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBeCgpGaXggdGhpcyBieSBjaGVja2luZyBmb3IgYSB2 YWxpZCBwaXBlIGJlZm9yZSBpbmRleGluZyB0aGUgcGlwZWNvbmYgYW5kCmRzcGNudHIgYXJyYXlz LgoKQ2M6IFBhdHJpayBKYWtvYnNzb24gPHBhdHJpay5yLmpha29ic3NvbkBnbWFpbC5jb20+ClNp Z25lZC1vZmYtYnk6IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2dtYTUwMC9tZGZsZF9kc2lfZHBpLmMgfCAxMCArKysrKysrLS0tCiAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvbWRmbGRfZHNpX2RwaS5jIGIvZHJpdmVycy9ncHUvZHJt L2dtYTUwMC9tZGZsZF9kc2lfZHBpLmMKaW5kZXggZDQ4MTNlMDNmNWVlLi4wMDI3NWMzODU2Y2Ug MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvbWRmbGRfZHNpX2RwaS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvbWRmbGRfZHNpX2RwaS5jCkBAIC04MjEsMTQgKzgyMSwx OCBAQCB2b2lkIG1kZmxkX2RzaV9kcGlfbW9kZV9zZXQoc3RydWN0IGRybV9lbmNvZGVyICplbmNv ZGVyLAogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBkc2lfY29uZmlnLT5kZXY7CiAJc3RydWN0 IGRybV9wc2JfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCWludCBwaXBl ID0gbWRmbGRfZHNpX2VuY29kZXJfZ2V0X3BpcGUoZHNpX2VuY29kZXIpOwotCiAJdTMyIHBpcGVj b25mX3JlZyA9IFBJUEVBQ09ORjsKIAl1MzIgZHNwY250cl9yZWcgPSBEU1BBQ05UUjsKKwl1MzIg cGlwZWNvbmYsIGRzcGNudHI7CiAKLQl1MzIgcGlwZWNvbmYgPSBkZXZfcHJpdi0+cGlwZWNvbmZb cGlwZV07Ci0JdTMyIGRzcGNudHIgPSBkZXZfcHJpdi0+ZHNwY250cltwaXBlXTsKIAl1MzIgbWlw aSA9IE1JUElfUE9SVF9FTiB8IFBBU1NfRlJPTV9TUEhZX1RPX0FGRSB8IFNFTF9GTE9QUEVEX0hT VFg7CiAKKwlpZiAoV0FSTl9PTihwaXBlIDwgMCkpCisJCXJldHVybjsKKworCXBpcGVjb25mID0g ZGV2X3ByaXYtPnBpcGVjb25mW3BpcGVdOworCWRzcGNudHIgPSBkZXZfcHJpdi0+ZHNwY250cltw aXBlXTsKKwogCWlmIChwaXBlKSB7CiAJCXBpcGVjb25mX3JlZyA9IFBJUEVDQ09ORjsKIAkJZHNw Y250cl9yZWcgPSBEU1BDQ05UUjsKLS0gCjIuNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo=