From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH] drm/i915: Move drm_framebuffer_unreference out of struct_mutex for takeover Date: Thu, 26 Mar 2015 12:39:40 +0000 Message-ID: <1427373580-20512-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 0B47B6E4CE for ; Thu, 26 Mar 2015 05:39:51 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCmludGVsX3Vz ZXJfZnJhbWVidWZmZXJfZGVzdHJveSgpIHJlcXVpcmVzIHRoZSBzdHJ1Y3RfbXV0ZXggZm9yIGl0 cwpvYmplY3QgYm9va2tlZXBpbmcsIHNvIHRoaXMgbWVhbnMgdGhhdCBhbGwgY2FsbHMgdG8KZHJt X2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlIG11c3QgYmUgaGVsZCB3aXRob3V0IHRoYXQgbG9jay4K ClRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhlIGlkZW50aWNhbGx5IG5hbWVkIHBh dGNoIGJ5IENocmlzIFdpbHNvbi4KClJlZmVyZW5jZXM6IGh0dHBzOi8vYnVncy5mcmVlZGVza3Rv cC5vcmcvc2hvd19idWcuY2dpP2lkPTg5MTY2CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1 bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg fCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCBjYjUwODU0Li4wNzg4NTA3IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0xNDAyMCwxMSArMTQwMjAsMjEgQEAgdm9p ZCBpbnRlbF9tb2Rlc2V0X2dlbV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCQkJCSAg ICAgICBjLT5wcmltYXJ5LT5mYiwKIAkJCQkJICAgICAgIGMtPnByaW1hcnktPnN0YXRlLAogCQkJ CQkgICAgICAgTlVMTCkpIHsKKwkJCS8qCisJCQkgKiBXZSBtdXN0IGRyb3Agc3RydWN0X211dGV4 IHdoZW4gY2FsbGluZworCQkJICogZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlIGFuZCBpdCBp cyBzYWZlIHRvIGRvIHNvCisJCQkgKiBiZWNhdXNlIGl0IGlzIG5vdCBuZWVkZWQgYXQgdGhpcyBw b2ludCBhbnl3YXkuCisJCQkgKiBBdCB0aGlzIHN0YWdlIHRoZSBkcml2ZXIgaXMgc3RpbGwgc2lu Z2xlLXRocmVhZGVkIGFuZAorCQkJICogd2UgYXJlIHRha2luZyBpdCBvbmx5IHRvIHNpbGVuY2Ug YSB3YXJuaW5nIGluCisJCQkgKiBpbnRlbF9waW5fYW5kX2ZlbmNlX2ZiX29iai4KKwkJCSAqLwor CQkJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7CiAJCQlEUk1fRVJST1IoImZhaWxl ZCB0byBwaW4gYm9vdCBmYiBvbiBwaXBlICVkXG4iLAogCQkJCSAgdG9faW50ZWxfY3J0YyhjKS0+ cGlwZSk7CiAJCQlkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2UoYy0+cHJpbWFyeS0+ZmIpOwog CQkJYy0+cHJpbWFyeS0+ZmIgPSBOVUxMOwogCQkJdXBkYXRlX3N0YXRlX2ZiKGMtPnByaW1hcnkp OworCQkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwogCQl9CiAJfQogCW11dGV4X3Vu bG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotLSAKMi4zLjIKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==