From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 11/15] drm/modes: stop handling framebuffer special Date: Thu, 21 Apr 2016 11:06:47 +0200 Message-ID: <20160421090647.GN2510@phenom.ffwll.local> References: <1460697046-23781-1-git-send-email-airlied@gmail.com> <1460697046-23781-12-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) by gabe.freedesktop.org (Postfix) with ESMTPS id 98D206EC3D for ; Thu, 21 Apr 2016 09:06:51 +0000 (UTC) Received: by mail-wm0-x230.google.com with SMTP id n3so121722780wmn.0 for ; Thu, 21 Apr 2016 02:06:51 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1460697046-23781-12-git-send-email-airlied@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dave Airlie Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBBcHIgMTUsIDIwMTYgYXQgMDM6MTA6NDJQTSArMTAwMCwgRGF2ZSBBaXJsaWUgd3Jv dGU6Cj4gRnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KPiAKPiBTaW5jZSBy ZWYgY291bnRpbmcgaXMgaW4gdGhlIG9iamVjdCBub3cgd2UgY2FuIGp1c3QgY2FsbCB0aGUKPiBu b3JtYWwgaW50ZXJmYWNlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXZlIEFpcmxpZSA8YWlybGll ZEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJA ZmZ3bGwuY2g+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDE3ICsrLS0t LS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE1IGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gaW5kZXggNDZmMzJmMi4uZjZiZjgyOCAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCj4gQEAgLTQ4MTAsMTkgKzQ4MTAsNyBAQCBib29sIGRybV9wcm9wZXJ0eV9j aGFuZ2VfdmFsaWRfZ2V0KHN0cnVjdCBkcm1fcHJvcGVydHkgKnByb3BlcnR5LAo+ICAJCWlmICh2 YWx1ZSA9PSAwKQo+ICAJCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gLQkJLyogaGFuZGxlIHJlZmNudCdk IG9iamVjdHMgc3BlY2lhbGx5OiAqLwo+IC0JCWlmIChwcm9wZXJ0eS0+dmFsdWVzWzBdID09IERS TV9NT0RFX09CSkVDVF9GQikgewo+IC0JCQlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsKPiAt CQkJZmIgPSBkcm1fZnJhbWVidWZmZXJfbG9va3VwKHByb3BlcnR5LT5kZXYsIHZhbHVlKTsKPiAt CQkJaWYgKGZiKSB7Cj4gLQkJCQkqcmVmID0gJmZiLT5iYXNlOwo+IC0JCQkJcmV0dXJuIHRydWU7 Cj4gLQkJCX0gZWxzZSB7Cj4gLQkJCQlyZXR1cm4gZmFsc2U7Cj4gLQkJCX0KPiAtCQl9IGVsc2Ug ewo+IC0JCQlyZXR1cm4gX29iamVjdF9maW5kKHByb3BlcnR5LT5kZXYsIHZhbHVlLCBwcm9wZXJ0 eS0+dmFsdWVzWzBdKSAhPSBOVUxMOwo+IC0JCX0KPiArCQlyZXR1cm4gX29iamVjdF9maW5kKHBy b3BlcnR5LT5kZXYsIHZhbHVlLCBwcm9wZXJ0eS0+dmFsdWVzWzBdKSAhPSBOVUxMOwo+ICAJfQo+ ICAKPiAgCWZvciAoaSA9IDA7IGkgPCBwcm9wZXJ0eS0+bnVtX3ZhbHVlczsgaSsrKQo+IEBAIC00 ODM4LDggKzQ4MjYsNyBAQCB2b2lkIGRybV9wcm9wZXJ0eV9jaGFuZ2VfdmFsaWRfcHV0KHN0cnVj dCBkcm1fcHJvcGVydHkgKnByb3BlcnR5LAo+ICAJCXJldHVybjsKPiAgCj4gIAlpZiAoZHJtX3By b3BlcnR5X3R5cGVfaXMocHJvcGVydHksIERSTV9NT0RFX1BST1BfT0JKRUNUKSkgewo+IC0JCWlm IChwcm9wZXJ0eS0+dmFsdWVzWzBdID09IERSTV9NT0RFX09CSkVDVF9GQikKPiAtCQkJZHJtX2Zy YW1lYnVmZmVyX3VucmVmZXJlbmNlKG9ial90b19mYihyZWYpKTsKPiArCQlkcm1fbW9kZV9vYmpl Y3RfdW5yZWZlcmVuY2UocmVmKTsKPiAgCX0gZWxzZSBpZiAoZHJtX3Byb3BlcnR5X3R5cGVfaXMo cHJvcGVydHksIERSTV9NT0RFX1BST1BfQkxPQikpCj4gIAkJZHJtX3Byb3BlcnR5X3VucmVmZXJl bmNlX2Jsb2Iob2JqX3RvX2Jsb2IocmVmKSk7Cj4gIH0KPiAtLSAKPiAyLjUuNQo+IAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1h aWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gCkRhbmll bCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=