From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 13/15] drm: take references to connectors used in a modeset. Date: Fri, 15 Apr 2016 15:10:44 +1000 Message-ID: <1460697046-23781-14-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 A809C6E114 for ; Fri, 15 Apr 2016 05:11:01 +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 5E7D36316D for ; Fri, 15 Apr 2016 05:11:01 +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 u3F5AlYq005176 for ; Fri, 15 Apr 2016 01:11:00 -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 RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCkFzIHN1Z2dlc3RlZCBieSBE YW5pZWwsIGlmIHdlIGFyZSBhY3RpdmVseSB1c2luZyB0aGUgY29ubmVjdG9yIGluIGEgbW9kZXNl dAp3ZSBkb24ndCB3YW50IGl0IHRvIGRpc2FwcGVhciBmcm9tIHVuZGVybmVhdGggdXMuIFRoaXMg dGFrZXMgYSByZWZlcmVuY2UKdG8gdGhlIGNvbm5lY3RvciBpbiB0aGUgYXRvbWljIHBhdGhzIHdo ZW4gd2UgYXJlIHNldHRpbmcgdGhlIHN0YXRlIHVwLAphbmQgaW4gdGhlIG5vbi1hdG9taWMgcGF0 aHMgd2hlbiBiaW5kaW5nIHRoZSBlbmNvZGVyLgoKU2lnbmVkLW9mZi1ieTogRGF2ZSBBaXJsaWUg PGFpcmxpZWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jICAg ICAgfCAxMSArKysrKysrKysrLQogZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjX2hlbHBlci5jIHwg IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9hdG9taWMuYwppbmRleCA5ZDVlM2M4Li5kODk5ZGFjIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv bWljLmMKQEAgLTExNTksNyArMTE1OSw3IEBAIGRybV9hdG9taWNfc2V0X2NydGNfZm9yX2Nvbm5l Y3RvcihzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubl9zdGF0ZSwKIAkJCQkgIHN0cnVj dCBkcm1fY3J0YyAqY3J0YykKIHsKIAlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7 Ci0KKwlib29sIGhhZF9jcnRjID0gY29ubl9zdGF0ZS0+Y3J0YyA/IHRydWUgOiBmYWxzZTsKIAlp ZiAoY29ubl9zdGF0ZS0+Y3J0YyAmJiBjb25uX3N0YXRlLT5jcnRjICE9IGNydGMpIHsKIAkJY3J0 Y19zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2V4aXN0aW5nX2NydGNfc3RhdGUoY29ubl9zdGF0ZS0+ c3RhdGUsCiAJCQkJCQkJCWNvbm5fc3RhdGUtPmNydGMpOwpAQCAtMTE3OSw2ICsxMTc5LDE1IEBA IGRybV9hdG9taWNfc2V0X2NydGNfZm9yX2Nvbm5lY3RvcihzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9z dGF0ZSAqY29ubl9zdGF0ZSwKIAogCWNvbm5fc3RhdGUtPmNydGMgPSBjcnRjOwogCisJLyogSWYg d2UgaGFkIG5vIGNydGMgdGhlbiBnb3Qgb25lLCBhZGQgYSByZWZlcmVuY2UsCisJICogaWYgd2Ug aGFkIGEgY3J0YyBhbmQgYXJlIGdvaW5nIHRvIG5vbmUsIGRyb3AgYSByZWZlcmVuY2UsCisJICog b3RoZXJ3aXNlIGp1c3Qga2VlcCB0aGUgcmVmZXJlbmNlIHdlIGhhdmUuCisJICovCisJaWYgKCFo YWRfY3J0YyAmJiBjcnRjKQorCQlkcm1fY29ubmVjdG9yX3JlZmVyZW5jZShjb25uX3N0YXRlLT5j b25uZWN0b3IpOworCWVsc2UgaWYgKCFjcnRjICYmIGhhZF9jcnRjKQorCQkgZHJtX2Nvbm5lY3Rv cl91bnJlZmVyZW5jZShjb25uX3N0YXRlLT5jb25uZWN0b3IpOworCiAJaWYgKGNydGMpCiAJCURS TV9ERUJVR19BVE9NSUMoIkxpbmsgY29ubmVjdG9yIHN0YXRlICVwIHRvIFtDUlRDOiVkOiVzXVxu IiwKIAkJCQkgY29ubl9zdGF0ZSwgY3J0Yy0+YmFzZS5pZCwgY3J0Yy0+bmFtZSk7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NydGNfaGVscGVyLmMKaW5kZXggNzk1NTVkMi4uNzFiNmM3MiAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2RybV9jcnRjX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f Y3J0Y19oZWxwZXIuYwpAQCAtNDU2LDYgKzQ1Niw5IEBAIGRybV9jcnRjX2hlbHBlcl9kaXNhYmxl KHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIAkJCSAqIGJldHdlZW4gdGhlbSBpcyBoZW5jZWZvcnRo IG5vIGxvbmdlciBhdmFpbGFibGUuCiAJCQkgKi8KIAkJCWNvbm5lY3Rvci0+ZHBtcyA9IERSTV9N T0RFX0RQTVNfT0ZGOworCisJCQkvKiB3ZSBrZWVwIGEgcmVmZXJlbmNlIHdoaWxlIHRoZSBlbmNv ZGVyIGlzIGJvdW5kICovCisJCQlkcm1fY29ubmVjdG9yX3VucmVmZXJlbmNlKGNvbm5lY3Rvcik7 CiAJCX0KIAl9CiAKQEAgLTYzNSw5ICs2MzgsMTIgQEAgaW50IGRybV9jcnRjX2hlbHBlcl9zZXRf Y29uZmlnKHN0cnVjdCBkcm1fbW9kZV9zZXQgKnNldCkKIAkJCW1vZGVfY2hhbmdlZCA9IHRydWU7 CiAJCQkvKiBJZiB0aGUgZW5jb2RlciBpcyByZXVzZWQgZm9yIGFub3RoZXIgY29ubmVjdG9yLCB0 aGVuCiAJCQkgKiB0aGUgYXBwcm9wcmlhdGUgY3J0YyB3aWxsIGJlIHNldCBsYXRlci4KKwkJCSAq IHRha2UgYSByZWZlcmVuY2Ugb25seSBpZiB3ZSBoYXZlbid0IGhhZCBhbiBlbmNvZGVyIGJlZm9y ZS4KIAkJCSAqLwogCQkJaWYgKGNvbm5lY3Rvci0+ZW5jb2RlcikKIAkJCQljb25uZWN0b3ItPmVu Y29kZXItPmNydGMgPSBOVUxMOworCQkJZWxzZQorCQkJCWRybV9jb25uZWN0b3JfcmVmZXJlbmNl KGNvbm5lY3Rvcik7CiAJCQljb25uZWN0b3ItPmVuY29kZXIgPSBuZXdfZW5jb2RlcjsKIAkJfQog CX0KLS0gCjIuNS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK