From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frediano Ziglio Subject: [PATCH 10/11] drm/qxl: Simplify cleaning qxl processing command Date: Wed, 3 Jun 2015 12:09:18 +0100 Message-ID: <1433329759-10082-11-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 SW4gcXhsaHdfaGFuZGxlX3RvX2JvIHdlIGluY3JlbWVudGVkIGNvdW50ZXJzIHR3aWNlLCBvbmUg dGltZSBmb3IgcmVsZWFzZSBvYmplY3QKYW5kIG9uZSBmb3IgcmVsb2NfaW5mby4KSW4gdGhlIG1h aW4gZnVuY3Rpb24gaG93ZXZlciByZWxvY19pbmZvIHJlZmVyZW5jZXMgd2FzIGRyb3AgbXVjaCBl YXJsaWVyIHRoYW4KcmVsZWFzZSBzbyBrZWVwaW5nIHRoZSBwb2ludGVyIG9ubHkgb24gcmVsZWFz ZSBpcyBzYWZlIGFuZCBtYWtlIGNsZWFuaW5nCnByb2Nlc3MgZWFzaWVyLgoKU2lnbmVkLW9mZi1i eTogRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBEYXZl IEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhs X2lvY3RsLmMgfCAxMyArKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4 bF9pb2N0bC5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfaW9jdGwuYwppbmRleCA4NWIzODA4 Li5iYjMyNmZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9pb2N0bC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2lvY3RsLmMKQEAgLTEyMiwxMCArMTIyLDkgQEAg c3RhdGljIHN0cnVjdCBxeGxfYm8gKnF4bGh3X2hhbmRsZV90b19ibyhzdHJ1Y3QgcXhsX2Rldmlj ZSAqcWRldiwKIAlxb2JqID0gZ2VtX3RvX3F4bF9ibyhnb2JqKTsKIAogCXJldCA9IHF4bF9yZWxl YXNlX2xpc3RfYWRkKHJlbGVhc2UsIHFvYmopOwotCWlmIChyZXQpIHsKLQkJZHJtX2dlbV9vYmpl Y3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQoZ29iaik7CisJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVu Y2VfdW5sb2NrZWQoZ29iaik7CisJaWYgKHJldCkKIAkJcmV0dXJuIE5VTEw7Ci0JfQogCiAJcmV0 dXJuIHFvYmo7CiB9CkBAIC0xNDUsNyArMTQ0LDcgQEAgc3RhdGljIGludCBxeGxfcHJvY2Vzc19z aW5nbGVfY29tbWFuZChzdHJ1Y3QgcXhsX2RldmljZSAqcWRldiwKIAlzdHJ1Y3QgcXhsX3JlbGVh c2UgKnJlbGVhc2U7CiAJc3RydWN0IHF4bF9ibyAqY21kX2JvOwogCXZvaWQgKmZiX2NtZDsKLQlp bnQgaSwgaiwgcmV0LCBudW1fcmVsb2NzOworCWludCBpLCByZXQsIG51bV9yZWxvY3M7CiAJaW50 IHVud3JpdHRlbjsKIAogCXN3aXRjaCAoY21kLT50eXBlKSB7CkBAIC0yNjksMTIgKzI2OCw2IEBA IHN0YXRpYyBpbnQgcXhsX3Byb2Nlc3Nfc2luZ2xlX2NvbW1hbmQoc3RydWN0IHF4bF9kZXZpY2Ug KnFkZXYsCiAJCXF4bF9yZWxlYXNlX2ZlbmNlX2J1ZmZlcl9vYmplY3RzKHJlbGVhc2UpOwogCiBv dXRfZnJlZV9ib3M6Ci0JZm9yIChqID0gMDsgaiA8IG51bV9yZWxvY3M7IGorKykgewotCQlpZiAo cmVsb2NfaW5mb1tqXS5kc3RfYm8gIT0gY21kX2JvKQotCQkJZHJtX2dlbV9vYmplY3RfdW5yZWZl cmVuY2VfdW5sb2NrZWQoJnJlbG9jX2luZm9bal0uZHN0X2JvLT5nZW1fYmFzZSk7Ci0JCWlmIChy ZWxvY19pbmZvW2pdLnNyY19ibyAmJiByZWxvY19pbmZvW2pdLnNyY19ibyAhPSBjbWRfYm8pCi0J CQlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZV91bmxvY2tlZCgmcmVsb2NfaW5mb1tqXS5zcmNf Ym8tPmdlbV9iYXNlKTsKLQl9CiBvdXRfZnJlZV9yZWxlYXNlOgogCWlmIChyZXQpCiAJCXF4bF9y ZWxlYXNlX2ZyZWUocWRldiwgcmVsZWFzZSk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KU3BpY2UtZGV2ZWwgbWFpbGluZyBsaXN0ClNw aWNlLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vc3BpY2UtZGV2ZWwK