From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abhinav Kumar Subject: Re: [PATCH 2/4] drm/msm: dpu: Simplify frame_done watchdog timeout calculation Date: Mon, 28 Jan 2019 13:06:35 -0800 Message-ID: <1d4eaab725aa5404a632d022b07771e0@codeaurora.org> References: <20190128204306.95076-1-sean@poorly.run> <20190128204306.95076-2-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190128204306.95076-2-sean@poorly.run> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, Sean Paul , freedreno@lists.freedesktop.org, linux-arm-msm-owner@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org T24gMjAxOS0wMS0yOCAxMjo0MiwgU2VhbiBQYXVsIHdyb3RlOgo+IEZyb206IFNlYW4gUGF1bCA8 c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IEluc3RlYWQgb2Ygc2V0dGluZyB0aGUgdGltZW91 dCBhbmQgdGhlbiBpbW1lZGlhdGVseSByZWFkaW5nIGl0IGJhY2sKPiAoYWxvbmcgd2l0aCB0aGUg aGFuZC1yb2xsZWQgbXNlY3NfdG9famlmZmllcyBjYWxjdWxhdGlvbiksIGp1c3QKPiBjYWxjdWxh dGUgaXQgb25jZSBhbmQgc2V0IGl0IGluIGJvdGggcGxhY2VzIGF0IHRoZSBzYW1lIHRpbWUuCj4g Cj4gU2lnbmVkLW9mZi1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+ClJldmll d2VkLWJ5OiBBYmhpbmF2IEt1bWFyIDxhYmhpbmF2a0Bjb2RlYXVyb3JhLm9yZz4KPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyB8IDEyICsrKysrKyst LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rl ci5jCj4gYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gaW5k ZXggZGQ3MWNiNmJhNGY1Yy4uODNhNGM0N2RiZWQyZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+IEBAIC0xNzkxLDYgKzE3OTEsNyBAQCB2b2lk IGRwdV9lbmNvZGVyX2tpY2tvZmYoc3RydWN0IGRybV9lbmNvZGVyCj4gKmRybV9lbmMsIGJvb2wg YXN5bmMpCj4gIHsKPiAgCXN0cnVjdCBkcHVfZW5jb2Rlcl92aXJ0ICpkcHVfZW5jOwo+ICAJc3Ry dWN0IGRwdV9lbmNvZGVyX3BoeXMgKnBoeXM7Cj4gKwl1bnNpZ25lZCBsb25nIHRpbWVvdXRfbXM7 Cj4gIAlrdGltZV90IHdha2V1cF90aW1lOwo+ICAJdW5zaWduZWQgaW50IGk7Cj4gCj4gQEAgLTE4 MDMsMTEgKzE4MDQsMTIgQEAgdm9pZCBkcHVfZW5jb2Rlcl9raWNrb2ZmKHN0cnVjdCBkcm1fZW5j b2Rlcgo+ICpkcm1fZW5jLCBib29sIGFzeW5jKQo+IAo+ICAJdHJhY2VfZHB1X2VuY19raWNrb2Zm KERSTUlEKGRybV9lbmMpKTsKPiAKPiAtCWF0b21pY19zZXQoJmRwdV9lbmMtPmZyYW1lX2RvbmVf dGltZW91dCwKPiAtCQkJRFBVX0ZSQU1FX0RPTkVfVElNRU9VVCAqIDEwMDAgLwo+IC0JCQlkcm1f bW9kZV92cmVmcmVzaCgmZHJtX2VuYy0+Y3J0Yy0+c3RhdGUtPmFkanVzdGVkX21vZGUpKTsKPiAt CW1vZF90aW1lcigmZHB1X2VuYy0+ZnJhbWVfZG9uZV90aW1lciwgamlmZmllcyArCj4gLQkJKChh dG9taWNfcmVhZCgmZHB1X2VuYy0+ZnJhbWVfZG9uZV90aW1lb3V0KSAqIEhaKSAvIDEwMDApKTsK PiArCXRpbWVvdXRfbXMgPSBEUFVfRlJBTUVfRE9ORV9USU1FT1VUICogMTAwMCAvCj4gKwkJZHJt X21vZGVfdnJlZnJlc2goJmRybV9lbmMtPmNydGMtPnN0YXRlLT5hZGp1c3RlZF9tb2RlKTsKPiAr Cj4gKwlhdG9taWNfc2V0KCZkcHVfZW5jLT5mcmFtZV9kb25lX3RpbWVvdXQsIHRpbWVvdXRfbXMp Owo+ICsJbW9kX3RpbWVyKCZkcHVfZW5jLT5mcmFtZV9kb25lX3RpbWVyLAo+ICsJCSAgamlmZmll cyArIG1zZWNzX3RvX2ppZmZpZXModGltZW91dF9tcykpOwo+IAo+ICAJLyogQWxsIHBoeXMgZW5j cyBhcmUgcmVhZHkgdG8gZ28sIHRyaWdnZXIgdGhlIGtpY2tvZmYgKi8KPiAgCV9kcHVfZW5jb2Rl cl9raWNrb2ZmX3BoeXMoZHB1X2VuYywgYXN5bmMpOwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK