From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frediano Ziglio Subject: [PATCH 05/11] drm/qxl: Handle all errors in qxl_surface_evict Date: Wed, 3 Jun 2015 12:09:13 +0100 Message-ID: <1433329759-10082-6-git-send-email-fziglio@redhat.com> References: <1433329759-10082-1-git-send-email-fziglio@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1433329759-10082-1-git-send-email-fziglio@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: spice-devel-bounces@lists.freedesktop.org Sender: "Spice-devel" To: fziglio@redhat.com, spice-devel@lists.freedesktop.org, airlied@linux.ie, dri-devel@lists.freedesktop.org, airlied@redhat.com Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T25seSBFQlVTWSBlcnJvciB3YXMgaGFuZGxlZC4gVGhpcyBjb3VsZCBjYXVzZSBjb2RlIHRvIGJl bGlldmUKcmVzZXJ2ZSB3YXMgc3VjY2Vzc2Z1bCB3aGlsZSBpdCBmYWlsZWQuCgpTaWduZWQtb2Zm LWJ5OiBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IERh dmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3F4bC9x eGxfY21kLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2NtZC5j IGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfY21kLmMKaW5kZXggODVlZDVkYy4uYjE4Zjg0YyAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfY21kLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL3F4bC9xeGxfY21kLmMKQEAgLTYxMiw4ICs2MTIsOCBAQCBzdGF0aWMgaW50IHF4bF9y ZWFwX3N1cmYoc3RydWN0IHF4bF9kZXZpY2UgKnFkZXYsIHN0cnVjdCBxeGxfYm8gKnN1cmYsIGJv b2wgc3RhbAogCWludCByZXQ7CiAKIAlyZXQgPSBxeGxfYm9fcmVzZXJ2ZShzdXJmLCBmYWxzZSk7 Ci0JaWYgKHJldCA9PSAtRUJVU1kpCi0JCXJldHVybiAtRUJVU1k7CisJaWYgKHJldCkKKwkJcmV0 dXJuIHJldDsKIAogCWlmIChzdGFsbCkKIAkJbXV0ZXhfdW5sb2NrKCZxZGV2LT5zdXJmX2V2aWN0 X211dGV4KTsKQEAgLTYyMiw5ICs2MjIsOSBAQCBzdGF0aWMgaW50IHF4bF9yZWFwX3N1cmYoc3Ry dWN0IHF4bF9kZXZpY2UgKnFkZXYsIHN0cnVjdCBxeGxfYm8gKnN1cmYsIGJvb2wgc3RhbAogCiAJ aWYgKHN0YWxsKQogCQltdXRleF9sb2NrKCZxZGV2LT5zdXJmX2V2aWN0X211dGV4KTsKLQlpZiAo cmV0ID09IC1FQlVTWSkgeworCWlmIChyZXQpIHsKIAkJcXhsX2JvX3VucmVzZXJ2ZShzdXJmKTsK LQkJcmV0dXJuIC1FQlVTWTsKKwkJcmV0dXJuIHJldDsKIAl9CiAKIAlxeGxfc3VyZmFjZV9ldmlj dF9sb2NrZWQocWRldiwgc3VyZiwgdHJ1ZSk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KU3BpY2UtZGV2ZWwgbWFpbGluZyBsaXN0ClNw aWNlLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vc3BpY2UtZGV2ZWwK