From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 02/15] drm/radeon: add error handling to radeon_vm_unbind_locked Date: Tue, 10 Jul 2012 14:51:11 +0200 Message-ID: <1341924684-563-2-git-send-email-deathsimple@vodafone.de> References: <1341924684-563-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from outgoing.email.vodafone.de (outgoing.email.vodafone.de [139.7.28.128]) by gabe.freedesktop.org (Postfix) with ESMTP id A93729ECF9 for ; Tue, 10 Jul 2012 05:51:28 -0700 (PDT) In-Reply-To: <1341924684-563-1-git-send-email-deathsimple@vodafone.de> 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 List-Id: dri-devel@lists.freedesktop.org V2FpdGluZyBmb3IgYSBmZW5jZSBjYW4gZmFpbCBmb3IgZGlmZmVyZW50IHJlYXNvbnMsCnRoZSBt b3N0IGNvbW1vbiBpcyBhIGRlYWRsb2NrLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5p ZyA8ZGVhdGhzaW1wbGVAdm9kYWZvbmUuZGU+ClJldmlld2VkLWJ5OiBNaWNoZWwgRMOkbnplciA8 bWljaGVsLmRhZW56ZXJAYW1kLmNvbT4KUmV2aWV3ZWQtYnk6IEplcm9tZSBHbGlzc2UgPGpnbGlz c2VAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9nYXJ0LmMg fCAgIDE3ICsrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh ZGVvbl9nYXJ0LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9nYXJ0LmMKaW5kZXgg MmIzNGMxYS4uZWUxMWM1MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fZ2FydC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2dhcnQuYwpAQCAt MzE2LDEwICszMTYsMjEgQEAgc3RhdGljIHZvaWQgcmFkZW9uX3ZtX3VuYmluZF9sb2NrZWQoc3Ry dWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsCiAJfQogCiAJLyogd2FpdCBmb3Igdm0gdXNlIHRvIGVu ZCAqLwotCWlmICh2bS0+ZmVuY2UpIHsKLQkJcmFkZW9uX2ZlbmNlX3dhaXQodm0tPmZlbmNlLCBm YWxzZSk7Ci0JCXJhZGVvbl9mZW5jZV91bnJlZigmdm0tPmZlbmNlKTsKKwl3aGlsZSAodm0tPmZl bmNlKSB7CisJCWludCByOworCQlyID0gcmFkZW9uX2ZlbmNlX3dhaXQodm0tPmZlbmNlLCBmYWxz ZSk7CisJCWlmIChyKQorCQkJRFJNX0VSUk9SKCJlcnJvciB3aGlsZSB3YWl0aW5nIGZvciBmZW5j ZTogJWRcbiIsIHIpOworCQlpZiAociA9PSAtRURFQURMSykgeworCQkJbXV0ZXhfdW5sb2NrKCZy ZGV2LT52bV9tYW5hZ2VyLmxvY2spOworCQkJciA9IHJhZGVvbl9ncHVfcmVzZXQocmRldik7CisJ CQltdXRleF9sb2NrKCZyZGV2LT52bV9tYW5hZ2VyLmxvY2spOworCQkJaWYgKCFyKQorCQkJCWNv bnRpbnVlOworCQl9CisJCWJyZWFrOwogCX0KKwlyYWRlb25fZmVuY2VfdW5yZWYoJnZtLT5mZW5j ZSk7CiAKIAkvKiBodyB1bmJpbmQgKi8KIAlyZGV2LT52bV9tYW5hZ2VyLmZ1bmNzLT51bmJpbmQo cmRldiwgdm0pOwotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK