From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 1/2] drm/dp: Read the tx msg state once after checking for an event Date: Sat, 13 May 2017 11:52:00 +0100 Message-ID: <20170513105201.17658-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Qm90aCBhcyBhbiBleGVyY2lzZSB0byBkb2N1bWVudCB0aGF0IHdlIGFyZSByZWFkaW5nIHRoZSBz dGF0ZSBvdXRzaWRlIG9mCnRoZSBhcHByb3ByaWF0ZSBtdXRleCBhbmQgdG8gZW5zdXJlIHRoYXQg d2Ugb25seSByZWFkIHRoZSB2YWx1ZSBvbmNlCmJlZm9yZSB0aGUgbXVsdGlwbGUgY29tcGFyaXNv bnMsIHVzZSBSRUFEX09OQ0UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9n eS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9n eS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwppbmRleCBkMWNiYjlj OGY4MDYuLjNiZGQzMTRmMDJiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9t c3RfdG9wb2xvZ3kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5j CkBAIC03MzcsMTYgKzczNywxNiBAQCBzdGF0aWMgdm9pZCBkcm1fZHBfbXN0X3B1dF9wYXlsb2Fk X2lkKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLAogc3RhdGljIGJvb2wgY2hl Y2tfdHhtc2dfc3RhdGUoc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IsCiAJCQkg ICAgICBzdHJ1Y3QgZHJtX2RwX3NpZGViYW5kX21zZ190eCAqdHhtc2cpCiB7Ci0JYm9vbCByZXQ7 CisJdW5zaWduZWQgaW50IHN0YXRlOwogCiAJLyoKIAkgKiBBbGwgdXBkYXRlcyB0byB0eG1zZy0+ c3RhdGUgYXJlIHByb3RlY3RlZCBieSBtZ3ItPnFsb2NrLCBhbmQgdGhlIHR3bwogCSAqIGNhc2Vz IHdlIGNoZWNrIGhlcmUgYXJlIHRlcm1pbmFsIHN0YXRlcy4gRm9yIHRob3NlIHRoZSBiYXJyaWVy cwogCSAqIHByb3ZpZGVkIGJ5IHRoZSB3YWtlX3VwL3dhaXRfZXZlbnQgcGFpciBhcmUgZW5vdWdo LgogCSAqLwotCXJldCA9ICh0eG1zZy0+c3RhdGUgPT0gRFJNX0RQX1NJREVCQU5EX1RYX1JYIHx8 Ci0JICAgICAgIHR4bXNnLT5zdGF0ZSA9PSBEUk1fRFBfU0lERUJBTkRfVFhfVElNRU9VVCk7Ci0J cmV0dXJuIHJldDsKKwlzdGF0ZSA9IFJFQURfT05DRSh0eG1zZy0+c3RhdGUpOworCXJldHVybiAo c3RhdGUgPT0gRFJNX0RQX1NJREVCQU5EX1RYX1JYIHx8CisJCXN0YXRlID09IERSTV9EUF9TSURF QkFORF9UWF9USU1FT1VUKTsKIH0KIAogc3RhdGljIGludCBkcm1fZHBfbXN0X3dhaXRfdHhfcmVw bHkoc3RydWN0IGRybV9kcF9tc3RfYnJhbmNoICptc3RiLAotLSAKMi4xMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK