From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Only call mod_timer() if not already pending Date: Thu, 20 Nov 2014 22:49:13 +0100 Message-ID: <20141120214913.GL25711@phenom.ffwll.local> References: <1416514233-4855-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by gabe.freedesktop.org (Postfix) with ESMTP id A90B86FB2B for ; Thu, 20 Nov 2014 13:48:50 -0800 (PST) Received: by mail-wg0-f52.google.com with SMTP id a1so4929938wgh.11 for ; Thu, 20 Nov 2014 13:48:50 -0800 (PST) Content-Disposition: inline In-Reply-To: <1416514233-4855-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMjAsIDIwMTQgYXQgMDg6MTA6MzNQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoZSBmaW5hbCBhcnJhbmdlbWVudCBvZiB1cGRhdGluZyB0aW1lci0+ZXhwaXJlcyBh bmQgY2FsbGluZyBtb2RfdGltZXIoKQo+IHVzZWQgaW4KPiAKPiBjb21taXQgNjcyZTdiN2MxODQ5 YzkwNGIyYzU1MTg1OTA2YjM5NDA4NDNjNTVjNgo+IEF1dGhvcjogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+Cj4gRGF0ZTogICBXZWQgTm92IDE5IDA5OjQ3OjE5IDIwMTQg KzAwMDAKPiAKPiAgICAgZHJtL2k5MTU6IERvbid0IGNvbnRpbnVhbGx5IGRlZmVyIHRoZSBoYW5n Y2hlY2sKPiAKPiB0dXJucyBvdXQgdG8gYmUgdmVyeSB1bnNhZmUuIFRyeSBhZ2Fpbi4KPiAKPiBT aWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBD YzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgfCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJx LmMKPiBpbmRleCA4ZDE2OWUxNTJkMWUuLjU5MDg1ODBkN2MxNSAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9pcnEuYwo+IEBAIC0zMDY3LDkgKzMwNjcsMTAgQEAgdm9pZCBpOTE1X3F1ZXVlX2hhbmdj aGVjayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAJCXJldHVybjsKPiAgCj4gIAkvKiBEb24n dCBjb250aW51YWxseSBkZWZlciB0aGUgaGFuZ2NoZWNrLCBidXQgbWFrZSBzdXJlIGl0IGlzIGFj dGl2ZSAqLwo+IC0JaWYgKCF0aW1lcl9wZW5kaW5nKHRpbWVyKSkKPiAtCQl0aW1lci0+ZXhwaXJl cyA9IHJvdW5kX2ppZmZpZXNfdXAoamlmZmllcyArIERSTV9JOTE1X0hBTkdDSEVDS19KSUZGSUVT KTsKPiAtCW1vZF90aW1lcih0aW1lciwgdGltZXItPmV4cGlyZXMpOwo+ICsJaWYgKHRpbWVyX3Bl bmRpbmcodGltZXIpKQo+ICsJCXJldHVybjsKPiArCW1vZF90aW1lcih0aW1lciwKPiArCQkgIHJv dW5kX2ppZmZpZXNfdXAoamlmZmllcyArIERSTV9JOTE1X0hBTkdDSEVDS19KSUZGSUVTKSk7CgpP b3BzLiBBbmQgdGhhdCBvbmUgbm93IGlzIGJlZm9yZSB0aGUgbWVyZ2UsIHNvIG5vIGhpc3Rvcnkg cmVjdGlmeWluZy4KClF1ZXVlZCBmb3IgLW5leHQsIHRoYW5rcyBmb3IgdGhlIHBhdGNoLgotRGFu aWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlv bgorNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==