From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: [PATCH v2 7/7] drm/i915/dsi: double check element parsing against size if present Date: Mon, 19 Sep 2016 15:02:30 +0300 Message-ID: <27050d48d0ff3d58e79fcacc41ced4c071b01424.1474286487.git.jani.nikula@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 961496E1EE for ; Mon, 19 Sep 2016 12:03:13 +0000 (UTC) In-Reply-To: In-Reply-To: References: 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 Cc: jani.nikula@intel.com List-Id: intel-gfx@lists.freedesktop.org QmUgYSBsaXR0bGUgcGFyYW5vaWQgaW4gY2FzZSB0aGUgc3BlY3MgY2hhbmdlIG9yIHNvbWV0aGlu Zy4KClNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3BhbmVsX3ZidC5jIHwgOCArKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RzaV9wYW5lbF92YnQuYwppbmRleCAyNDk1M2Y5ZjdlMWQuLjlmMjc5YTNkMGY3NCAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3BhbmVsX3ZidC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYwpAQCAtNDQxLDcg KzQ0MSwxNSBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2V4ZWNfc2VxdWVuY2Uoc3RydWN0IGRybV9w YW5lbCAqcGFuZWwsIGVudW0gbWlwaV9zZXEgc2VxX2lkKQogCQkJb3BlcmF0aW9uX3NpemUgPSAq ZGF0YSsrOwogCiAJCWlmIChtaXBpX2VsZW1fZXhlYykgeworCQkJY29uc3QgdTggKm5leHQgPSBk YXRhICsgb3BlcmF0aW9uX3NpemU7CisKIAkJCWRhdGEgPSBtaXBpX2VsZW1fZXhlYyhpbnRlbF9k c2ksIGRhdGEpOworCisJCQkvKiBDb25zaXN0ZW5jeSBjaGVjayBpZiB3ZSBoYXZlIHNpemUuICov CisJCQlpZiAob3BlcmF0aW9uX3NpemUgJiYgZGF0YSAhPSBuZXh0KSB7CisJCQkJRFJNX0VSUk9S KCJJbmNvbnNpc3RlbnQgb3BlcmF0aW9uIHNpemVcbiIpOworCQkJCXJldHVybjsKKwkJCX0KIAkJ fSBlbHNlIGlmIChvcGVyYXRpb25fc2l6ZSkgewogCQkJLyogV2UgaGF2ZSBzaXplLCBza2lwLiAq LwogCQkJRFJNX0RFQlVHX0tNUygiVW5zdXBwb3J0ZWQgTUlQSSBvcGVyYXRpb24gYnl0ZSAldVxu IiwKLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK