From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH v5 1/4] drm/dp_helper: Always wait before retrying native aux transactions Date: Wed, 13 Apr 2016 10:58:30 -0400 Message-ID: <1460559513-32280-2-git-send-email-cpaul@redhat.com> References: <87d1pvt9ka.fsf@intel.com> <1460559513-32280-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: <1460559513-32280-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, Jani Nikula , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Cc: Lyude , open list List-Id: dri-devel@lists.freedesktop.org VGhpcyBpcyBwYXJ0IG9mIGEgcGF0Y2ggc2VyaWVzIHRvIG1pZ3JhdGUgYWxsIG9mIHRoZSB3b3Jr YXJvdW5kcyBmb3IKY29tbW9ubHkgc2VlbiBiZWhhdmlvciBmcm9tIGJhZCBzaW5rcyBpbiBpbnRl bF9kcF9kcGNkX3JlYWRfd2FrZSgpIHRvCmRybSdzIERQIGhlbHBlci4KClNvbWUgc2lua3MgbmVl ZCBzb21lIHRpbWUgZHVyaW5nIHRoZSBwcm9jZXNzIG9mIHJlc3VtaW5nIHRoZSBzeXN0ZW0gZnJv bQpzbGVlcCBiZWZvcmUgdGhleSdyZSByZWFkeSB0byBoYW5kbGUgdHJhbnNhY3Rpb25zLiBXaGls ZSBpdCB3b3VsZCBiZQpuaWNlIGlmIHRoZXkgcmVzcG9uZGVkIHdpdGggTkFDS3MgaW4gdGhlc2Ug c2NlbmFyaW9zLCB0aGlzIGlzbid0IGFsd2F5cwp0aGUgY2FzZSBhcyBhIGZldyBzaW5rcyB3aWxs IGp1c3QgdGltZW91dCBvbiBhbGwgb2YgdGhlIHRyYW5zYWN0aW9ucwp0aGV5IHJlY2VpdmUgdW50 aWwgdGhleSdyZSByZWFkeS4KClNpZ25lZC1vZmYtYnk6IEx5dWRlIDxjcGF1bEByZWRoYXQuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVyLmMgfCA5ICsrKystLS0tLQogMSBm aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9k cF9oZWxwZXIuYwppbmRleCBkZjY0ZWQxLi43ZGQzMzBhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vZHJtX2RwX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVy LmMKQEAgLTE5Niw2ICsxOTYsMTAgQEAgc3RhdGljIGludCBkcm1fZHBfZHBjZF9hY2Nlc3Moc3Ry dWN0IGRybV9kcF9hdXggKmF1eCwgdTggcmVxdWVzdCwKIAkgKiBzdWZmaWNpZW50LCBidW1wIHRv IDMyIHdoaWNoIG1ha2VzIERlbGwgNGsgbW9uaXRvcnMgaGFwcGllci4KIAkgKi8KIAlmb3IgKHJl dHJ5ID0gMDsgcmV0cnkgPCAzMjsgcmV0cnkrKykgeworCQlpZiAoZXJyICE9IDAgJiYgZXJyICE9 IC1FVElNRURPVVQpIHsKKwkJCXVzbGVlcF9yYW5nZShBVVhfUkVUUllfSU5URVJWQUwsCisJCQkJ ICAgICBBVVhfUkVUUllfSU5URVJWQUwgKyAxMDApOworCQl9CiAKIAkJZXJyID0gYXV4LT50cmFu c2ZlcihhdXgsICZtc2cpOwogCQlpZiAoZXJyIDwgMCkgewpAQCAtMjA1LDcgKzIwOSw2IEBAIHN0 YXRpYyBpbnQgZHJtX2RwX2RwY2RfYWNjZXNzKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgsIHU4IHJl cXVlc3QsCiAJCQlnb3RvIHVubG9jazsKIAkJfQogCi0KIAkJc3dpdGNoIChtc2cucmVwbHkgJiBE UF9BVVhfTkFUSVZFX1JFUExZX01BU0spIHsKIAkJY2FzZSBEUF9BVVhfTkFUSVZFX1JFUExZX0FD SzoKIAkJCWlmIChlcnIgPCBzaXplKQpAQCAtMjE1LDEwICsyMTgsNiBAQCBzdGF0aWMgaW50IGRy bV9kcF9kcGNkX2FjY2VzcyhzdHJ1Y3QgZHJtX2RwX2F1eCAqYXV4LCB1OCByZXF1ZXN0LAogCQlj YXNlIERQX0FVWF9OQVRJVkVfUkVQTFlfTkFDSzoKIAkJCWVyciA9IC1FSU87CiAJCQlnb3RvIHVu bG9jazsKLQotCQljYXNlIERQX0FVWF9OQVRJVkVfUkVQTFlfREVGRVI6Ci0JCQl1c2xlZXBfcmFu Z2UoQVVYX1JFVFJZX0lOVEVSVkFMLCBBVVhfUkVUUllfSU5URVJWQUwgKyAxMDApOwotCQkJYnJl YWs7CiAJCX0KIAl9CiAKLS0gCjIuNS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK