From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH v4 RESEND 4/5] drm/dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() Date: Mon, 28 Mar 2016 10:33:25 -0400 Message-ID: <1459175606-13875-5-git-send-email-cpaul@redhat.com> References: <1459175606-13875-1-git-send-email-cpaul@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1459175606-13875-1-git-send-email-cpaul@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: arthur.j.runyan@intel.com, open list , Lyude List-Id: dri-devel@lists.freedesktop.org VGhpcyBpcyBwYXJ0IG9mIGEgcGF0Y2ggc2VyaWVzIHRvIG1pZ3JhdGUgYWxsIG9mIHRoZSB3b3Jr YXJvdW5kcyBmb3IKY29tbW9ubHkgc2VlbiBiZWhhdmlvciBmcm9tIGJhZCBzaW5rcyBpbiBpbnRl bF9kcF9kcGNkX3JlYWRfd2FrZSgpIHRvIGRybSdzCkRQIGhlbHBlci4KClNvbWUgc2lua3Mgd2ls bCBqdXN0IHJldHVybiBnYXJiYWdlIGZvciB0aGUgZmlyc3QgYXV4IHRyYW5hY3Rpb24gdGhleQpy ZWNlaXZlIHdoZW4gY29taW5nIG91dCBvZiBzbGVlcCBtb2RlLCBzbyB3ZSBuZWVkIHRvIHBlcmZv cm0gYW4gYWRkaXRpb25hbApyZWFkIGJlZm9yZSB0aGUgYWN0dWFsIHJlYWQgdG8gd29ya2Fyb3Vu ZCB0aGlzLgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgPGNwYXVsQHJlZGhhdC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIuYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVs cGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jCmluZGV4IDg2NjU2Y2EuLjcw MmM3OGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVyLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIuYwpAQCAtMjQ0LDYgKzI0NCwxMyBAQCBzdGF0 aWMgaW50IGRybV9kcF9kcGNkX2FjY2VzcyhzdHJ1Y3QgZHJtX2RwX2F1eCAqYXV4LCB1OCByZXF1 ZXN0LAogc3NpemVfdCBkcm1fZHBfZHBjZF9yZWFkKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgsIHVu c2lnbmVkIGludCBvZmZzZXQsCiAJCQkgdm9pZCAqYnVmZmVyLCBzaXplX3Qgc2l6ZSkKIHsKKwkv KgorCSAqIFNvbWV0aW1lcyB3ZSBqdXN0IGdldCB0aGUgc2FtZSBpbmNvcnJlY3QgYnl0ZSByZXBl YXRlZCBvdmVyIHRoZQorCSAqIGVudGlyZSBidWZmZXIuIERvaW5nIG9uZSB0aHJvdyBhd2F5IHJl YWQgaW5pdGlhbGx5IHNlZW1zIHRvICJzb2x2ZSIKKwkgKiBpdC4KKwkgKi8KKwlkcm1fZHBfZHBj ZF9hY2Nlc3MoYXV4LCBEUF9BVVhfTkFUSVZFX1JFQUQsIERQX0RQQ0RfUkVWLCBidWZmZXIsIDEp OworCiAJcmV0dXJuIGRybV9kcF9kcGNkX2FjY2VzcyhhdXgsIERQX0FVWF9OQVRJVkVfUkVBRCwg b2Zmc2V0LCBidWZmZXIsCiAJCQkJICBzaXplKTsKIH0KLS0gCjIuNS41CgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK