From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH xf86-video-ati 01/21] Wait for pending scanout update before calling drmmode_crtc_scanout_free Date: Wed, 11 Jul 2018 19:27:46 +0200 Message-ID: <20180711172806.22849-2-michel@daenzer.net> References: <20180711172806.22849-1-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180711172806.22849-1-michel-otUistvHUpPR7s880joybQ@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org RnJvbTogSmltIFF1IDxKaW0uUXVAYW1kLmNvbT4KClRoZXJlIGlzIGEgY2FzZSB0aGF0IHdoZW4g c2V0IHNjcmVlbiBmcm9tIHJldmVyc2UgdG8gbm9ybWFsLCB0aGUgb2xkCnNjYW5vdXQgZGFtYWdl IGlzIGZyZWVkIGluIG1vZGVzZXR0aW5nIGJlZm9yZSBzY2Fub3V0IHVwZGF0ZSBoYW5kbGVyLApz byBpdCBjYXVzZXMgc2VnbWVudCBmYXVsdCBpc3N1ZS4KClNpZ25lZC1vZmYtYnk6IEppbSBRdSA8 SmltLlF1QGFtZC5jb20+CgpbIE1pY2hlbCBEw6RuemVyOiBPbmx5IGNhbGwgZHJtbW9kZV9jcnRj X3dhaXRfcGVuZGluZ19ldmVudCBiZWZvcmUKICBkcm1tb2RlX2NydGNfc2Nhbm91dF9mcmVlIGlz IGFjdHVhbGx5IGNhbGxlZCwgc2xpZ2h0bHkgdHdlYWsgY29tbWl0CiAgbWVzc2FnZSBdClNpZ25l ZC1vZmYtYnk6IE1pY2hlbCBEw6RuemVyIDxtaWNoZWwuZGFlbnplckBhbWQuY29tPgooUG9ydGVk IGZyb20gYW1kZ3B1IGNvbW1pdCA5ZjZhODkwNTYxMWI1YjFkOGZjZDMxYmViYmM5YWY3Y2ExMzU1 Y2MzKQoKU2lnbmVkLW9mZi1ieTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5j b20+Ci0tLQogc3JjL2RybW1vZGVfZGlzcGxheS5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2RybW1v ZGVfZGlzcGxheS5jIGIvc3JjL2RybW1vZGVfZGlzcGxheS5jCmluZGV4IDI3NzNjZTY3Mi4uYjNl NWNjOTkxIDEwMDY0NAotLS0gYS9zcmMvZHJtbW9kZV9kaXNwbGF5LmMKKysrIGIvc3JjL2RybW1v ZGVfZGlzcGxheS5jCkBAIC05ODUsOSArOTg1LDExIEBAIGRvbmU6CiAKIAkJaWYgKGRybW1vZGVf Y3J0Yy0+c2Nhbm91dFtzY2Fub3V0X2lkXS5waXhtYXAgJiYKIAkJICAgIGZiICE9IHJhZGVvbl9w aXhtYXBfZ2V0X2ZiKGRybW1vZGVfY3J0Yy0+Ci0JCQkJCSAgICAgICBzY2Fub3V0W3NjYW5vdXRf aWRdLnBpeG1hcCkpCisJCQkJCSAgICAgICBzY2Fub3V0W3NjYW5vdXRfaWRdLnBpeG1hcCkpIHsK KwkJCWRybW1vZGVfY3J0Y193YWl0X3BlbmRpbmdfZXZlbnQoZHJtbW9kZV9jcnRjLCBwUkFERU9O RW50LT5mZCwKKwkJCQkJCQlkcm1tb2RlX2NydGMtPnNjYW5vdXRfdXBkYXRlX3BlbmRpbmcpOwog CQkJZHJtbW9kZV9jcnRjX3NjYW5vdXRfZnJlZShkcm1tb2RlX2NydGMpOwotCQllbHNlIGlmICgh ZHJtbW9kZV9jcnRjLT50ZWFyX2ZyZWUpIHsKKwkJfSBlbHNlIGlmICghZHJtbW9kZV9jcnRjLT50 ZWFyX2ZyZWUpIHsKIAkJCWRybW1vZGVfY3J0Y19zY2Fub3V0X2Rlc3Ryb3koZHJtbW9kZSwKIAkJ CQkJCSAgICAgJmRybW1vZGVfY3J0Yy0+c2Nhbm91dFsxXSk7CiAJCX0KLS0gCjIuMTguMAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWls aW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==