From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 14/23] drm/atmel-hlcdc: Stop using plane->fb Date: Tue, 27 Mar 2018 10:13:51 +0200 Message-ID: <20180327081351.GN14155@phenom.ffwll.local> References: <20180322152313.6561-1-ville.syrjala@linux.intel.com> <20180322152313.6561-15-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id DB6696E58A for ; Tue, 27 Mar 2018 08:13:55 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id f125so19903803wme.4 for ; Tue, 27 Mar 2018 01:13:55 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180322152313.6561-15-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville Syrjala Cc: Boris Brezillon , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBNYXIgMjIsIDIwMTggYXQgMDU6MjM6MDRQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IFdlIHdhbnQgdG8gZ2V0IHJpZCBvZiBwbGFuZS0+ZmIgb24gYXRvbWljIGRyaXZl cnMuIFN0b3AgbG9va2luZyBhdCBpdC4KPiAKPiBDYzogQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5i cmV6aWxsb25AZnJlZS1lbGVjdHJvbnMuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19wbGFuZS5jIHwgMTIgKy0tLS0tLS0tLS0tCj4g IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19wbGFuZS5j IGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX3BsYW5lLmMKPiBpbmRl eCBlMTg4MDBlZDdjZDEuLjBkZDlmYjYxN2MyOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfcGxhbmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19wbGFuZS5jCj4gQEAgLTgxOSwxNiArODE5LDYgQEAg c3RhdGljIHZvaWQgYXRtZWxfaGxjZGNfcGxhbmVfYXRvbWljX2Rpc2FibGUoc3RydWN0IGRybV9w bGFuZSAqcCwKPiAgCWF0bWVsX2hsY2RjX2xheWVyX3JlYWRfcmVnKCZwbGFuZS0+bGF5ZXIsIEFU TUVMX0hMQ0RDX0xBWUVSX0lTUik7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGF0bWVsX2hsY2Rj X3BsYW5lX2Rlc3Ryb3koc3RydWN0IGRybV9wbGFuZSAqcCkKPiAtewo+IC0Jc3RydWN0IGF0bWVs X2hsY2RjX3BsYW5lICpwbGFuZSA9IGRybV9wbGFuZV90b19hdG1lbF9obGNkY19wbGFuZShwKTsK PiAtCj4gLQlpZiAocGxhbmUtPmJhc2UuZmIpCj4gLQkJZHJtX2ZyYW1lYnVmZmVyX3B1dChwbGFu ZS0+YmFzZS5mYik7Cj4gLQo+IC0JZHJtX3BsYW5lX2NsZWFudXAocCk7Cj4gLX0KClRoaXMgbG9v a3MgbGlrZSByZWZjb3VudCBsZWFrIGR1Y3QtdGFwZSBkdWUgdG8gbGFjayBvZgpkcm1fYXRvbWlj X2hlbHBlcl9zaHV0ZG93bigpIGluIGF0bWVsLiBJZiB5b3UganVzdCBhcHBseSB0aGlzIEkgdGhp bmsKeW91J2xsIHN0YXJ0IGxlYWtpbmcuCgpXZSBuZWVkIGEgcGF0Y2ggaGVyZSB0byBhZGQgdGhl IHNodXRkb3duIGNhbGwgaW5zdGVhZC4KLURhbmllbAoKPiAtCj4gIHN0YXRpYyBpbnQgYXRtZWxf aGxjZGNfcGxhbmVfYXRvbWljX3NldF9wcm9wZXJ0eShzdHJ1Y3QgZHJtX3BsYW5lICpwLAo+ICAJ CQkJCQkgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcywKPiAgCQkJCQkJIHN0cnVjdCBkcm1fcHJv cGVydHkgKnByb3BlcnR5LAo+IEBAIC0xMDM4LDcgKzEwMjgsNyBAQCBzdGF0aWMgdm9pZCBhdG1l bF9obGNkY19wbGFuZV9hdG9taWNfZGVzdHJveV9zdGF0ZShzdHJ1Y3QgZHJtX3BsYW5lICpwLAo+ ICBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9wbGFuZV9mdW5jcyBsYXllcl9wbGFuZV9mdW5jcyA9 IHsKPiAgCS51cGRhdGVfcGxhbmUgPSBkcm1fYXRvbWljX2hlbHBlcl91cGRhdGVfcGxhbmUsCj4g IAkuZGlzYWJsZV9wbGFuZSA9IGRybV9hdG9taWNfaGVscGVyX2Rpc2FibGVfcGxhbmUsCj4gLQku ZGVzdHJveSA9IGF0bWVsX2hsY2RjX3BsYW5lX2Rlc3Ryb3ksCj4gKwkuZGVzdHJveSA9IGRybV9w bGFuZV9jbGVhbnVwLAo+ICAJLnJlc2V0ID0gYXRtZWxfaGxjZGNfcGxhbmVfcmVzZXQsCj4gIAku YXRvbWljX2R1cGxpY2F0ZV9zdGF0ZSA9IGF0bWVsX2hsY2RjX3BsYW5lX2F0b21pY19kdXBsaWNh dGVfc3RhdGUsCj4gIAkuYXRvbWljX2Rlc3Ryb3lfc3RhdGUgPSBhdG1lbF9obGNkY19wbGFuZV9h dG9taWNfZGVzdHJveV9zdGF0ZSwKPiAtLSAKPiAyLjE2LjEKPiAKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK PiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNv ZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK