From mboxrd@z Thu Jan 1 00:00:00 1970 From: j.glisse@gmail.com Subject: [PATCH 15/18] drm/radeon: immediately remove ttm-move semaphore Date: Fri, 4 May 2012 18:43:56 -0400 Message-ID: <1336171439-7672-16-git-send-email-j.glisse@gmail.com> References: <1336171439-7672-1-git-send-email-j.glisse@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qa0-f48.google.com (mail-qa0-f48.google.com [209.85.216.48]) by gabe.freedesktop.org (Postfix) with ESMTP id 267B19F500 for ; Fri, 4 May 2012 15:44:36 -0700 (PDT) Received: by mail-qa0-f48.google.com with SMTP id y23so1751834qad.14 for ; Fri, 04 May 2012 15:44:36 -0700 (PDT) In-Reply-To: <1336171439-7672-1-git-send-email-j.glisse@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org Cc: =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8ZGVhdGhzaW1wbGVAdm9kYWZvbmUuZGU+CgpXZSBjYW4g bm93IHByb3RlY3RlZCB0aGUgc2VtYXBob3JlIHJhbSBieSBhCmZlbmNlLCBzbyBmcmVlIGl0IGlt bWVkaWF0ZWx5LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8ZGVhdGhzaW1wbGVA dm9kYWZvbmUuZGU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMgfCAg ICA3ICsrKysrLS0KIDEgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jIGIv ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMKaW5kZXggNWUzZDU0ZC4uMGY2YWVl OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMKQEAgLTIyMyw2ICsyMjMsNyBAQCBz dGF0aWMgaW50IHJhZGVvbl9tb3ZlX2JsaXQoc3RydWN0IHR0bV9idWZmZXJfb2JqZWN0ICpibywK IAlzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldjsKIAl1aW50NjRfdCBvbGRfc3RhcnQsIG5ld19z dGFydDsKIAlzdHJ1Y3QgcmFkZW9uX2ZlbmNlICpmZW5jZSwgKm9sZF9mZW5jZTsKKwlzdHJ1Y3Qg cmFkZW9uX3NlbWFwaG9yZSAqc2VtID0gTlVMTDsKIAlpbnQgcjsKIAogCXJkZXYgPSByYWRlb25f Z2V0X3JkZXYoYm8tPmJkZXYpOwpAQCAtMjcyLDE1ICsyNzMsMTYgQEAgc3RhdGljIGludCByYWRl b25fbW92ZV9ibGl0KHN0cnVjdCB0dG1fYnVmZmVyX29iamVjdCAqYm8sCiAJCWJvb2wgc3luY190 b19yaW5nW1JBREVPTl9OVU1fUklOR1NdID0geyB9OwogCQlzeW5jX3RvX3Jpbmdbb2xkX2ZlbmNl LT5yaW5nXSA9IHRydWU7CiAKLQkJciA9IHJhZGVvbl9zZW1hcGhvcmVfY3JlYXRlKHJkZXYsICZm ZW5jZS0+c2VtYXBob3JlKTsKKwkJciA9IHJhZGVvbl9zZW1hcGhvcmVfY3JlYXRlKHJkZXYsICZz ZW0pOwogCQlpZiAocikgewogCQkJcmFkZW9uX2ZlbmNlX3VucmVmKCZmZW5jZSk7CiAJCQlyZXR1 cm4gcjsKIAkJfQogCi0JCXIgPSByYWRlb25fc2VtYXBob3JlX3N5bmNfcmluZ3MocmRldiwgZmVu Y2UtPnNlbWFwaG9yZSwKKwkJciA9IHJhZGVvbl9zZW1hcGhvcmVfc3luY19yaW5ncyhyZGV2LCBz ZW0sCiAJCQkJCQlzeW5jX3RvX3JpbmcsIGZlbmNlLT5yaW5nKTsKIAkJaWYgKHIpIHsKKwkJCXJh ZGVvbl9zZW1hcGhvcmVfZnJlZShyZGV2LCBzZW0sIE5VTEwpOwogCQkJcmFkZW9uX2ZlbmNlX3Vu cmVmKCZmZW5jZSk7CiAJCQlyZXR1cm4gcjsKIAkJfQpAQCAtMjkyLDYgKzI5NCw3IEBAIHN0YXRp YyBpbnQgcmFkZW9uX21vdmVfYmxpdChzdHJ1Y3QgdHRtX2J1ZmZlcl9vYmplY3QgKmJvLAogCS8q IEZJWE1FOiBoYW5kbGUgY29weSBlcnJvciAqLwogCXIgPSB0dG1fYm9fbW92ZV9hY2NlbF9jbGVh bnVwKGJvLCAodm9pZCAqKWZlbmNlLCBOVUxMLAogCQkJCSAgICAgIGV2aWN0LCBub193YWl0X3Jl c2VydmUsIG5vX3dhaXRfZ3B1LCBuZXdfbWVtKTsKKwlyYWRlb25fc2VtYXBob3JlX2ZyZWUocmRl diwgc2VtLCBmZW5jZSk7CiAJcmFkZW9uX2ZlbmNlX3VucmVmKCZmZW5jZSk7CiAJcmV0dXJuIHI7 CiB9Ci0tIAoxLjcuNy42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=