From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zanoni, Paulo R" Subject: Re: [PATCH] drm/i915: Only expand COND once in wait_for() Date: Wed, 14 Sep 2016 13:37:10 +0000 Message-ID: <1473860228.2435.106.camel@intel.com> References: <20160913194019.28541-1-chris@chris-wilson.co.uk> <20160914092221.GH25204@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1C5966E0F8 for ; Wed, 14 Sep 2016 13:37:13 +0000 (UTC) In-Reply-To: <20160914092221.GH25204@nuc-i3427.alporthouse.com> Content-Language: en-US Content-ID: <10FB39FE542E1D42A907D1A13774BFD5@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" , "chris@chris-wilson.co.uk" Cc: "daniel.vetter@ffwll.ch" List-Id: intel-gfx@lists.freedesktop.org RW0gUXVhLCAyMDE2LTA5LTE0IMOgcyAxMDoyMiArMDEwMCwgQ2hyaXMgV2lsc29uIGVzY3JldmV1 Og0KPiBPbiBUdWUsIFNlcCAxMywgMjAxNiBhdCAwODo0MDoxOVBNICswMTAwLCBDaHJpcyBXaWxz b24gd3JvdGU6DQo+ID4gDQo+ID4gSSB3YXMgbG9va2luZyBhdCBzb21lIHdhaXRfZm9yKCkgdGlt ZW91dHMgb24gYSBzbG93IHN5c3RlbSwgd2l0aA0KPiA+IGxvdHMgb2YNCj4gPiBkZWJ1ZyBlbmFi bGVkIChLQVNBTiwgbG9ja2RlcCwgbW1pb19kZWJ1ZykuIFRoaW5raW5nIHRoYXQgd2Ugd2VyZQ0K PiA+IG1pc2hhbmRsaW5nIHRoZSB0aW1lb3V0LCBJIHRyaWVkIHRvIGVuc3VyZSB0aGF0IHdlIGxv b3AgYXQgbGVhc3QNCj4gPiBvbmNlDQo+ID4gYWZ0ZXIgZmlyc3QgdGVzdGluZyBDT05ELiBIb3dl dmVyLCB0aGUgZG91YmxlIHRlc3Qgb2YgQ09ORCBlaXRoZXINCj4gPiBzaWRlDQo+ID4gb2YgdGhl IHRpbWVvdXQgY2hlY2sgbWFrZXMgdGhhdCB1bmxpa2VseS4gQnV0IHdlIGNhbiBkbyBhbg0KPiA+ IGVxdWl2YWxlbnQNCj4gPiBsb29wLCB0aGF0IGtlZXBzIHRoZSBDT05EIGNoZWNrIGFmdGVyIHRl c3RpbmcgZm9yIHRpbWVvdXQgKHJlcXVpcmVkDQo+ID4gc28NCj4gPiB0aGF0IHdlIGFyZSBub3Qg cHJlZW1wdGVkIGJldHdlZW4gdGVzdGluZyBDT05EIGFuZCB0aGVuIHRlc3RpbmcgZm9yDQo+ID4g YQ0KPiA+IHRpbWVvdXQpIHdpdGhvdXQgZXhwYW5kaW5nIENPTkQgdHdpY2UuDQo+ID4gDQo+ID4g VGhlIGFkdmFudGFnZSBvZiBvbmx5IGV4cGFuZGluZyBDT05EIG9uY2UgaXMgYSBkcmFtYXRpYyBy ZWR1Y3Rpb24NCj4gPiBpbg0KPiA+IGNvZGUgc2l6ZToNCj4gPiANCj4gPiDCoMKgwqB0ZXh0CcKg wqDCoGRhdGEJwqDCoMKgwqBic3MJwqDCoMKgwqBkZWMJwqDCoMKgwqBoZXgNCj4gPiAxMzA4NzMz CcKgwqDCoDUxODQJwqDCoMKgMTE1MgkxMzE1MDY5CcKgMTQxMGZkDQo+ID4gCWJlZm9yZQ0KPiA+ IDEzMDUzNDEJwqDCoMKgNTE4NAnCoMKgwqAxMTUyCTEzMTE2NzcJwqAxNDAzYmQNCj4gPiAJYWZ0 ZXINCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp bHNvbi5jby51az4NCj4gPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVs LmNvbT4NCj4gPiBDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4NCj4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4NCj4g PiAtLS0NCj4gPiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIHwgMTMgKysrKysr KystLS0tLQ0KPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHJ2LmgNCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oDQo+ID4gaW5kZXgg Y2I5OWEyNTQwODYzLi41OTc4OTlkNzFkZjkgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHJ2LmgNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcnYuaA0KPiA+IEBAIC01MiwxMyArNTIsMTYgQEANCj4gPiDCoCAqLw0KPiA+IMKgI2RlZmlu ZSBfd2FpdF9mb3IoQ09ORCwgVVMsIFcpICh7IFwNCj4gPiDCoAl1bnNpZ25lZCBsb25nIHRpbWVv dXRfXyA9IGppZmZpZXMgKyB1c2Vjc190b19qaWZmaWVzKFVTKSArDQo+ID4gMTsJXA0KPiA+IC0J aW50IHJldF9fID0gMDsJCQkJCQkNCj4gPiAJXA0KPiA+IC0Jd2hpbGUgKCEoQ09ORCkpIHsJCQkJ CQkNCj4gPiBcDQo+ID4gLQkJaWYgKHRpbWVfYWZ0ZXIoamlmZmllcywgdGltZW91dF9fKSkgewkJ DQo+ID4gCVwNCj4gPiAtCQkJaWYgKCEoQ09ORCkpCQkJCQ0KPiA+IAlcDQo+ID4gLQkJCQlyZXRf XyA9IC1FVElNRURPVVQ7CQkNCj4gPiAJXA0KPiA+ICsJaW50IHJldF9fOwkJCQkJCQkNCj4gPiBc DQo+IA0KPiBPaywgdGhpcyBpcyB0aGUgbWFnaWMuIE1pc3NlZCBpbml0aWFsaXplciwgZ2NjIGdv ZXMgd2lsZCB0cmltbWluZw0KPiB1bmRlZmluZWQgY29kZS4gUGF0Y2ggaXMgY29tcGxldGVseSBi b2d1cy4NCg0KSU1ITywgZXhwYW5kaW5nIGEgbWFjcm8gYXJndW1lbnQgb25seSBvbmNlIGlzIGFu IGltcHJvdmVtZW50IG9uIGl0cw0Kb3duLCBldmVuIGlmIHRoZSByZXN1bHRpbmcgYmluYXJ5IGlz IG5vdCBzbWFsbGVyLCBzaW5jZSBpdCBtYWtlcyB0aGUNCmNvZGUgYSBsaXR0bGUgc2FmZXIuDQoN Cj4gLUNocmlzDQo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK