From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 03/11] drm/msm: Remove call to reservation_object_test_signaled_rcu before wait Date: Mon, 29 Aug 2016 08:08:26 +0100 Message-ID: <20160829070834.22296-3-chris@chris-wilson.co.uk> References: <20160829070834.22296-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160829070834.22296-1-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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org U2luY2UgZmVuY2Vfd2FpdF90aW1lb3V0X3Jlc2VydmF0aW9uX29iamVjdF93YWl0X3RpbWVvdXRf cmN1KCkgd2l0aCBhCnRpbWVvdXQgb2YgMCBiZWNvbWVzIHJlc2VydmF0aW9uX29iamVjdF90ZXN0 X3NpZ25hbGVkX3JjdSgpLCB3ZSBkbyBub3QKbmVlZCB0byBoYW5kbGUgc3VjaCBjb252ZXJzaW9u IGluIHRoZSBjYWxsZXIuIFRoZSBvbmx5IGNoYWxsZW5nZSBhcmUKdGhvc2UgY2FsbGVycyB0aGF0 IHdpc2ggdG8gZGlmZmVyZW50aWF0ZSB0aGUgZXJyb3IgY29kZSBiZXR3ZWVuIHRoZQpub25ibG9j a2luZyBidXN5IGNoZWNrIGFuZCBwb3RlbnRpYWxseSBibG9ja2luZyB3YWl0LgoKdjI6IDkgaXMg b25seSAwIGluIEdlcm1hbi4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgpDYzogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jIHwgMjIgKysrKysrKysrKy0tLS0tLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZ2VtLmMKaW5kZXggNmNkNGFmNDQzMTM5Li40NTc5NmE4OGQzNTMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t c20vbXNtX2dlbS5jCkBAIC01ODQsMTggKzU4NCwxNiBAQCBpbnQgbXNtX2dlbV9jcHVfcHJlcChz dHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaiwgdWludDMyX3Qgb3AsIGt0aW1lX3QgKnRpbWVvdXQp CiB7CiAJc3RydWN0IG1zbV9nZW1fb2JqZWN0ICptc21fb2JqID0gdG9fbXNtX2JvKG9iaik7CiAJ Ym9vbCB3cml0ZSA9ICEhKG9wICYgTVNNX1BSRVBfV1JJVEUpOwotCi0JaWYgKG9wICYgTVNNX1BS RVBfTk9TWU5DKSB7Ci0JCWlmICghcmVzZXJ2YXRpb25fb2JqZWN0X3Rlc3Rfc2lnbmFsZWRfcmN1 KG1zbV9vYmotPnJlc3YsIHdyaXRlKSkKLQkJCXJldHVybiAtRUJVU1k7Ci0JfSBlbHNlIHsKLQkJ aW50IHJldDsKLQotCQlyZXQgPSByZXNlcnZhdGlvbl9vYmplY3Rfd2FpdF90aW1lb3V0X3JjdSht c21fb2JqLT5yZXN2LCB3cml0ZSwKLQkJCQl0cnVlLCB0aW1lb3V0X3RvX2ppZmZpZXModGltZW91 dCkpOwotCQlpZiAocmV0IDw9IDApCi0JCQlyZXR1cm4gcmV0ID09IDAgPyAtRVRJTUVET1VUIDog cmV0OwotCX0KKwl1bnNpZ25lZCBsb25nIHJlbWFpbiA9CisJCW9wICYgTVNHX1BSRVBfTk9TWU5D ID8gMCA6IHRpbWVvdXRfdG9famlmZmllcyh0aW1lb3V0KTsKKwlsb25nIHJldDsKKworCXJldCA9 IHJlc2VydmF0aW9uX29iamVjdF93YWl0X3RpbWVvdXRfcmN1KG1zbV9vYmotPnJlc3YsIHdyaXRl LAorCQkJCQkJICB0cnVlLCAgcmVtYWluKTsKKwlpZiAocmV0ID09IDApCisJCXJldHVybiByZW1h aW4gPT0gMCA/IC1FQlVTWSA6IC1FVElNRURPVVQ7CisJZWxzZSBpZiAocmV0IDwgMCkKKwkJcmV0 dXJuIHJldDsKIAogCS8qIFRPRE8gY2FjaGUgbWFpbnRlbmFuY2UgKi8KIAotLSAKMi45LjMKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=