From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 03/11] drm/msm: Remove call to reservation_object_test_signaled_rcu before wait Date: Fri, 23 Sep 2016 14:55:34 +0200 Message-ID: <20160923125534.GD3988@dvetter-linux.ger.corp.intel.com> References: <20160829070834.22296-1-chris@chris-wilson.co.uk> <20160829070834.22296-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20160829070834.22296-3-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, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDg6MDg6MjZBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFNpbmNlIGZlbmNlX3dhaXRfdGltZW91dF9yZXNlcnZhdGlvbl9vYmplY3Rfd2FpdF90 aW1lb3V0X3JjdSgpIHdpdGggYQo+IHRpbWVvdXQgb2YgMCBiZWNvbWVzIHJlc2VydmF0aW9uX29i amVjdF90ZXN0X3NpZ25hbGVkX3JjdSgpLCB3ZSBkbyBub3QKPiBuZWVkIHRvIGhhbmRsZSBzdWNo IGNvbnZlcnNpb24gaW4gdGhlIGNhbGxlci4gVGhlIG9ubHkgY2hhbGxlbmdlIGFyZQo+IHRob3Nl IGNhbGxlcnMgdGhhdCB3aXNoIHRvIGRpZmZlcmVudGlhdGUgdGhlIGVycm9yIGNvZGUgYmV0d2Vl biB0aGUKPiBub25ibG9ja2luZyBidXN5IGNoZWNrIGFuZCBwb3RlbnRpYWxseSBibG9ja2luZyB3 YWl0Lgo+IAo+IHYyOiA5IGlzIG9ubHkgMCBpbiBHZXJtYW4uCj4gCj4gU2lnbmVkLW9mZi1ieTog Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFJvYiBDbGFyayA8 cm9iZGNsYXJrQGdtYWlsLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwu dmV0dGVyQGZmd2xsLmNoPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9nZW0uYyB8 IDIyICsrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv bnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v bXNtL21zbV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jCj4gaW5kZXggNmNk NGFmNDQzMTM5Li40NTc5NmE4OGQzNTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21z bS9tc21fZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9nZW0uYwo+IEBAIC01 ODQsMTggKzU4NCwxNiBAQCBpbnQgbXNtX2dlbV9jcHVfcHJlcChzdHJ1Y3QgZHJtX2dlbV9vYmpl Y3QgKm9iaiwgdWludDMyX3Qgb3AsIGt0aW1lX3QgKnRpbWVvdXQpCj4gIHsKPiAgCXN0cnVjdCBt c21fZ2VtX29iamVjdCAqbXNtX29iaiA9IHRvX21zbV9ibyhvYmopOwo+ICAJYm9vbCB3cml0ZSA9 ICEhKG9wICYgTVNNX1BSRVBfV1JJVEUpOwo+IC0KPiAtCWlmIChvcCAmIE1TTV9QUkVQX05PU1lO Qykgewo+IC0JCWlmICghcmVzZXJ2YXRpb25fb2JqZWN0X3Rlc3Rfc2lnbmFsZWRfcmN1KG1zbV9v YmotPnJlc3YsIHdyaXRlKSkKPiAtCQkJcmV0dXJuIC1FQlVTWTsKPiAtCX0gZWxzZSB7Cj4gLQkJ aW50IHJldDsKPiAtCj4gLQkJcmV0ID0gcmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9y Y3UobXNtX29iai0+cmVzdiwgd3JpdGUsCj4gLQkJCQl0cnVlLCB0aW1lb3V0X3RvX2ppZmZpZXMo dGltZW91dCkpOwo+IC0JCWlmIChyZXQgPD0gMCkKPiAtCQkJcmV0dXJuIHJldCA9PSAwID8gLUVU SU1FRE9VVCA6IHJldDsKPiAtCX0KPiArCXVuc2lnbmVkIGxvbmcgcmVtYWluID0KPiArCQlvcCAm IE1TR19QUkVQX05PU1lOQyA/IDAgOiB0aW1lb3V0X3RvX2ppZmZpZXModGltZW91dCk7Cj4gKwls b25nIHJldDsKPiArCj4gKwlyZXQgPSByZXNlcnZhdGlvbl9vYmplY3Rfd2FpdF90aW1lb3V0X3Jj dShtc21fb2JqLT5yZXN2LCB3cml0ZSwKPiArCQkJCQkJICB0cnVlLCAgcmVtYWluKTsKPiArCWlm IChyZXQgPT0gMCkKPiArCQlyZXR1cm4gcmVtYWluID09IDAgPyAtRUJVU1kgOiAtRVRJTUVET1VU Owo+ICsJZWxzZSBpZiAocmV0IDwgMCkKPiArCQlyZXR1cm4gcmV0Owo+ICAKPiAgCS8qIFRPRE8g Y2FjaGUgbWFpbnRlbmFuY2UgKi8KPiAgCj4gLS0gCj4gMi45LjMKPiAKPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVy ClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5j aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK