From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH 1/4] drm/i915: Sanity check DP AUX message buffer and size Date: Fri, 29 Jan 2016 15:54:29 +0200 Message-ID: <20160129135429.GN3193@boom> References: <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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id A90A16E997 for ; Fri, 29 Jan 2016 05:54:25 -0800 (PST) Content-Disposition: inline In-Reply-To: <1454071949-24677-1-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Imre Deak Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMjksIDIwMTYgYXQgMDI6NTI6MjZQTSArMDIwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+IFdoaWxlIHdlIGFyZSBjYWxsaW5nIGludGVsX2RwX2F1eF90cmFuc2ZlcigpIHdpdGggbXNn LT5zaXplPTAgd2hlbmV2ZXIKPiBtc2ctPmJ1ZmZlciBpcyBOVUxMLCBwYXNzaW5nIE5VTEwgdG8g bWVtY3B5KCkgaXMgdW5kZWZpbmVkIGFjY29yZGluZyB0bwo+IHRoZSBJU08gQyBzdGFuZGFyZC4g SSBoYXZlbid0IGZvdW5kIGFueSBub3RlcyBhYm91dCB0aGlzIGluIHRoZSBHTlUgQydzCj4gb3Ig dGhlIGtlcm5lbCdzIGRvY3VtZW50YXRpb24gb2YgdGhlIGZ1bmN0aW9uIGFuZCBjYW4ndCBpbWFn aW5lIHdoYXQgaXQKPiB3b3VsZCBkbyB3aXRoIHRoZSBOVUxMIHB0ci4gVG8gYmV0dGVyIGRvY3Vt ZW50IHRoaXMgdXNlIG9mIHRoZQo+IHBhcmFtZXRlcnMgaXQgc3RpbGwgbWFrZSBzZW5zZSB0byBh ZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIHRoaXMgdG8gdGhlCj4gY29kZS4KPiAKPiBDYXVnaHQg YnkgQ292ZXJpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50 ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IERhdmlkIFdlaW5laGFsbCA8ZGF2aWQud2VpbmVoYWxsQGlu dGVsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCA1ICsr KystCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCBlMmJlYTcxMC4uMmFlZDM2ZSAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC05NzksNyArOTc5LDEwIEBAIGludGVsX2RwX2F1 eF90cmFuc2ZlcihzdHJ1Y3QgZHJtX2RwX2F1eCAqYXV4LCBzdHJ1Y3QgZHJtX2RwX2F1eF9tc2cg Km1zZykKPiAgCQlpZiAoV0FSTl9PTih0eHNpemUgPiAyMCkpCj4gIAkJCXJldHVybiAtRTJCSUc7 Cj4gIAo+IC0JCW1lbWNweSh0eGJ1ZiArIEhFQURFUl9TSVpFLCBtc2ctPmJ1ZmZlciwgbXNnLT5z aXplKTsKPiArCQlpZiAobXNnLT5idWZmZXIpCj4gKwkJCW1lbWNweSh0eGJ1ZiArIEhFQURFUl9T SVpFLCBtc2ctPmJ1ZmZlciwgbXNnLT5zaXplKTsKPiArCQllbHNlCj4gKwkJCVdBUk5fT04obXNn LT5zaXplKTsKPiAgCj4gIAkJcmV0ID0gaW50ZWxfZHBfYXV4X2NoKGludGVsX2RwLCB0eGJ1Ziwg dHhzaXplLCByeGJ1ZiwgcnhzaXplKTsKPiAgCQlpZiAocmV0ID4gMCkgewo+IC0tIAo+IDIuNS4w Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==