From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/2] drm/i915: Clean up pinned bo capture Date: Wed, 3 Dec 2014 15:16:09 +0100 Message-ID: <20141203141609.GC32117@phenom.ffwll.local> References: <1417533584-2011-1-git-send-email-daniel.vetter@ffwll.ch> <20141202164638.GH18921@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTP id 35F2B6F890 for ; Wed, 3 Dec 2014 06:15:40 -0800 (PST) Received: by mail-wg0-f45.google.com with SMTP id b13so20013038wgh.4 for ; Wed, 03 Dec 2014 06:15:39 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141202164638.GH18921@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , Intel Graphics Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDIsIDIwMTQgYXQgMDQ6NDY6MzhQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgRGVjIDAyLCAyMDE0IGF0IDA0OjE5OjQzUE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiAgLyogR2VuZXJhdGUgYSBzZW1pLXVuaXF1ZSBlcnJvciBjb2RlLiBU aGUgY29kZSBpcyBub3QgbWVhbnQgdG8gaGF2ZSBtZWFuaW5nLCBUaGUKPiA+IEBAIC0xMDg1LDcg KzEwODMsNiBAQCBzdGF0aWMgdm9pZCBpOTE1X2dlbV9jYXB0dXJlX3ZtKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiwKPiA+ICAJCQkJY29uc3QgaW50IG5keCkKPiA+ICB7Cj4gPiAg CXN0cnVjdCBkcm1faTkxNV9lcnJvcl9idWZmZXIgKmFjdGl2ZV9ibyA9IE5VTEwsICpwaW5uZWRf Ym8gPSBOVUxMOwo+ID4gLQlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwo+ID4gIAlz dHJ1Y3QgaTkxNV92bWEgKnZtYTsKPiA+ICAJaW50IGk7Cj4gPiAgCj4gPiBAQCAtMTA5NCwxMiAr MTA5MSwxMiBAQCBzdGF0aWMgdm9pZCBpOTE1X2dlbV9jYXB0dXJlX3ZtKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiwKPiA+ICAJCWkrKzsKPiA+ICAJZXJyb3ItPmFjdGl2ZV9ib19j b3VudFtuZHhdID0gaTsKPiA+ICAKPiA+IC0JbGlzdF9mb3JfZWFjaF9lbnRyeShvYmosICZkZXZf cHJpdi0+bW0uYm91bmRfbGlzdCwgZ2xvYmFsX2xpc3QpIHsKPiA+IC0JCWxpc3RfZm9yX2VhY2hf ZW50cnkodm1hLCAmb2JqLT52bWFfbGlzdCwgdm1hX2xpbmspCj4gPiAtCQkJaWYgKHZtYS0+dm0g PT0gdm0gJiYgdm1hLT5waW5fY291bnQgPiAwKSB7Cj4gPiAtCQkJCWkrKzsKPiA+ICsJaWYgKGk5 MTVfaXNfZ2d0dCh2bSkpIHsKPiA+ICsJCWxpc3RfZm9yX2VhY2hfZW50cnkodm1hLCAmdm0tPmlu YWN0aXZlX2xpc3QsIG1tX2xpc3QpIHsKPiA+ICsJCQlpZiAodm1hLT5waW5fY291bnQgPT0gMCkK PiA+ICAJCQkJYnJlYWs7Cj4gPiAtCQkJfQo+ID4gKwkJCWkrKzsKPiA+ICsJCX0KPiA+ICAJfQo+ ID4gIAllcnJvci0+cGlubmVkX2JvX2NvdW50W25keF0gPSBpIC0gZXJyb3ItPmFjdGl2ZV9ib19j b3VudFtuZHhdOwo+ID4gIAo+ID4gQEAgLTExMTksNyArMTExNiw3IEBAIHN0YXRpYyB2b2lkIGk5 MTVfZ2VtX2NhcHR1cmVfdm0oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ID4g IAkJZXJyb3ItPnBpbm5lZF9ib19jb3VudFtuZHhdID0KPiA+ICAJCQljYXB0dXJlX3Bpbm5lZF9i byhwaW5uZWRfYm8sCj4gPiAgCQkJCQkgIGVycm9yLT5waW5uZWRfYm9fY291bnRbbmR4XSwKPiA+ IC0JCQkJCSAgJmRldl9wcml2LT5tbS5ib3VuZF9saXN0LCB2bSk7Cj4gPiArCQkJCQkgICZ2bS0+ aW5hY3RpdmVfbGlzdCk7Cj4gCj4gSSBtdWNoIHByZWZlciB0aGlzIHRvIGJlIGFuIGl0ZXJhY3Rp b24gb3ZlciB0aGUgYm91bmRfbGlzdCBhbmQgY2hlY2sgaWYKPiB0aGUgb2JqZWN0IGhhcyBhIGdn dHQgYm91bmQgdm1hLiBDb21iaW5lZCB3aXRoIHRoZSByZXF1ZXN0IHRvIG9ubHkgcHJpbnQKPiBv dXQgdGhlIHBpbm5lZCBibyBpbiB0aGUgR0dUVCwgaXQgYmVjb21lcyBtdWNoIGNsZWFyZXIgYW5k IGRvZXNuJ3QgbmVlZAo+IHRvIHJlc3VsdCBpbiB0aGUgY29uZnVzaW5nICJhY3RpdmUgKyBwaW5u ZWQgZm9yIEdHVFQiLgoKV2UgZG8gc3RpbGwgd2FudCB0byBkdW1wIGFjdGl2ZSBvYmplY3RzIGZv ciB0aGUgR0dUVCwgZS5nLiBzaGFkb3cgYmF0Y2gKKHdlbGwgd2UgcHJvYmFibHkgc2hvdWxkIGFk ZCB0aGUgR0dUVCB2bSB0byB0aGUgZHVtcGVyIC4uLikgYW5kIGRlZmluaXRlbHkKd2hlbiBmdWxs IHBwZ3R0IGlzbid0IGVuYWJsZWQgKGkuZS4gZXZlcnl0aGluZykuCgpBbmQgaWYgd2UgZHVtcCB0 aGUgYWN0aXZlIGxpc3QgdGhlbiBJIHRoaW5rIHdlIHNob3VsZCBzY2FuIG9ubHkgdGhlCmluYWN0 aXZlIGxpc3QgZm9yIHBpbm5lZCBibyB0byBhdm9pZCBkdXBsaWNhdGUgbGlzdGluZy4KLURhbmll bAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K KzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=