From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH v3 06/24] drm/rockchip: dw-mipi-dsi: avoid out-of-bounds read on tx_buf Date: Mon, 30 Jan 2017 13:01:46 -0500 Message-ID: <20170130180146.GG20076@art_vandelay> References: <20170129132444.25251-1-john@metanate.com> <20170129132444.25251-7-john@metanate.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20170129132444.25251-7-john@metanate.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: John Keeping Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, Chris Zhong , linux-arm-kernel@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org T24gU3VuLCBKYW4gMjksIDIwMTcgYXQgMDE6MjQ6MjZQTSArMDAwMCwgSm9obiBLZWVwaW5nIHdy b3RlOgo+IEFzIGEgc2lkZS1lZmZlY3Qgb2YgdGhpcywgZW5jb2RlIHRoZSBlbmRpYW5uZXNzIGV4 cGxpY2l0bHkgcmF0aGVyIHRoYW4KPiBjYXN0aW5nIGEgdTE2Lgo+IAo+IFNpZ25lZC1vZmYtYnk6 IEpvaG4gS2VlcGluZyA8am9obkBtZXRhbmF0ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IENocmlzIFpo b25nIDx6eXdAcm9jay1jaGlwcy5jb20+Cj4gLS0tCj4gdjM6Cj4gLSBBZGQgQ2hyaXMnIFJldmll d2VkLWJ5Cj4gVW5jaGFuZ2VkIGluIHYyCj4gCj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9k dy1taXBpLWRzaS5jIHwgOSArKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Jv Y2tjaGlwL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1k c2kuYwo+IGluZGV4IDRiZTFmZjNhNDJiYi4uMmU2YWQ0NTkxZWJmIDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL2R3LW1pcGktZHNpLmMKPiBAQCAtNTcyLDggKzU3MiwxMyBAQCBzdGF0aWMg aW50IGR3X21pcGlfZHNpX2dlbl9wa3RfaGRyX3dyaXRlKHN0cnVjdCBkd19taXBpX2RzaSAqZHNp LCB1MzIgaGRyX3ZhbCkKPiAgc3RhdGljIGludCBkd19taXBpX2RzaV9kY3Nfc2hvcnRfd3JpdGUo c3RydWN0IGR3X21pcGlfZHNpICpkc2ksCj4gIAkJCQkgICAgICAgY29uc3Qgc3RydWN0IG1pcGlf ZHNpX21zZyAqbXNnKQo+ICB7Cj4gLQljb25zdCB1MTYgKnR4X2J1ZiA9IG1zZy0+dHhfYnVmOwo+ IC0JdTMyIHZhbCA9IEdFTl9IREFUQSgqdHhfYnVmKSB8IEdFTl9IVFlQRShtc2ctPnR5cGUpOwo+ ICsJY29uc3QgdTggKnR4X2J1ZiA9IG1zZy0+dHhfYnVmOwo+ICsJdTMyIHZhbCA9IEdFTl9IVFlQ RShtc2ctPnR5cGUpOwo+ICsKPiArCWlmIChtc2ctPnR4X2xlbiA+IDApCj4gKwkJdmFsIHw9IEdF Tl9IREFUQSh0eF9idWZbMF0pOwo+ICsJaWYgKG1zZy0+dHhfbGVuID4gMSkKPiArCQl2YWwgfD0g R0VOX0hEQVRBKHR4X2J1ZlsxXSA8PCA4KTsKCllvdSBzaG91bGQgcHJvYmFibHkgdXBkYXRlIHRo ZSBtYXNrIGluc2lkZSBHRU5fSERBVEEgdG8gbWFzayBvZmYgOCBiaXRzIGluc3RlYWQgb2YKMTYu CgpTZWFuCgo+ICAKPiAgCWlmIChtc2ctPnR4X2xlbiA+IDIpIHsKPiAgCQlkZXZfZXJyKGRzaS0+ ZGV2LCAidG9vIGxvbmcgdHggYnVmIGxlbmd0aCAlenUgZm9yIHNob3J0IHdyaXRlXG4iLAo+IC0t IAo+IDIuMTEuMC4xOTcuZ2I1NTZkZTUuZGlydHkKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVu Z2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK