From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Complain if we take too long under vblank evasion. Date: Wed, 1 Mar 2017 17:40:48 +0200 Message-ID: <20170301154048.GY31595@intel.com> References: <1488292128-14540-1-git-send-email-maarten.lankhorst@linux.intel.com> <1488292128-14540-2-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id D9AB36E0B2 for ; Wed, 1 Mar 2017 15:40:51 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1488292128-14540-2-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBGZWIgMjgsIDIwMTcgYXQgMDM6Mjg6NDhQTSArMDEwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFu a2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfc3ByaXRlLmMgfCAxMiArKysrKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3Nwcml0ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRl LmMKPiBpbmRleCAyN2UwNzUyZDE1NzguLjM3NWNhOTFiMzA4YyAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3Nwcml0ZS5jCj4gQEAgLTY1LDYgKzY1LDggQEAgaW50IGludGVsX3VzZWNzX3Rv X3NjYW5saW5lcyhjb25zdCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqYWRqdXN0ZWRfbW9kZSwK PiAgCQkJICAgIDEwMDAgKiBhZGp1c3RlZF9tb2RlLT5jcnRjX2h0b3RhbCk7Cj4gIH0KPiAgCj4g KyNkZWZpbmUgVkJMQU5LX0VWQVNJT05fVElNRV9VUyAxMDAKPiArCj4gIC8qKgo+ICAgKiBpbnRl bF9waXBlX3VwZGF0ZV9zdGFydCgpIC0gc3RhcnQgdXBkYXRlIG9mIGEgc2V0IG9mIGRpc3BsYXkg cmVnaXN0ZXJzCj4gICAqIEBjcnRjOiB0aGUgY3J0YyBvZiB3aGljaCB0aGUgcmVnaXN0ZXJzIGFy ZSBnb2luZyB0byBiZSB1cGRhdGVkCj4gQEAgLTkyLDcgKzk0LDggQEAgdm9pZCBpbnRlbF9waXBl X3VwZGF0ZV9zdGFydChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAgCQl2Ymxhbmtfc3RhcnQg PSBESVZfUk9VTkRfVVAodmJsYW5rX3N0YXJ0LCAyKTsKPiAgCj4gIAkvKiBGSVhNRSBuZWVkcyB0 byBiZSBjYWxpYnJhdGVkIHNlbnNpYmx5ICovCj4gLQltaW4gPSB2Ymxhbmtfc3RhcnQgLSBpbnRl bF91c2Vjc190b19zY2FubGluZXMoYWRqdXN0ZWRfbW9kZSwgMTAwKTsKPiArCW1pbiA9IHZibGFu a19zdGFydCAtIGludGVsX3VzZWNzX3RvX3NjYW5saW5lcyhhZGp1c3RlZF9tb2RlLAo+ICsJCQkJ CQkgICAgICBWQkxBTktfRVZBU0lPTl9USU1FX1VTKTsKPiAgCW1heCA9IHZibGFua19zdGFydCAt IDE7Cj4gIAo+ICAJbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiBAQCAtMTkxLDcgKzE5NCwxMiBAQCB2 b2lkIGludGVsX3BpcGVfdXBkYXRlX2VuZChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0Yywgc3RydWN0 IGludGVsX2ZsaXBfd29yayAqd29yawo+ICAJCQkgIGt0aW1lX3VzX2RlbHRhKGVuZF92YmxfdGlt ZSwgY3J0Yy0+ZGVidWcuc3RhcnRfdmJsX3RpbWUpLAo+ICAJCQkgIGNydGMtPmRlYnVnLm1pbl92 YmwsIGNydGMtPmRlYnVnLm1heF92YmwsCj4gIAkJCSAgY3J0Yy0+ZGVidWcuc2NhbmxpbmVfc3Rh cnQsIHNjYW5saW5lX2VuZCk7Cj4gLQl9Cj4gKwl9IGVsc2UgaWYgKGt0aW1lX3VzX2RlbHRhKGVu ZF92YmxfdGltZSwgY3J0Yy0+ZGVidWcuc3RhcnRfdmJsX3RpbWUpID4KPiArCQkgICBWQkxBTktf RVZBU0lPTl9USU1FX1VTKQo+ICsJCURSTV9XQVJOKCJBdG9taWMgdXBkYXRlIG9uIHBpcGUgKCVj KSB0b29rICVsbGQgdXMsIG1heCB0aW1lIHVuZGVyIGV2YXNpb24gaXMgJXUgdXNcbiIsCj4gKwkJ CSBwaXBlX25hbWUocGlwZSksCj4gKwkJCSBrdGltZV91c19kZWx0YShlbmRfdmJsX3RpbWUsIGNy dGMtPmRlYnVnLnN0YXJ0X3ZibF90aW1lKSwKPiArCQkJIFZCTEFOS19FVkFTSU9OX1RJTUVfVVMp OwoKSG1tLiBZZWFoIHRoaXMgc2hvdWxkIG1ha2UgaXQgdmVyeSBsaWtlbHkgdGhhdCB3ZSdsbCBj YXRjaCBhbnkKcG90ZW50aWFsIGZhaWxzIGV2ZW4gd2hlbiB0aGV5IGRvbid0IGhhcHBlbiB0byBo aXQgdGhlIGFjdHVhbCBjcml0aWNhbApzZWN0aW9uLiBIb3BlZnVsbHkgaXQgd29uJ3QgcmVzdWx0 IGluIG1hc3NpdmUgYW1vdW50cyBvZiBub2lzZS4gT25lIHdheQp0byBmaW5kIG91dCA7KQoKUmV2 aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cgo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZAo+IC0tIAo+IDIuNy40Cj4gCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKVmlsbGUgU3lyasOk bMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK