From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v4 12/14] drm: vmwgfx: Replace drm_fb_get_bpp_depth() with drm_format_info() Date: Wed, 21 Sep 2016 09:31:58 +0200 Message-ID: <20160921073158.GC4714@dvetter-linux.ger.corp.intel.com> References: <1473345868-25453-1-git-send-email-laurent.pinchart@ideasonboard.com> <1473345868-25453-13-git-send-email-laurent.pinchart@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lf0-x243.google.com (mail-lf0-x243.google.com [IPv6:2a00:1450:4010:c07::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 145F16E7BD for ; Wed, 21 Sep 2016 07:32:10 +0000 (UTC) Received: by mail-lf0-x243.google.com with SMTP id l131so1970803lfl.0 for ; Wed, 21 Sep 2016 00:32:09 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1473345868-25453-13-git-send-email-laurent.pinchart@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart Cc: Daniel Vetter , Tomi Valkeinen , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBTZXAgMDgsIDIwMTYgYXQgMDU6NDQ6MjZQTSArMDMwMCwgTGF1cmVudCBQaW5jaGFy dCB3cm90ZToKPiBUaGUgZHJpdmVyIGlzIHRoZSBsYXN0IHVzZXJzIG9mIHRoZSBkcm1fZmJfZ2V0 X2JwcF9kZXB0aCgpIGZ1bmN0aW9uLiBJdAo+IHNob3VsZCBpZGVhbGx5IGJlIGNvbnZlcnRlZCB0 byB1c2Ugc3RydWN0IGRybV9tb2RlX2ZiX2NtZDIgaW5zdGVhZCBvZgo+IHRoZSBsZWdhY3kgc3Ry dWN0IGRybV9tb2RlX2ZiX2NtZCBpbnRlcm5hbGx5LCBidXQgdGhhdCB3aWxsIHJlcXVpcmUKPiBi cm9hZCBjaGFuZ2VzIGFjcm9zcyB0aGUgY29kZSBiYXNlLiBBcyBhIGZpcnN0IHN0ZXAsIHJlcGxh Y2UKPiBkcm1fZmJfZ2V0X2JwcF9kZXB0aCgpIHdpdGggZHJtX2Zvcm1hdF9pbmZvKCkgaW4gb3Jk ZXIgdG8gc3RvcCBleHBvcnRpbmcKPiB0aGUgZnVuY3Rpb24gdG8gZHJpdmVycy4KPiAKPiBUaGUg bmV3IERSTV9FUlJPUigpIG1lc3NhZ2UgY29tZXMgZnJvbSB0aGUgdm13X2NyZWF0ZV9kbWFidWZf cHJveHkoKSwKPiB2bXdfa21zX25ld19mcmFtZWJ1ZmZlcl9zdXJmYWNlKCkgYW5kIHZtd19rbXNf bmV3X2ZyYW1lYnVmZmVyX2RtYWJ1ZigpCj4gZnVuY3Rpb25zIHRoYXQgY3VycmVudGx5IHByaW50 IGFuIGVycm9yIGlmIHRoZSBwaXhlbCBmb3JtYXQgaXMKPiB1bnN1cHBvcnRlZC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2Fy ZC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFNpbmNsYWlyIFllaCA8c3llaEB2bXdhcmUuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYyB8IDEyICsrKysrKysrKyst LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAK PiBDYzogVk13YXJlIEdyYXBoaWNzIDxsaW51eC1ncmFwaGljcy1tYWludGFpbmVyQHZtd2FyZS5j b20+Cj4gQ2M6IFNpbmNsYWlyIFllaCA8c3llaEB2bXdhcmUuY29tPgo+IENjOiBUaG9tYXMgSGVs bHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdn Znhfa21zLmMKPiBpbmRleCBiZjI4Y2NjMTUwZGYuLmM5NjU1MTRiODJiZSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jCj4gQEAgLTk4MCwxNCArOTgwLDIyIEBAIHN0YXRpYyBz dHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICp2bXdfa21zX2ZiX2NyZWF0ZShzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2LAo+ICAJc3RydWN0IHZtd19kbWFfYnVmZmVyICpibyA9IE5VTEw7Cj4gIAlzdHJ1Y3Qg dHRtX2Jhc2Vfb2JqZWN0ICp1c2VyX29iajsKPiAgCXN0cnVjdCBkcm1fbW9kZV9mYl9jbWQgbW9k ZV9jbWQ7Cj4gKwljb25zdCBzdHJ1Y3QgZHJtX2Zvcm1hdF9pbmZvICppbmZvOwo+ICAJaW50IHJl dDsKPiAgCj4gKwlpbmZvID0gZHJtX2Zvcm1hdF9pbmZvKG1vZGVfY21kMi0+cGl4ZWxfZm9ybWF0 KTsKPiArCWlmICghaW5mbyB8fCAhaW5mby0+ZGVwdGgpIHsKPiArCQlEUk1fRVJST1IoIlVuc3Vw cG9ydGVkIGZyYW1lYnVmZmVyIGZvcm1hdCAlc1xuIiwKPiArCQkJICBkcm1fZ2V0X2Zvcm1hdF9u YW1lKG1vZGVfY21kMi0+cGl4ZWxfZm9ybWF0KSk7Cj4gKwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZB TCk7Cj4gKwl9Cj4gKwo+ICAJbW9kZV9jbWQud2lkdGggPSBtb2RlX2NtZDItPndpZHRoOwo+ICAJ bW9kZV9jbWQuaGVpZ2h0ID0gbW9kZV9jbWQyLT5oZWlnaHQ7Cj4gIAltb2RlX2NtZC5waXRjaCA9 IG1vZGVfY21kMi0+cGl0Y2hlc1swXTsKPiAgCW1vZGVfY21kLmhhbmRsZSA9IG1vZGVfY21kMi0+ aGFuZGxlc1swXTsKPiAtCWRybV9mYl9nZXRfYnBwX2RlcHRoKG1vZGVfY21kMi0+cGl4ZWxfZm9y bWF0LCAmbW9kZV9jbWQuZGVwdGgsCj4gLQkJCQkgICAgJm1vZGVfY21kLmJwcCk7Cj4gKwltb2Rl X2NtZC5kZXB0aCA9IGluZm8tPmRlcHRoOwo+ICsJbW9kZV9jbWQuYnBwID0gaW5mby0+Y3BwWzBd ICogODsKCkkgdGhpbmsgdGhpcyBzaG91bGQgdXNlIGRybV9oZWxwZXJfbW9kZV9maWxsX2ZiX3N0 cnVjdCBpbnN0ZWFkLgotRGFuaWVsCgo+ICAKPiAgCS8qKgo+ICAJICogVGhpcyBjb2RlIHNob3Vs ZCBiZSBjb25kaXRpb25lZCBvbiBTY3JlZW4gT2JqZWN0cyBub3QgYmVpbmcgdXNlZC4KPiAtLSAK PiBSZWdhcmRzLAo+IAo+IExhdXJlbnQgUGluY2hhcnQKPiAKPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3 YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK