From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 11/22] drm/i915: Don't pass plane+plane_state to intel_pin_and_fence_fb_obj() Date: Thu, 15 Oct 2015 12:10:32 +0100 Message-ID: <561F89A8.8020105@linux.intel.com> References: <1444840154-7804-1-git-send-email-ville.syrjala@linux.intel.com> <1444840154-7804-12-git-send-email-ville.syrjala@linux.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 EB0F76E2AD for ; Thu, 15 Oct 2015 04:10:34 -0700 (PDT) In-Reply-To: <1444840154-7804-12-git-send-email-ville.syrjala@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: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkhpLAoKT24gMTQvMTAvMTUgMTc6MjksIHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tIHdy b3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+Cj4KPiBpbnRlbF9waW5fYW5kX2ZlbmNlX2ZiX29iaigpIG9ubHkgbmVlZHMgdGhlIGZyYW1l YnVmZmVyLCBhbmQgdGhlIGRlc2lyZAo+IHJvdGF0aW9uICh0byBmaW5kIHRoZSByaWdodCBHVFQg dmlldyBmb3IgaXQpLCBzbyBubyBuZWVkIHRvIHBhc3MgYWxsCj4ga2luZHMgb2YgcGxhbmUgc3R1 ZmYuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGlu dXguaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jIHwgMzkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgfCAgNSArKy0tLQo+ICAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZmJkZXYuYyAgIHwgIDIgKy0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMjAg aW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCj4gaW5kZXggODVlMTQ3My4uODBlOWYyZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMjI3NSw4ICsyMjc1LDkgQEAgaW50ZWxfZmJfYWxpZ25f aGVpZ2h0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBoZWlnaHQsCj4gICB9 Cj4KPiAgIHN0YXRpYyBpbnQKPiAtaW50ZWxfZmlsbF9mYl9nZ3R0X3ZpZXcoc3RydWN0IGk5MTVf Z2d0dF92aWV3ICp2aWV3LCBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiwKPiAtCQkJY29uc3Qg c3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUpCj4gK2ludGVsX2ZpbGxfZmJfZ2d0 dF92aWV3KHN0cnVjdCBpOTE1X2dndHRfdmlldyAqdmlldywKPiArCQkJY29uc3Qgc3RydWN0IGRy bV9mcmFtZWJ1ZmZlciAqZmIsCj4gKwkJCXVuc2lnbmVkIGludCByb3RhdGlvbikKPiAgIHsKPiAg IAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGZiLT5kZXYpOwo+ ICAgCXN0cnVjdCBpbnRlbF9yb3RhdGlvbl9pbmZvICppbmZvID0gJnZpZXctPnJvdGF0aW9uX2lu Zm87Cj4gQEAgLTIyODQsMTAgKzIyODUsNyBAQCBpbnRlbF9maWxsX2ZiX2dndHRfdmlldyhzdHJ1 Y3QgaTkxNV9nZ3R0X3ZpZXcgKnZpZXcsIHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiLAo+Cj4g ICAJKnZpZXcgPSBpOTE1X2dndHRfdmlld19ub3JtYWw7Cj4KPiAtCWlmICghcGxhbmVfc3RhdGUp Cj4gLQkJcmV0dXJuIDA7Cj4gLQo+IC0JaWYgKCFpbnRlbF9yb3RhdGlvbl85MF9vcl8yNzAocGxh bmVfc3RhdGUtPnJvdGF0aW9uKSkKPiArCWlmICghaW50ZWxfcm90YXRpb25fOTBfb3JfMjcwKHJv dGF0aW9uKSkKPiAgIAkJcmV0dXJuIDA7Cj4KPiAgIAkqdmlldyA9IGk5MTVfZ2d0dF92aWV3X3Jv dGF0ZWQ7Cj4gQEAgLTIzNTQsOSArMjM1Miw4IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgaW50ZWxf c3VyZl9hbGlnbm1lbnQoY29uc3Qgc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2Cj4g ICB9Cj4KPiAgIGludAo+IC1pbnRlbF9waW5fYW5kX2ZlbmNlX2ZiX29iaihzdHJ1Y3QgZHJtX3Bs YW5lICpwbGFuZSwKPiAtCQkJICAgc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIsCj4gLQkJCSAg IGNvbnN0IHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlLAo+ICtpbnRlbF9waW5f YW5kX2ZlbmNlX2ZiX29iaihzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiwKPiArCQkJICAgdW5z aWduZWQgaW50IHJvdGF0aW9uLAo+ICAgCQkJICAgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcGlw ZWxpbmVkLAo+ICAgCQkJICAgc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICoqcGlwZWxpbmVk X3JlcXVlc3QpCj4gICB7CgpJdCBmZWVscyBsaWtlIHlvdSBhcmUgbG9zaW5nIHRoZSBiZW5lZml0 IG9mIGNsZWFuaW5nIHRoaXMgdXAgYnkgaGF2aW5nIAp0byBwYXNzIGluIHJvdGF0aW9uIGFueXdh eS4gU28gSSB0aGluayBpdCBtYWtlcyBtb3JlIHNlbnNlIHRvIGtlZXAgCnBhc3NpbmcgaW4gcGxh bmVfc3RhdGUgYW5kIG9ubHkgZ2V0IHJpZCBvZiB0aGUgcGxhbmUuIE9yIHZpY2UtdmVyc2EsIG5v dCAKcmVhbGx5IHN1cmUgd2hhdCBpcyBjb25jZXB0dWFsbHkgYmV0dGVyLiBQb3NzaWJseSBwbGFu ZSBhbmQgdGhlbiBhY2Nlc3MgCnRoZSBzdGF0ZSBmcm9tIGl0LgoKUmVnYXJkcywKClR2cnRrbwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK