From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH 5/7] drm/amdgpu: Don't retry 7 times in amdgpu_atombios_dp_get_dpcd() Date: Fri, 5 Aug 2016 20:30:37 -0400 Message-ID: <1470443443-27252-6-git-send-email-cpaul@redhat.com> References: <1470443443-27252-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: <1470443443-27252-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: dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, xorg-driver-ati@lists.freedesktop.org Cc: Tom St Denis , linux-kernel@vger.kernel.org, Alex Deucher , Lyude , =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org V2hlbiB0aGlzIGNvZGUgd2FzIHdyaXR0ZW4sIHdlIGRpZG4ndCByZXRyeSBEUCBhdXggdHJhbnNh Y3Rpb25zIG9uIGFueQplcnJvciwgd2hpY2ggcmVxdWlyZWQgcmV0cnlpbmcgaW1wb3J0YW50IHRy YW5zYWN0aW9ucyBsaWtlIHRoaXMgaW4KaW5kaXZpZHVhbCBkcml2ZXJzLiBTaW5jZSB0aGF0J3Mg bm8gbG9uZ2VyIHRoZSBjYXNlLCByZXRyeWluZyBoZXJlIGlzCm5vdCBuZWNlc3NhcnkuIEFzIHdl bGwsIHdlIHJldHJ5IGFueSBhdXggdHJhbnNhY3Rpb24gb24gYW55IGVycm9yIDMyCnRpbWVzLiA3 ICogMzIgPSAyMjQsIHdoaWNoIG1lYW5zIHRoaXMgbG9vcCBjYXVzZXMgdXMgdG8gcmV0cnkgZ3Jh YmJpbmcKdGhlIGRwY2QgMjI0IHRpbWVzLiBUaGlzIGlzIGRlZmluaXRlbHkgZmFyIG1vcmUgdGhl biB3ZSBhY3R1YWxseSBuZWVkIHRvCmRvLgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgPGNwYXVsQHJl ZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYXRvbWJpb3NfZHAuYyB8 IDIxICsrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2F0b21iaW9zX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hdG9tYmlvc19k cC5jCmluZGV4IDE2NmRjN2IuLmY4MTA2OGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2F0b21iaW9zX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YXRvbWJpb3NfZHAuYwpAQCAtMzM4LDIyICszMzgsMjEgQEAgaW50IGFtZGdwdV9hdG9tYmlvc19k cF9nZXRfZHBjZChzdHJ1Y3QgYW1kZ3B1X2Nvbm5lY3RvciAqYW1kZ3B1X2Nvbm5lY3RvcikKIHsK IAlzdHJ1Y3QgYW1kZ3B1X2Nvbm5lY3Rvcl9hdG9tX2RpZyAqZGlnX2Nvbm5lY3RvciA9IGFtZGdw dV9jb25uZWN0b3ItPmNvbl9wcml2OwogCXU4IG1zZ1tEUF9EUENEX1NJWkVdOwotCWludCByZXQs IGk7CisJaW50IHJldDsKIAotCWZvciAoaSA9IDA7IGkgPCA3OyBpKyspIHsKLQkJcmV0ID0gZHJt X2RwX2RwY2RfcmVhZCgmYW1kZ3B1X2Nvbm5lY3Rvci0+ZGRjX2J1cy0+YXV4LCBEUF9EUENEX1JF ViwgbXNnLAotCQkJCSAgICAgICBEUF9EUENEX1NJWkUpOwotCQlpZiAocmV0ID09IERQX0RQQ0Rf U0laRSkgewotCQkJbWVtY3B5KGRpZ19jb25uZWN0b3ItPmRwY2QsIG1zZywgRFBfRFBDRF9TSVpF KTsKKwlyZXQgPSBkcm1fZHBfZHBjZF9yZWFkKCZhbWRncHVfY29ubmVjdG9yLT5kZGNfYnVzLT5h dXgsIERQX0RQQ0RfUkVWLAorCQkJICAgICAgIG1zZywgRFBfRFBDRF9TSVpFKTsKKwlpZiAocmV0 ID09IERQX0RQQ0RfU0laRSkgeworCQltZW1jcHkoZGlnX2Nvbm5lY3Rvci0+ZHBjZCwgbXNnLCBE UF9EUENEX1NJWkUpOwogCi0JCQlEUk1fREVCVUdfS01TKCJEUENEOiAlKnBoXG4iLCAoaW50KXNp emVvZihkaWdfY29ubmVjdG9yLT5kcGNkKSwKLQkJCQkgICAgICBkaWdfY29ubmVjdG9yLT5kcGNk KTsKKwkJRFJNX0RFQlVHX0tNUygiRFBDRDogJSpwaFxuIiwgKGludClzaXplb2YoZGlnX2Nvbm5l Y3Rvci0+ZHBjZCksCisJCQkgICAgICBkaWdfY29ubmVjdG9yLT5kcGNkKTsKIAotCQkJYW1kZ3B1 X2F0b21iaW9zX2RwX3Byb2JlX291aShhbWRncHVfY29ubmVjdG9yKTsKKwkJYW1kZ3B1X2F0b21i aW9zX2RwX3Byb2JlX291aShhbWRncHVfY29ubmVjdG9yKTsKIAotCQkJcmV0dXJuIDA7Ci0JCX0K KwkJcmV0dXJuIDA7CiAJfQorCiAJZGlnX2Nvbm5lY3Rvci0+ZHBjZFswXSA9IDA7CiAJcmV0dXJu IC1FSU5WQUw7CiB9Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==