From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH] qxl: don't unref cursor bo inside atomic section (release mapping). Date: Mon, 18 Jun 2018 12:32:29 +1000 Message-ID: <20180618023229.16193-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by gabe.freedesktop.org (Postfix) with ESMTPS id BAF086E347 for ; Mon, 18 Jun 2018 02:32:34 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id CEC62401EF01 for ; Mon, 18 Jun 2018 02:32:33 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-179.bne.redhat.com [10.64.40.179]) by smtp.corp.redhat.com (Postfix) with ESMTP id 1DC432166BB2 for ; Mon, 18 Jun 2018 02:32:30 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCkZpeGVzOiA5NDI4MDg4YyAo ZHJtL3F4bDogcmVhcHBseSBjdXJzb3IgYWZ0ZXIgcmVzZXR0aW5nIHByaW1hcnkpClJlcG9ydGVk LWJ5OiBNaWtlIEdhbGJyYWl0aCA8ZWZhdWx0QGdteC5kZT4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5l bC5vcmcKU2lnbmVkLW9mZi1ieTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMgfCA3ICsrKysrLS0KIDEgZmlsZSBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf ZGlzcGxheS5jCmluZGV4IGI4Y2RhOTQ0OTI0MS4uNzY4MjA3ZmJiYWUzIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4 bC9xeGxfZGlzcGxheS5jCkBAIC02MjMsNyArNjIzLDcgQEAgc3RhdGljIHZvaWQgcXhsX2N1cnNv cl9hdG9taWNfdXBkYXRlKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCXN0cnVjdCBxeGxfY3Vy c29yX2NtZCAqY21kOwogCXN0cnVjdCBxeGxfY3Vyc29yICpjdXJzb3I7CiAJc3RydWN0IGRybV9n ZW1fb2JqZWN0ICpvYmo7Ci0Jc3RydWN0IHF4bF9ibyAqY3Vyc29yX2JvID0gTlVMTCwgKnVzZXJf Ym8gPSBOVUxMOworCXN0cnVjdCBxeGxfYm8gKmN1cnNvcl9ibyA9IE5VTEwsICp1c2VyX2JvID0g TlVMTCwgKm9sZF9jdXJzb3JfYm8gPSBOVUxMOwogCWludCByZXQ7CiAJdm9pZCAqdXNlcl9wdHI7 CiAJaW50IHNpemUgPSA2NCo2NCo0OwpAQCAtNjc3LDcgKzY3Nyw3IEBAIHN0YXRpYyB2b2lkIHF4 bF9jdXJzb3JfYXRvbWljX3VwZGF0ZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKIAkJCQkJCQkg ICBjdXJzb3JfYm8sIDApOwogCQljbWQtPnR5cGUgPSBRWExfQ1VSU09SX1NFVDsKIAotCQlxeGxf Ym9fdW5yZWYoJnFjcnRjLT5jdXJzb3JfYm8pOworCQlvbGRfY3Vyc29yX2JvID0gcWNydGMtPmN1 cnNvcl9ibzsKIAkJcWNydGMtPmN1cnNvcl9ibyA9IGN1cnNvcl9ibzsKIAkJY3Vyc29yX2JvID0g TlVMTDsKIAl9IGVsc2UgewpAQCAtNjk3LDYgKzY5Nyw5IEBAIHN0YXRpYyB2b2lkIHF4bF9jdXJz b3JfYXRvbWljX3VwZGF0ZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKIAlxeGxfcHVzaF9jdXJz b3JfcmluZ19yZWxlYXNlKHFkZXYsIHJlbGVhc2UsIFFYTF9DTURfQ1VSU09SLCBmYWxzZSk7CiAJ cXhsX3JlbGVhc2VfZmVuY2VfYnVmZmVyX29iamVjdHMocmVsZWFzZSk7CiAKKwlpZiAob2xkX2N1 cnNvcl9ibykKKwkJcXhsX2JvX3VucmVmKCZvbGRfY3Vyc29yX2JvKTsKKwogCXF4bF9ib191bnJl ZigmY3Vyc29yX2JvKTsKIAogCXJldHVybjsKLS0gCjIuMTcuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==