From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 14/53] drm/i915: Update pin_to_display_plane() to do explicit request management Date: Thu, 05 Mar 2015 16:22:59 +0000 Message-ID: <54F882E3.2080405@intel.com> References: <1423828140-10653-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-15-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 35C0D6E3A5 for ; Thu, 5 Mar 2015 08:23:01 -0800 (PST) In-Reply-To: <1424366285-29232-15-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: John.C.Harrison@Intel.com, Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gMTkvMDIvMjAxNSAxNzoxNywgSm9obi5DLkhhcnJpc29uQEludGVsLmNvbSB3cm90ZToKPiBG cm9tOiBKb2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+Cj4gQWRkZWQg ZXhwbGljaXQgY3JlYXRpb24gY3JlYXRpb24gYW5kIHN1Ym1pc3Npb24gb2YgdGhlIHJlcXVlc3Qg c3RydWN0dXJlIHRvIHRoZQo+IGRpc3BsYXkgb2JqZWN0IHBpbm5pbmcgY29kZS4gVGhpcyByZW1v dmVzIGFueSByZWxpYW5jZSBvbiB0aGUgT0xSIGtlZXBpbmcgdHJhY2sKPiBvZiB0aGUgcmVxdWVz dCBhbmQgdGhlIHVua25vd24gcmFuZG9tbmVzcyB0aGF0IGNhbiBlbnN1ZSB3aXRoIG90aGVyIHdv cmsKPiBiZWNvbWluZyBwYXJ0IG9mIHRoZSBzYW1lIHJlcXVlc3QuCj4KPiB2MjogQWRkZWQgc2Vt YXBob3JlIGVuYWJsZWQgY2hlY2sgdG8gcHJldmVudCBhbGxvY2F0aW5nIGEgcG9pbnRsZXNzIHJl cXVlc3QKPiBzdHJ1Y3R1cmUgaW4gdGhlIGNhc2Ugd2hlcmUgdGhlIHN5bmMganVzdCBjYWxscyB3 YWl0X3JlbmRlcmluZygpLgo+Cj4gRm9yOiBWSVotNTExNQo+IFNpZ25lZC1vZmYtYnk6IEpvaG4g SGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgICAyMSArKysrKysrKysrKysrKysrKystLS0KPiAgIDEg ZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jCj4gaW5kZXggNGMyOTE3Ny4uNTg5N2Q1NCAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW0uYwo+IEBAIC0zOTQzLDkgKzM5NDMsMjQgQEAgaTkxNV9nZW1fb2JqZWN0X3Bp bl90b19kaXNwbGF5X3BsYW5lKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gICAJ aW50IHJldDsKPgo+ICAgCWlmIChwaXBlbGluZWQgIT0gaTkxNV9nZW1fcmVxdWVzdF9nZXRfcmlu ZyhvYmotPmxhc3RfcmVhZF9yZXEpKSB7Cj4gLQkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3N5bmMo b2JqLCBwaXBlbGluZWQpOwo+IC0JCWlmIChyZXQpCj4gLQkJCXJldHVybiByZXQ7Cj4gKwkJaWYg KCFwaXBlbGluZWQgfHwgIWk5MTVfc2VtYXBob3JlX2lzX2VuYWJsZWQob2JqLT5iYXNlLmRldikp IHsKPiArCQkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3dhaXRfcmVuZGVyaW5nKG9iaiwgZmFsc2Up OwoKLi4uIEFsc28sIHRoZSByZXQgdmFsdWUgaGVyZSBpcyBuZXZlciBjaGVja2VkIGFuZCByZXR1 cm5lZC4gSXQncyAKb3ZlcndyaXR0ZW4gYSBmZXcgbGluZXMgZnVydGhlciBkb3duLgoKVGhhbmtz LApUb21hcwoKPiArCQl9IGVsc2Ugewo+ICsJCQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSBwaXBlbGluZWQtPmRldi0+ZGV2X3ByaXZhdGU7Cj4gKwkJCXN0cnVjdCBkcm1faTkx NV9nZW1fcmVxdWVzdCAqcmVxOwo+ICsKPiArCQkJcmV0ID0gZGV2X3ByaXYtPmd0LmFsbG9jX3Jl cXVlc3QocGlwZWxpbmVkLCBwaXBlbGluZWQtPmRlZmF1bHRfY29udGV4dCwgJnJlcSk7Cj4gKwkJ CWlmIChyZXQpCj4gKwkJCQlyZXR1cm4gcmV0Owo+ICsKPiArCQkJcmV0ID0gaTkxNV9nZW1fb2Jq ZWN0X3N5bmMob2JqLCByZXEtPnJpbmcpOwo+ICsJCQlpZiAocmV0KQo+ICsJCQkJcmV0dXJuIHJl dDsKPiArCj4gKwkJCXJldCA9IGk5MTVfYWRkX3JlcXVlc3Rfbm9fZmx1c2gocmVxLT5yaW5nKTsK PiArCQkJaWYgKHJldCkKPiArCQkJCXJldHVybiByZXQ7Cj4gKwkJfQo+ICAgCX0KPgo+ICAgCS8q IE1hcmsgdGhlIHBpbl9kaXNwbGF5IGVhcmx5IHNvIHRoYXQgd2UgYWNjb3VudCBmb3IgdGhlCj4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==