From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 11/15] drm/modes: stop handling framebuffer special Date: Fri, 15 Apr 2016 15:10:42 +1000 Message-ID: <1460697046-23781-12-git-send-email-airlied@gmail.com> References: <1460697046-23781-1-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 mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id C553D6E114 for ; Fri, 15 Apr 2016 05:10:59 +0000 (UTC) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7A50E81106 for ; Fri, 15 Apr 2016 05:10:59 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-179.bne.redhat.com [10.64.40.179]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u3F5AlYo005176 for ; Fri, 15 Apr 2016 01:10:58 -0400 In-Reply-To: <1460697046-23781-1-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClNpbmNlIHJlZiBjb3VudGlu ZyBpcyBpbiB0aGUgb2JqZWN0IG5vdyB3ZSBjYW4ganVzdCBjYWxsIHRoZQpub3JtYWwgaW50ZXJm YWNlcy4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMu YwppbmRleCA0NmYzMmYyLi5mNmJmODI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwpAQCAtNDgxMCwxOSArNDgx MCw3IEBAIGJvb2wgZHJtX3Byb3BlcnR5X2NoYW5nZV92YWxpZF9nZXQoc3RydWN0IGRybV9wcm9w ZXJ0eSAqcHJvcGVydHksCiAJCWlmICh2YWx1ZSA9PSAwKQogCQkJcmV0dXJuIHRydWU7CiAKLQkJ LyogaGFuZGxlIHJlZmNudCdkIG9iamVjdHMgc3BlY2lhbGx5OiAqLwotCQlpZiAocHJvcGVydHkt PnZhbHVlc1swXSA9PSBEUk1fTU9ERV9PQkpFQ1RfRkIpIHsKLQkJCXN0cnVjdCBkcm1fZnJhbWVi dWZmZXIgKmZiOwotCQkJZmIgPSBkcm1fZnJhbWVidWZmZXJfbG9va3VwKHByb3BlcnR5LT5kZXYs IHZhbHVlKTsKLQkJCWlmIChmYikgewotCQkJCSpyZWYgPSAmZmItPmJhc2U7Ci0JCQkJcmV0dXJu IHRydWU7Ci0JCQl9IGVsc2UgewotCQkJCXJldHVybiBmYWxzZTsKLQkJCX0KLQkJfSBlbHNlIHsK LQkJCXJldHVybiBfb2JqZWN0X2ZpbmQocHJvcGVydHktPmRldiwgdmFsdWUsIHByb3BlcnR5LT52 YWx1ZXNbMF0pICE9IE5VTEw7Ci0JCX0KKwkJcmV0dXJuIF9vYmplY3RfZmluZChwcm9wZXJ0eS0+ ZGV2LCB2YWx1ZSwgcHJvcGVydHktPnZhbHVlc1swXSkgIT0gTlVMTDsKIAl9CiAKIAlmb3IgKGkg PSAwOyBpIDwgcHJvcGVydHktPm51bV92YWx1ZXM7IGkrKykKQEAgLTQ4MzgsOCArNDgyNiw3IEBA IHZvaWQgZHJtX3Byb3BlcnR5X2NoYW5nZV92YWxpZF9wdXQoc3RydWN0IGRybV9wcm9wZXJ0eSAq cHJvcGVydHksCiAJCXJldHVybjsKIAogCWlmIChkcm1fcHJvcGVydHlfdHlwZV9pcyhwcm9wZXJ0 eSwgRFJNX01PREVfUFJPUF9PQkpFQ1QpKSB7Ci0JCWlmIChwcm9wZXJ0eS0+dmFsdWVzWzBdID09 IERSTV9NT0RFX09CSkVDVF9GQikKLQkJCWRybV9mcmFtZWJ1ZmZlcl91bnJlZmVyZW5jZShvYmpf dG9fZmIocmVmKSk7CisJCWRybV9tb2RlX29iamVjdF91bnJlZmVyZW5jZShyZWYpOwogCX0gZWxz ZSBpZiAoZHJtX3Byb3BlcnR5X3R5cGVfaXMocHJvcGVydHksIERSTV9NT0RFX1BST1BfQkxPQikp CiAJCWRybV9wcm9wZXJ0eV91bnJlZmVyZW5jZV9ibG9iKG9ial90b19ibG9iKHJlZikpOwogfQot LSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=