From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Use usleep_range() in wait_for() Date: Mon, 23 Mar 2015 10:30:50 +0100 Message-ID: <20150323093050.GO1349@phenom.ffwll.local> References: <1426879688-5796-1-git-send-email-ville.syrjala@linux.intel.com> <550C7584.1000903@virtuousgeek.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f179.google.com (mail-we0-f179.google.com [74.125.82.179]) by gabe.freedesktop.org (Postfix) with ESMTP id DACD86E140 for ; Mon, 23 Mar 2015 02:29:06 -0700 (PDT) Received: by wegp1 with SMTP id p1so132532318weg.1 for ; Mon, 23 Mar 2015 02:29:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <550C7584.1000903@virtuousgeek.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jesse Barnes Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMTI6MzE6MTZQTSAtMDcwMCwgSmVzc2UgQmFybmVzIHdy b3RlOgo+IE9uIDAzLzIwLzIwMTUgMTI6MjggUE0sIHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tIHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KPiA+IAo+ID4gbXNsZWVwKCkgY2FuIHNsZWVwIGZvciB3YXkgdG9vIGxvbmcs IHNvIHN3aXRjaCB3YWl0X2ZvcigpIHRvIHVzZQo+ID4gdXNsZWVwX3JhbmdlKCkgaW5zdGVhZC4g Rm9sbG93aW5nIGEgdG90YWxseSB1bnNjaWVudGlmaWMgbWV0aG9kCj4gPiBJIGp1c3QgcGlja2Vk IHRoZSByYW5nZSBhcyBXLTJXLgo+ID4gCj4gPiBUaGlzIGN1dHMgdGhlIGk5MTUgaW5pdCB0aW1l IG9uIG15IEJTVyB0byBhbG1vc3QgaGFsZjoKPiA+IC0gaW5pdGNhbGwgaTkxNV9pbml0KzB4MC8w eGE4IFtpOTE1XSByZXR1cm5lZCAwIGFmdGVyIDQxOTk3NyB1c2Vjcwo+ID4gKyBpbml0Y2FsbCBp OTE1X2luaXQrMHgwLzB4YTggW2k5MTVdIHJldHVybmVkIDAgYWZ0ZXIgMjM4NDE5IHVzZWNzCj4g PiAKPiA+IE5vdGUgdGhhdCBJIGRpZG4ndCBwZXJmb3JtIGFueSBvdGhlciBiZW5jaG1hcmtzIG9u IHRoaXMgc28gZmFyLgo+ID4gCj4gPiBDYzogSmVzc2UgQmFybmVzIDxqYmFybmVzQHZpcnR1b3Vz Z2Vlay5vcmc+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHJ2LmggfCA0ICsrLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4gaW5kZXgg NmYyMGYzYS4uZDJhNGRlMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rydi5oCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4g QEAgLTU2LDggKzU2LDggQEAKPiA+ICAJCQkJcmV0X18gPSAtRVRJTUVET1VUOwkJCVwKPiA+ICAJ CQlicmVhazsJCQkJCQlcCj4gPiAgCQl9CQkJCQkJCVwKPiA+IC0JCWlmIChXICYmIGRybV9jYW5f c2xlZXAoKSkgIHsJCQkJXAo+ID4gLQkJCW1zbGVlcChXKTsJCQkJCVwKPiA+ICsJCWlmICgoVykg JiYgZHJtX2Nhbl9zbGVlcCgpKSB7CQkJCVwKPiA+ICsJCQl1c2xlZXBfcmFuZ2UoKFcpKjEwMDAs IChXKSoyMDAwKTsJCVwKPiA+ICAJCX0gZWxzZSB7CQkJCQkJXAo+ID4gIAkJCWNwdV9yZWxheCgp OwkJCQkJXAo+ID4gIAkJfQkJCQkJCQlcCj4gPiAKPiAKPiBOaWNlIGltcHJvdmVtZW50ISAgSSBn dWVzcyBpdCdzIGp1c3QgYmVjYXVzZSB1c2xlZXBfcmFuZ2UoKSB1c2VzIGFuCj4gaHJ0aW1lb3V0 LCBidXQgc2luY2Ugd2UgaGF2ZSB0aGUgYWRkZWQgc2xvcCBvZiB0aGUgcmFuZ2UgaXQgbWF5IGFj dHVhbGx5Cj4gYmUgYW4gaW1wcm92ZW1lbnQsIHBvd2VyLXdpc2UgdG9vLgo+IAo+IFJldmlld2Vk LWJ5OiBKZXNzZSBCYXJuZXMgPGpiYXJuZXNAdmlydHVvdXNnZWVrLm9yZz4KCk5pY2UgaW5kZWVk LiBRdWV1ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBwYXRjaC4KLURhbmllbAotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK