From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 07/15] drm/i915/dsi: be defensive about out of bounds sequence id Date: Tue, 5 Jan 2016 15:12:36 +0100 Message-ID: <20160105141236.GF8076@phenom.ffwll.local> References: <7a6e3e7c4404c0e4dbcf003acd8737a6ecbe218f.1450702954.git.jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id 859A16E567 for ; Tue, 5 Jan 2016 06:12:39 -0800 (PST) Received: by mail-wm0-f50.google.com with SMTP id u188so24649573wmu.1 for ; Tue, 05 Jan 2016 06:12:39 -0800 (PST) Content-Disposition: inline In-Reply-To: <7a6e3e7c4404c0e4dbcf003acd8737a6ecbe218f.1450702954.git.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: Jani Nikula Cc: Deepak M , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMjEsIDIwMTUgYXQgMDM6MTA6NThQTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gVW50aWUgdGhlIFZCVCBiYXNlZCBnZW5lcmljIHBhbmVsIGRyaXZlciBmcm9tIHRoZSBW QlQgcGFyc2luZywgc28gdGhhdAo+IHRoZSB0d28gZG9uJ3QgaGF2ZSB0byBiZSB1cGRhdGVkIGlu IGxvY2tzdGVwLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBp bnRlbC5jb20+CgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZnds bC5jaD4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQu YyB8IDIyICsrKysrKysrKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RzaV9wYW5lbF92YnQuYwo+IGluZGV4IGE1ZTk5YWMzMDVkYS4uNDU1MTJlMGRmNTdhIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV9wYW5lbF92YnQuYwo+IEBAIC0yNDYs MTQgKzI0NiwyMSBAQCBzdGF0aWMgY29uc3QgZm5fbWlwaV9lbGVtX2V4ZWMgZXhlY19lbGVtW10g PSB7Cj4gICAqLwo+ICAKPiAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZXFfbmFtZVtdID0g ewo+IC0JIlVOREVGSU5FRCIsCj4gLQkiTUlQSV9TRVFfQVNTRVJUX1JFU0VUIiwKPiAtCSJNSVBJ X1NFUV9JTklUX09UUCIsCj4gLQkiTUlQSV9TRVFfRElTUExBWV9PTiIsCj4gLQkiTUlQSV9TRVFf RElTUExBWV9PRkYiLAo+IC0JIk1JUElfU0VRX0RFQVNTRVJUX1JFU0VUIgo+ICsJW01JUElfU0VR X0FTU0VSVF9SRVNFVF0gPSAiTUlQSV9TRVFfQVNTRVJUX1JFU0VUIiwKPiArCVtNSVBJX1NFUV9J TklUX09UUF0gPSAiTUlQSV9TRVFfSU5JVF9PVFAiLAo+ICsJW01JUElfU0VRX0RJU1BMQVlfT05d ID0gIk1JUElfU0VRX0RJU1BMQVlfT04iLAo+ICsJW01JUElfU0VRX0RJU1BMQVlfT0ZGXSAgPSAi TUlQSV9TRVFfRElTUExBWV9PRkYiLAo+ICsJW01JUElfU0VRX0RFQVNTRVJUX1JFU0VUXSA9ICJN SVBJX1NFUV9ERUFTU0VSVF9SRVNFVCIsCj4gIH07Cj4gIAo+ICtzdGF0aWMgY29uc3QgY2hhciAq c2VxdWVuY2VfbmFtZShlbnVtIG1pcGlfc2VxIHNlcV9pZCkKPiArewo+ICsJaWYgKHNlcV9pZCA8 IEFSUkFZX1NJWkUoc2VxX25hbWUpICYmIHNlcV9uYW1lW3NlcV9pZF0pCj4gKwkJcmV0dXJuIHNl cV9uYW1lW3NlcV9pZF07Cj4gKwllbHNlCj4gKwkJcmV0dXJuICIodW5rbm93bikiOwo+ICt9Cj4g Kwo+ICBzdGF0aWMgdm9pZCBnZW5lcmljX2V4ZWNfc2VxdWVuY2Uoc3RydWN0IGludGVsX2RzaSAq aW50ZWxfZHNpLCBjb25zdCB1OCAqZGF0YSkKPiAgewo+ICAJZm5fbWlwaV9lbGVtX2V4ZWMgbWlw aV9lbGVtX2V4ZWM7Cj4gQEAgLTI2Miw3ICsyNjksOCBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2V4 ZWNfc2VxdWVuY2Uoc3RydWN0IGludGVsX2RzaSAqaW50ZWxfZHNpLCBjb25zdCB1OCAqZGF0YSkK PiAgCWlmICghZGF0YSkKPiAgCQlyZXR1cm47Cj4gIAo+IC0JRFJNX0RFQlVHX0RSSVZFUigiU3Rh cnRpbmcgTUlQSSBzZXF1ZW5jZSAtICVzXG4iLCBzZXFfbmFtZVsqZGF0YV0pOwo+ICsJRFJNX0RF QlVHX0RSSVZFUigiU3RhcnRpbmcgTUlQSSBzZXF1ZW5jZSAldSAtICVzXG4iLAo+ICsJCQkgKmRh dGEsIHNlcXVlbmNlX25hbWUoKmRhdGEpKTsKPiAgCj4gIAkvKiBnbyB0byB0aGUgZmlyc3QgZWxl bWVudCBvZiB0aGUgc2VxdWVuY2UgKi8KPiAgCWRhdGErKzsKPiAtLSAKPiAyLjEuNAo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK