From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/2] drm/i915: Move drm_framebuffer_unreference out of struct_mutex for takeover Date: Tue, 10 Mar 2015 12:02:28 +0000 Message-ID: <54FEDD54.8090207@linux.intel.com> References: <1424097110-31656-1-git-send-email-chris@chris-wilson.co.uk> <1424097110-31656-2-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 628CD6E037 for ; Tue, 10 Mar 2015 05:02:35 -0700 (PDT) In-Reply-To: <1424097110-31656-2-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkhpLAoKT24gMDIvMTYvMjAxNSAwMjozMSBQTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IGludGVs X3VzZXJfZnJhbWVidWZmZXJfZGVzdHJveSgpIHJlcXVpcmVzIHRoZSBzdHJ1Y3RfbXV0ZXggZm9y IGl0cwo+IG9iamVjdCBib29ra2VlcGluZywgc28gdGhpcyBtZWFucyB0aGF0IGFsbCBjYWxscyB0 bwo+IGRybV9mcmFtZWJ1ZmZlcl9yZWZlcmVuY2UgbXVzdCBiZSBoZWxkIHdpdGhvdXQgdGhhdCBs b2NrLgoKU2FtZSBjb21tZW50IG9uIHRoZSBjb21taXQgbWVzc2FnZSBhcyAxLzIuCgo+IFJlZmVy ZW5jZXM6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTg5MTY2 Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxMyArKysr KysrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCA2ZTFkYTdk YTVjY2EuLmFiYTM2NjYyZDUxMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiBAQCAtMTM2NzIsNiArMTM2NzIsOCBAQCB2b2lkIGludGVsX21vZGVzZXRfZ2VtX2luaXQo c3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ICAgCXN0cnVjdCBkcm1fY3J0YyAqYzsKPiAgIAlz dHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwo+ICsJc3RydWN0IGRybV9wbGFuZSAqdW51 c2VkW0k5MTVfTUFYX1BJUEVTXTsKPiArCWludCBuX3VudXNlZCA9IDA7Cj4KPiAgIAltdXRleF9s b2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7Cj4gICAJaW50ZWxfaW5pdF9ndF9wb3dlcnNhdmUoZGV2 KTsKPiBAQCAtMTM3MDcsMTMgKzEzNzA5LDE4IEBAIHZvaWQgaW50ZWxfbW9kZXNldF9nZW1faW5p dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAgCQkJCQkgICAgICAgTlVMTCkpIHsKPiAgIAkJ CURSTV9FUlJPUigiZmFpbGVkIHRvIHBpbiBib290IGZiIG9uIHBpcGUgJWRcbiIsCj4gICAJCQkJ ICB0b19pbnRlbF9jcnRjKGMpLT5waXBlKTsKPiAtCQkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJl bmNlKGMtPnByaW1hcnktPmZiKTsKPiAtCQkJYy0+cHJpbWFyeS0+ZmIgPSBOVUxMOwo+IC0JCQl1 cGRhdGVfc3RhdGVfZmIoYy0+cHJpbWFyeSk7Cj4gKwkJCXVudXNlZFtuX3VudXNlZCsrXSA9IGMt PnByaW1hcnk7Cj4gICAJCX0KPiAgIAl9Cj4gICAJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9t dXRleCk7Cj4KPiArCXdoaWxlIChuX3VudXNlZC0tKSB7Cj4gKwkJc3RydWN0IGRybV9wbGFuZSAq cCA9IHVudXNlZFtuX3VudXNlZF07Cj4gKwkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKHAt PmZiKTsKPiArCQlwLT5mYiA9IE5VTEw7Cj4gKwkJdXBkYXRlX3N0YXRlX2ZiKHApOwo+ICsJfQo+ ICsKCkZvciB0aGlzIG9uZSBJIGFtIG5vdCBzdXJlLiBTaG91bGQgYy0+cHJpbWFyeS0+ZmIgPSBO VUxMIHJlbWFpbiB1bmRlciAKdGhlIGxvY2tlZCBsb29wPyBJZiBub3Qgd2hhdCBpcyB0aGUgdGhl IG11dGV4IHByb3RlY3RpbmcgdGhlbj8KClJlZ2FyZHMsCgpUdnJ0a28KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==