From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Q2hyaXN0aWFuIEvDtm5pZw==?= Subject: Re: [PATCH 1/2] drm: Fix off-by-one in vblank hardware counter wraparound handling Date: Tue, 26 May 2015 10:57:44 +0200 Message-ID: <55643588.3090601@vodafone.de> References: <1432630419-23490-1-git-send-email-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id 4A7896E1F1 for ; Tue, 26 May 2015 01:57:51 -0700 (PDT) In-Reply-To: <1432630419-23490-1-git-send-email-michel@daenzer.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: =?UTF-8?B?TWljaGVsIETDpG56ZXI=?= , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org TmljZSBjYXRjaCEgQm90aCBwYXRjaGVzIGluIHRoaXMgc2VyaWVzIGFyZSBSZXZpZXdlZC1ieTog Q2hyaXN0aWFuIEvDtm5pZyAKPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KCk9uIDI2LjA1LjIw MTUgMTA6NTMsIE1pY2hlbCBEw6RuemVyIHdyb3RlOgo+IEZyb206IE1pY2hlbCBEw6RuemVyIDxt aWNoZWwuZGFlbnplckBhbWQuY29tPgo+Cj4gZGV2LT5tYXhfdmJsYW5rX2NvdW50IGNvbnRhaW5z IHRoZSBsYXJnZXN0IHZhbHVlIHRoYXQgY2FuIGJlIHJlcHJlc2VudGVkCj4gYnkgdGhlIGhhcmR3 YXJlIGNvdW50ZXIuIFdoZW4gdGhlIGhhcmR3YXJlIGNvdW50ZXIgd3JhcHMgYXJvdW5kLCB3ZSBo YXZlCj4gdG8gYWRkIHRoYXQgdmFsdWUgKyAxIHRvIGdldCB0aGUgc2FtZSB2YWx1ZSBhcyBpZiB0 aGUgaGFyZHdhcmUgY291bnRlcgo+IGRpZG4ndCB3cmFwIGFyb3VuZC4KPgo+IFNpZ25lZC1vZmYt Ynk6IE1pY2hlbCBEw6RuemVyIDxtaWNoZWwuZGFlbnplckBhbWQuY29tPgo+IC0tLQo+ICAgZHJp dmVycy9ncHUvZHJtL2RybV9pcnEuYyB8IDQgKystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYwo+IGluZGV4IGM4YTM0NDcu LmY5NjM0ZGEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYwo+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1faXJxLmMKPiBAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2 b2lkIGRybV91cGRhdGVfdmJsYW5rX2NvdW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGludCBj cnRjKQo+ICAgCS8qCj4gICAJICogSW50ZXJydXB0cyB3ZXJlIGRpc2FibGVkIHByaW9yIHRvIHRo aXMgY2FsbCwgc28gZGVhbCB3aXRoIGNvdW50ZXIKPiAgIAkgKiB3cmFwIGlmIG5lZWRlZC4KPiAt CSAqIE5PVEUhICBJdCdzIHBvc3NpYmxlIHdlIGxvc3QgYSBmdWxsIGRldi0+bWF4X3ZibGFua19j b3VudCBldmVudHMKPiArCSAqIE5PVEUhICBJdCdzIHBvc3NpYmxlIHdlIGxvc3QgYSBmdWxsIGRl di0+bWF4X3ZibGFua19jb3VudCArIDEgZXZlbnRzCj4gICAJICogaGVyZSBpZiB0aGUgcmVnaXN0 ZXIgaXMgc21hbGwgb3Igd2UgaGFkIHZibGFuayBpbnRlcnJ1cHRzIG9mZiBmb3IKPiAgIAkgKiBh IGxvbmcgdGltZS4KPiAgIAkgKgo+IEBAIC0xMTcsNyArMTE3LDcgQEAgc3RhdGljIHZvaWQgZHJt X3VwZGF0ZV92YmxhbmtfY291bnQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGNydGMpCj4g ICAJLyogRGVhbCB3aXRoIGNvdW50ZXIgd3JhcCAqLwo+ICAgCWRpZmYgPSBjdXJfdmJsYW5rIC0g dmJsYW5rLT5sYXN0Owo+ICAgCWlmIChjdXJfdmJsYW5rIDwgdmJsYW5rLT5sYXN0KSB7Cj4gLQkJ ZGlmZiArPSBkZXYtPm1heF92YmxhbmtfY291bnQ7Cj4gKwkJZGlmZiArPSBkZXYtPm1heF92Ymxh bmtfY291bnQgKyAxOwo+ICAgCj4gICAJCURSTV9ERUJVRygibGFzdF92YmxhbmtbJWRdPTB4JXgs IGN1cl92Ymxhbms9MHgleCA9PiBkaWZmPTB4JXhcbiIsCj4gICAJCQkgIGNydGMsIHZibGFuay0+ bGFzdCwgY3VyX3ZibGFuaywgZGlmZik7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=