From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH 3/5] drm/vblank: Do not update vblank count if interrupts are already disabled. Date: Fri, 12 Jan 2018 13:57:05 -0800 Message-ID: <20180112215707.3084-3-dhinakaran.pandiyan@intel.com> References: <20180112215707.3084-1-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180112215707.3084-1-dhinakaran.pandiyan@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , =?UTF-8?q?Michel=20D=C3=A4nzer?= , dri-devel@lists.freedesktop.org, Dhinakaran Pandiyan , rodrigo.vivi@intel.com List-Id: dri-devel@lists.freedesktop.org VXBkYXRpbmcgdmJsYW5rIGNvdW50cyByZXF1aXJlcyByZWdpc3RlciByZWFkcyBhbmQgdGhlc2Ug cmVhZHMgbWF5IG5vdApyZXR1cm4gbWVhbmluZ2Z1bCB2YWx1ZXMgaWYgdGhlIGRldmljZSB3YXMg aW4gYSBsb3cgcG93ZXIgc3RhdGUgYWZ0ZXIKdmJsYW5rIGludGVycnVwdHMgd2VyZSBsYXN0IGRp c2FibGVkLiBTbywgdXBkYXRlIHRoZSBjb3VudCBvbmx5IGlmIHZibGFuawppbnRlcnJ1cHRzIGFy ZSBlbmFibGVkLiBTZWNvbmRseSwgdGhpcyBtZWFucyB0aGUgcmVnaXN0ZXJzIHNob3VsZCBiZSBy ZWFkCmJlZm9yZSBkaXNhYmxpbmcgdmJsYW5rIGludGVycnVwdHMuCgp2MjogRG9uJ3QgY2hlY2sg dmJsYW5rLT5lbmFibGVkIG91dHNpZGUgaXQncyBsb2NrIChDaHJpcykKCkNjOiBDaHJpcyBXaWxz b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBNaWNoZWwgRMOkbnplciA8bWljaGVsQGRhZW56ZXIubmV0PgpT aWduZWQtb2ZmLWJ5OiBEaGluYWthcmFuIFBhbmRpeWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGlu dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jIHwgMTggKysrKysrKysr Ky0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV92YmxhbmsuYwppbmRleCBmMmJmMWY1ZGJhYTUuLjI1NTlkMmQ3YjkwNyAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX3ZibGFuay5jCkBAIC0zNDcsMjMgKzM0NywyNSBAQCB2b2lkIGRybV92YmxhbmtfZGlz YWJsZV9hbmRfc2F2ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgcGlwZSkK IAlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT52YmxhbmtfdGltZV9sb2NrLCBpcnFmbGFncyk7CiAK IAkvKgotCSAqIE9ubHkgZGlzYWJsZSB2YmxhbmsgaW50ZXJydXB0cyBpZiB0aGV5J3JlIGVuYWJs ZWQuIFRoaXMgYXZvaWRzCi0JICogY2FsbGluZyB0aGUgLT5kaXNhYmxlX3ZibGFuaygpIG9wZXJh dGlvbiBpbiBhdG9taWMgY29udGV4dCB3aXRoIHRoZQotCSAqIGhhcmR3YXJlIHBvdGVudGlhbGx5 IHJ1bnRpbWUgc3VzcGVuZGVkLgorCSAqIFVwZGF0ZSB2YmxhbmsgY291bnQgYW5kIGRpc2FibGUg dmJsYW5rIGludGVycnVwdHMgb25seSBpZiB0aGUKKwkgKiBpbnRlcnJ1cHRzIHdlcmUgZW5hYmxl ZC4gVGhpcyBhdm9pZHMgY2FsbGluZyB0aGUgLT5kaXNhYmxlX3ZibGFuaygpCisJICogb3BlcmF0 aW9uIGluIGF0b21pYyBjb250ZXh0IHdpdGggdGhlIGhhcmR3YXJlIHBvdGVudGlhbGx5IHJ1bnRp bWUKKwkgKiBzdXNwZW5kZWQuCiAJICovCi0JaWYgKHZibGFuay0+ZW5hYmxlZCkgewotCQlfX2Rp c2FibGVfdmJsYW5rKGRldiwgcGlwZSk7Ci0JCXZibGFuay0+ZW5hYmxlZCA9IGZhbHNlOwotCX0K KwlpZiAoIXZibGFuay0+ZW5hYmxlZCkKKwkJZ290byBvdXQ7CiAKIAkvKgotCSAqIEFsd2F5cyB1 cGRhdGUgdGhlIGNvdW50IGFuZCB0aW1lc3RhbXAgdG8gbWFpbnRhaW4gdGhlCisJICogVXBkYXRl IHRoZSBjb3VudCBhbmQgdGltZXN0YW1wIHRvIG1haW50YWluIHRoZQogCSAqIGFwcGVhcmFuY2Ug dGhhdCB0aGUgY291bnRlciBoYXMgYmVlbiB0aWNraW5nIGFsbCBhbG9uZyB1bnRpbAogCSAqIHRo aXMgdGltZS4gVGhpcyBtYWtlcyB0aGUgY291bnQgYWNjb3VudCBmb3IgdGhlIGVudGlyZSB0aW1l CiAJICogYmV0d2VlbiBkcm1fY3J0Y192Ymxhbmtfb24oKSBhbmQgZHJtX2NydGNfdmJsYW5rX29m ZigpLgogCSAqLwogCWRybV91cGRhdGVfdmJsYW5rX2NvdW50KGRldiwgcGlwZSwgZmFsc2UpOwor CV9fZGlzYWJsZV92YmxhbmsoZGV2LCBwaXBlKTsKKwl2YmxhbmstPmVuYWJsZWQgPSBmYWxzZTsK IAorb3V0OgogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRldi0+dmJsYW5rX3RpbWVfbG9jaywg aXJxZmxhZ3MpOwogfQogCi0tIAoyLjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=