From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Michel_D=c3=a4nzer?= Subject: Re: [PATCH 08/13] drm/irq: Check for valid VBLANK before dereference Date: Wed, 17 Dec 2014 12:11:11 +0900 Message-ID: <5490F44F.30709@daenzer.net> References: <1418748815-15434-1-git-send-email-thierry.reding@gmail.com> <1418748815-15434-8-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1418748815-15434-8-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Daniel Vetter , linux-samsung-soc@vger.kernel.org, Benjamin Gaignard , dri-devel@lists.freedesktop.org, Mark Yao List-Id: linux-samsung-soc@vger.kernel.org T24gMTcuMTIuMjAxNCAwMTo1MywgVGhpZXJyeSBSZWRpbmcgd3JvdGU6Cj4gRnJvbTogVGhpZXJy eSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KPiAKPiBXaGVuIGFjY2Vzc2luZyB0aGUgYXJy YXkgb2YgcGVyLUNSVEMgVkJMQU5LIHN0cnVjdHVyZXMgd2UgbXVzdCBhbHdheXMKPiBjaGVjayB0 aGF0IHRoZSBpbmRleCBpbnRvIHRoZSBhcnJheSBpcyB2YWxpZCBiZWZvcmUgZGVyZWZlcmVuY2lu ZyB0bwo+IGF2b2lkIGNyYXNoaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRoaWVycnkgUmVkaW5n IDx0cmVkaW5nQG52aWRpYS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1faXJxLmMg fCA3ICsrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1faXJxLmMKPiBpbmRleCBhMjQ2NTgxNjIyODQuLmNiMjA3ZTA0NzUwNSAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2RybV9pcnEuYwo+IEBAIC0xMDcwLDEwICsxMDcwLDEwIEBAIHZvaWQgZHJtX3ZibGFu a19wdXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGNydGMpCj4gIHsKPiAgCXN0cnVjdCBk cm1fdmJsYW5rX2NydGMgKnZibGFuayA9ICZkZXYtPnZibGFua1tjcnRjXTsKPiAgCj4gLQlpZiAo V0FSTl9PTihhdG9taWNfcmVhZCgmdmJsYW5rLT5yZWZjb3VudCkgPT0gMCkpCj4gKwlpZiAoV0FS Tl9PTihjcnRjID49IGRldi0+bnVtX2NydGNzKSkKPiAgCQlyZXR1cm47Cj4gIAo+IC0JaWYgKFdB Uk5fT04oY3J0YyA+PSBkZXYtPm51bV9jcnRjcykpCj4gKwlpZiAoV0FSTl9PTihhdG9taWNfcmVh ZCgmdmJsYW5rLT5yZWZjb3VudCkgPT0gMCkpCj4gIAkJcmV0dXJuOwo+ICAKPiAgCS8qIExhc3Qg dXNlciBzY2hlZHVsZXMgaW50ZXJydXB0IGRpc2FibGUgKi8KPiBAQCAtMTM1Niw2ICsxMzU2LDkg QEAgdm9pZCBkcm1fdmJsYW5rX3Bvc3RfbW9kZXNldChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBp bnQgY3J0YykKPiAgCWlmICghZGV2LT5udW1fY3J0Y3MpCj4gIAkJcmV0dXJuOwo+ICAKPiArCWlm IChXQVJOX09OKGNydGMgPj0gZGV2LT5udW1fY3J0Y3MpKQo+ICsJCXJldHVybjsKPiArCj4gIAlp ZiAodmJsYW5rLT5pbm1vZGVzZXQpIHsKPiAgCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT52Ymxf bG9jaywgaXJxZmxhZ3MpOwo+ICAJCWRldi0+dmJsYW5rX2Rpc2FibGVfYWxsb3dlZCA9IHRydWU7 Cj4gCgpJdCB3b3VsZCBwcm9iYWJseSBiZSBiZXR0ZXIgdG8gdXNlIFdBUk5fT05fT05DRSwgb3Ro ZXJ3aXNlIGFueSBidWdzCnRyaWdnZXJpbmcgdGhlc2UgbWlnaHQgZmxvb2QgZG1lc2cuCgoKLS0g CkVhcnRobGluZyBNaWNoZWwgRMOkbnplciAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICBo dHRwOi8vd3d3LmFtZC5jb20KTGlicmUgc29mdHdhcmUgZW50aHVzaWFzdCAgICAgICAgICAgICB8 ICAgICAgICAgICAgIE1lc2EgYW5kIFggZGV2ZWxvcGVyCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==