From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Move drm_framebuffer_unreference out of struct_mutex for takeover Date: Thu, 26 Mar 2015 14:05:48 +0000 Message-ID: <5514123C.4020907@linux.intel.com> References: <1427373580-20512-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20150326133047.GP17419@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 0DA356E0A3 for ; Thu, 26 Mar 2015 07:05:54 -0700 (PDT) In-Reply-To: <20150326133047.GP17419@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?windows-1252?Q?Ville_Syrj=E4l=E4?= Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAzLzI2LzIwMTUgMDE6MzAgUE0sIFZpbGxlIFN5cmrDpGzDpCB3cm90ZToKPiBPbiBUaHUs IE1hciAyNiwgMjAxNSBhdCAxMjozOTo0MFBNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToK Pj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4KPj4g aW50ZWxfdXNlcl9mcmFtZWJ1ZmZlcl9kZXN0cm95KCkgcmVxdWlyZXMgdGhlIHN0cnVjdF9tdXRl eCBmb3IgaXRzCj4+IG9iamVjdCBib29ra2VlcGluZywgc28gdGhpcyBtZWFucyB0aGF0IGFsbCBj YWxscyB0bwo+PiBkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2UgbXVzdCBiZSBoZWxkIHdpdGhv dXQgdGhhdCBsb2NrLgo+Pgo+PiBUaGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uIG9mIHRoZSBp ZGVudGljYWxseSBuYW1lZCBwYXRjaCBieSBDaHJpcyBXaWxzb24uCj4+Cj4+IFJlZmVyZW5jZXM6 IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTg5MTY2Cj4+IENj OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPj4gU2lnbmVkLW9mZi1i eTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gLS0tCj4+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMTAgKysrKysrKysrKwo+PiAg IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKPj4gaW5kZXggY2I1MDg1NC4uMDc4ODUwNyAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+PiBAQCAtMTQwMjAsMTEgKzE0MDIwLDIxIEBAIHZv aWQgaW50ZWxfbW9kZXNldF9nZW1faW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+PiAgIAkJ CQkJICAgICAgIGMtPnByaW1hcnktPmZiLAo+PiAgIAkJCQkJICAgICAgIGMtPnByaW1hcnktPnN0 YXRlLAo+PiAgIAkJCQkJICAgICAgIE5VTEwpKSB7Cj4+ICsJCQkvKgo+PiArCQkJICogV2UgbXVz dCBkcm9wIHN0cnVjdF9tdXRleCB3aGVuIGNhbGxpbmcKPj4gKwkJCSAqIGRybV9mcmFtZWJ1ZmZl cl91bnJlZmVyZW5jZSBhbmQgaXQgaXMgc2FmZSB0byBkbyBzbwo+PiArCQkJICogYmVjYXVzZSBp dCBpcyBub3QgbmVlZGVkIGF0IHRoaXMgcG9pbnQgYW55d2F5Lgo+PiArCQkJICogQXQgdGhpcyBz dGFnZSB0aGUgZHJpdmVyIGlzIHN0aWxsIHNpbmdsZS10aHJlYWRlZCBhbmQKPj4gKwkJCSAqIHdl IGFyZSB0YWtpbmcgaXQgb25seSB0byBzaWxlbmNlIGEgd2FybmluZyBpbgo+PiArCQkJICogaW50 ZWxfcGluX2FuZF9mZW5jZV9mYl9vYmouCj4+ICsJCQkgKi8KPj4gKwkJCW11dGV4X3VubG9jaygm ZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+PiAgIAkJCURSTV9FUlJPUigiZmFpbGVkIHRvIHBpbiBib290 IGZiIG9uIHBpcGUgJWRcbiIsCj4+ICAgCQkJCSAgdG9faW50ZWxfY3J0YyhjKS0+cGlwZSk7Cj4+ ICAgCQkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKGMtPnByaW1hcnktPmZiKTsKPj4gICAJ CQljLT5wcmltYXJ5LT5mYiA9IE5VTEw7Cj4+ICAgCQkJdXBkYXRlX3N0YXRlX2ZiKGMtPnByaW1h cnkpOwo+PiArCQkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+PiAgIAkJfQo+PiAg IAl9Cj4+ICAgCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+Cj4gSnVzdCBncmFi IHRoZSBtdXRleCBhcm91bmQgdGhlIHBpbl9hbmRfZmVuY2UgaW5zaWRlIHRoZSBsb29wLiBJdCBk b2Vzbid0Cj4gcHJvdGVjdCBhbnl0aGluZyBlbHNlLgoKV2VsbCB0aGUgY29tbWVudCBzYXlzIHNv LCBidXQgdGhpcyB3YXkgaXQgb25seSBncmFicyBhbmQgcmVsZWFzZXMgaXQgCm9uY2UgaWYgdGhl cmUgYXJlIG11bHRpcGxlIGFjdGl2ZSBjcnRjcyBhbmQgbm90aGluZyBmYWlscy4gU28gSSB3YXMg CmhvcGluZyB0aGUgY29tbWVudCB3YXMgZW5vdWdoIHRvIGV4cGxhaW4gdGhlIHJlYWxpdHksIGV2 ZW4gdGhvdWdoIHRoZSAKb3RoZXIgb3B0aW9uIHdvdWxkIGJlIG1vcmUgb2J2aW91cyBjb2RlIHN0 cmljdGx5IHNwZWFraW5nLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=