From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 1/4] drm/i915: Sanity check DP AUX message buffer and size Date: Fri, 29 Jan 2016 14:52:26 +0200 Message-ID: <1454071949-24677-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 77AC06E3DF for ; Fri, 29 Jan 2016 04:52:32 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org V2hpbGUgd2UgYXJlIGNhbGxpbmcgaW50ZWxfZHBfYXV4X3RyYW5zZmVyKCkgd2l0aCBtc2ctPnNp emU9MCB3aGVuZXZlcgptc2ctPmJ1ZmZlciBpcyBOVUxMLCBwYXNzaW5nIE5VTEwgdG8gbWVtY3B5 KCkgaXMgdW5kZWZpbmVkIGFjY29yZGluZyB0bwp0aGUgSVNPIEMgc3RhbmRhcmQuIEkgaGF2ZW4n dCBmb3VuZCBhbnkgbm90ZXMgYWJvdXQgdGhpcyBpbiB0aGUgR05VIEMncwpvciB0aGUga2VybmVs J3MgZG9jdW1lbnRhdGlvbiBvZiB0aGUgZnVuY3Rpb24gYW5kIGNhbid0IGltYWdpbmUgd2hhdCBp dAp3b3VsZCBkbyB3aXRoIHRoZSBOVUxMIHB0ci4gVG8gYmV0dGVyIGRvY3VtZW50IHRoaXMgdXNl IG9mIHRoZQpwYXJhbWV0ZXJzIGl0IHN0aWxsIG1ha2Ugc2Vuc2UgdG8gYWRkIGFuIGV4cGxpY2l0 IGNoZWNrIGZvciB0aGlzIHRvIHRoZQpjb2RlLgoKQ2F1Z2h0IGJ5IENvdmVyaXR5LgoKU2lnbmVk LW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RwLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5kZXggZTJiZWE3 MTAuLjJhZWQzNmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtOTc5LDcgKzk3OSwxMCBA QCBpbnRlbF9kcF9hdXhfdHJhbnNmZXIoc3RydWN0IGRybV9kcF9hdXggKmF1eCwgc3RydWN0IGRy bV9kcF9hdXhfbXNnICptc2cpCiAJCWlmIChXQVJOX09OKHR4c2l6ZSA+IDIwKSkKIAkJCXJldHVy biAtRTJCSUc7CiAKLQkJbWVtY3B5KHR4YnVmICsgSEVBREVSX1NJWkUsIG1zZy0+YnVmZmVyLCBt c2ctPnNpemUpOworCQlpZiAobXNnLT5idWZmZXIpCisJCQltZW1jcHkodHhidWYgKyBIRUFERVJf U0laRSwgbXNnLT5idWZmZXIsIG1zZy0+c2l6ZSk7CisJCWVsc2UKKwkJCVdBUk5fT04obXNnLT5z aXplKTsKIAogCQlyZXQgPSBpbnRlbF9kcF9hdXhfY2goaW50ZWxfZHAsIHR4YnVmLCB0eHNpemUs IHJ4YnVmLCByeHNpemUpOwogCQlpZiAocmV0ID4gMCkgewotLSAKMi41LjAKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==