From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: [PATCH RESEND 7/7] drm/i915/dsi: double check element parsing against size if present Date: Mon, 13 Jun 2016 13:22:18 +0300 Message-ID: <1465813338-6706-7-git-send-email-jani.nikula@intel.com> References: <1465813338-6706-1-git-send-email-jani.nikula@intel.com> 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 ESMTP id CAB166E4EA for ; Mon, 13 Jun 2016 10:22:33 +0000 (UTC) In-Reply-To: <1465813338-6706-1-git-send-email-jani.nikula@intel.com> 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 L2ludGVsX2RzaV9wYW5lbF92YnQuYwppbmRleCBkMDc4YzU3NjUwMTQuLjMwZmNiMDJmY2U5YiAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3BhbmVsX3ZidC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYwpAQCAtNDQxLDcg KzQ0MSwxNSBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2V4ZWNfc2VxdWVuY2Uoc3RydWN0IGRybV9w YW5lbCAqcGFuZWwsIGVudW0gbWlwaV9zZXEgc2VxX2lkKQogCQkJb3BlcmF0aW9uX3NpemUgPSAq ZGF0YSsrOwogCiAJCWlmIChtaXBpX2VsZW1fZXhlYykgeworCQkJY29uc3QgdTggKm5leHQgPSBk YXRhICsgb3BlcmF0aW9uX3NpemU7CisKIAkJCWRhdGEgPSBtaXBpX2VsZW1fZXhlYyhpbnRlbF9k c2ksIGRhdGEpOworCisJCQkvKiBDb25zaXN0ZW5jeSBjaGVjayBpZiB3ZSBoYXZlIHNpemUuICov CisJCQlpZiAob3BlcmF0aW9uX3NpemUgJiYgZGF0YSAhPSBuZXh0KSB7CisJCQkJRFJNX0VSUk9S KCJJbmNvbnNpc3RlbnQgb3BlcmF0aW9uIHNpemVcbiIpOworCQkJCXJldHVybjsKKwkJCX0KIAkJ fSBlbHNlIGlmIChvcGVyYXRpb25fc2l6ZSkgewogCQkJLyogV2UgaGF2ZSBzaXplLCBza2lwLiAq LwogCQkJRFJNX0RFQlVHX0tNUygiVW5zdXBwb3J0ZWQgTUlQSSBvcGVyYXRpb24gYnl0ZSAldVxu IiwKLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK