From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Move drm_framebuffer_unreference out of struct_mutex for takeover Date: Thu, 26 Mar 2015 15:30:47 +0200 Message-ID: <20150326133047.GP17419@intel.com> References: <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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 2D45B6EA00 for ; Thu, 26 Mar 2015 06:30:52 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1427373580-20512-1-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXIgMjYsIDIwMTUgYXQgMTI6Mzk6NDBQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBpbnRlbF91c2VyX2ZyYW1lYnVmZmVyX2Rlc3Ryb3koKSByZXF1aXJlcyB0aGUgc3RydWN0 X211dGV4IGZvciBpdHMKPiBvYmplY3QgYm9va2tlZXBpbmcsIHNvIHRoaXMgbWVhbnMgdGhhdCBh bGwgY2FsbHMgdG8KPiBkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2UgbXVzdCBiZSBoZWxkIHdp dGhvdXQgdGhhdCBsb2NrLgo+IAo+IFRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhl IGlkZW50aWNhbGx5IG5hbWVkIHBhdGNoIGJ5IENocmlzIFdpbHNvbi4KPiAKPiBSZWZlcmVuY2Vz OiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD04OTE2Ngo+IENj OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5 OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxMCArKysrKysrKysrCj4gIDEgZmls ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYwo+IGluZGV4IGNiNTA4NTQuLjA3ODg1MDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jCj4gQEAgLTE0MDIwLDExICsxNDAyMCwyMSBAQCB2b2lkIGludGVsX21v ZGVzZXRfZ2VtX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgCQkJCQkgICAgICAgYy0+ cHJpbWFyeS0+ZmIsCj4gIAkJCQkJICAgICAgIGMtPnByaW1hcnktPnN0YXRlLAo+ICAJCQkJCSAg ICAgICBOVUxMKSkgewo+ICsJCQkvKgo+ICsJCQkgKiBXZSBtdXN0IGRyb3Agc3RydWN0X211dGV4 IHdoZW4gY2FsbGluZwo+ICsJCQkgKiBkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2UgYW5kIGl0 IGlzIHNhZmUgdG8gZG8gc28KPiArCQkJICogYmVjYXVzZSBpdCBpcyBub3QgbmVlZGVkIGF0IHRo aXMgcG9pbnQgYW55d2F5Lgo+ICsJCQkgKiBBdCB0aGlzIHN0YWdlIHRoZSBkcml2ZXIgaXMgc3Rp bGwgc2luZ2xlLXRocmVhZGVkIGFuZAo+ICsJCQkgKiB3ZSBhcmUgdGFraW5nIGl0IG9ubHkgdG8g c2lsZW5jZSBhIHdhcm5pbmcgaW4KPiArCQkJICogaW50ZWxfcGluX2FuZF9mZW5jZV9mYl9vYmou Cj4gKwkJCSAqLwo+ICsJCQltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAgCQkJ RFJNX0VSUk9SKCJmYWlsZWQgdG8gcGluIGJvb3QgZmIgb24gcGlwZSAlZFxuIiwKPiAgCQkJCSAg dG9faW50ZWxfY3J0YyhjKS0+cGlwZSk7Cj4gIAkJCWRybV9mcmFtZWJ1ZmZlcl91bnJlZmVyZW5j ZShjLT5wcmltYXJ5LT5mYik7Cj4gIAkJCWMtPnByaW1hcnktPmZiID0gTlVMTDsKPiAgCQkJdXBk YXRlX3N0YXRlX2ZiKGMtPnByaW1hcnkpOwo+ICsJCQltdXRleF9sb2NrKCZkZXYtPnN0cnVjdF9t dXRleCk7Cj4gIAkJfQo+ICAJfQo+ICAJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7 CgpKdXN0IGdyYWIgdGhlIG11dGV4IGFyb3VuZCB0aGUgcGluX2FuZF9mZW5jZSBpbnNpZGUgdGhl IGxvb3AuIEl0IGRvZXNuJ3QKcHJvdGVjdCBhbnl0aGluZyBlbHNlLgoKLS0gClZpbGxlIFN5cmrD pGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK