From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frediano Ziglio Subject: [PATCH 10/11] Simplify cleaning qxl processing command Date: Wed, 27 May 2015 11:04:05 +0100 Message-ID: <1432721046-4418-11-git-send-email-fziglio@redhat.com> References: <1432721046-4418-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: <1432721046-4418-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+Ci0tLQogcXhsL3F4bF9pb2N0 bC5jIHwgMTMgKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcXhsL3F4bF9pb2N0bC5jIGIvcXhsL3F4bF9p b2N0bC5jCmluZGV4IDg1YjM4MDguLmJiMzI2ZmYgMTAwNjQ0Ci0tLSBhL3F4bC9xeGxfaW9jdGwu YworKysgYi9xeGwvcXhsX2lvY3RsLmMKQEAgLTEyMiwxMCArMTIyLDkgQEAgc3RhdGljIHN0cnVj dCBxeGxfYm8gKnF4bGh3X2hhbmRsZV90b19ibyhzdHJ1Y3QgcXhsX2RldmljZSAqcWRldiwKIAlx b2JqID0gZ2VtX3RvX3F4bF9ibyhnb2JqKTsKIAogCXJldCA9IHF4bF9yZWxlYXNlX2xpc3RfYWRk KHJlbGVhc2UsIHFvYmopOwotCWlmIChyZXQpIHsKLQkJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVu Y2VfdW5sb2NrZWQoZ29iaik7CisJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQo Z29iaik7CisJaWYgKHJldCkKIAkJcmV0dXJuIE5VTEw7Ci0JfQogCiAJcmV0dXJuIHFvYmo7CiB9 CkBAIC0xNDUsNyArMTQ0LDcgQEAgc3RhdGljIGludCBxeGxfcHJvY2Vzc19zaW5nbGVfY29tbWFu ZChzdHJ1Y3QgcXhsX2RldmljZSAqcWRldiwKIAlzdHJ1Y3QgcXhsX3JlbGVhc2UgKnJlbGVhc2U7 CiAJc3RydWN0IHF4bF9ibyAqY21kX2JvOwogCXZvaWQgKmZiX2NtZDsKLQlpbnQgaSwgaiwgcmV0 LCBudW1fcmVsb2NzOworCWludCBpLCByZXQsIG51bV9yZWxvY3M7CiAJaW50IHVud3JpdHRlbjsK IAogCXN3aXRjaCAoY21kLT50eXBlKSB7CkBAIC0yNjksMTIgKzI2OCw2IEBAIHN0YXRpYyBpbnQg cXhsX3Byb2Nlc3Nfc2luZ2xlX2NvbW1hbmQoc3RydWN0IHF4bF9kZXZpY2UgKnFkZXYsCiAJCXF4 bF9yZWxlYXNlX2ZlbmNlX2J1ZmZlcl9vYmplY3RzKHJlbGVhc2UpOwogCiBvdXRfZnJlZV9ib3M6 Ci0JZm9yIChqID0gMDsgaiA8IG51bV9yZWxvY3M7IGorKykgewotCQlpZiAocmVsb2NfaW5mb1tq XS5kc3RfYm8gIT0gY21kX2JvKQotCQkJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2Nr ZWQoJnJlbG9jX2luZm9bal0uZHN0X2JvLT5nZW1fYmFzZSk7Ci0JCWlmIChyZWxvY19pbmZvW2pd LnNyY19ibyAmJiByZWxvY19pbmZvW2pdLnNyY19ibyAhPSBjbWRfYm8pCi0JCQlkcm1fZ2VtX29i amVjdF91bnJlZmVyZW5jZV91bmxvY2tlZCgmcmVsb2NfaW5mb1tqXS5zcmNfYm8tPmdlbV9iYXNl KTsKLQl9CiBvdXRfZnJlZV9yZWxlYXNlOgogCWlmIChyZXQpCiAJCXF4bF9yZWxlYXNlX2ZyZWUo cWRldiwgcmVsZWFzZSk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KU3BpY2UtZGV2ZWwgbWFpbGluZyBsaXN0ClNwaWNlLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vc3BpY2UtZGV2ZWwK