From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v1 6/6] drm/via: drop DRM_WAIT_ON() in via_video Date: Thu, 18 Jul 2019 17:37:37 +0200 Message-ID: <20190718153737.28657-7-sam@ravnborg.org> References: <20190718153737.28657-1-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190718153737.28657-1-sam@ravnborg.org> 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, openchrome-devel@lists.freedesktop.org Cc: Thomas Hellstrom , Sam Ravnborg , "Gustavo A. R. Silva" , David Airlie , Daniel Vetter , Kevin Brace , Mike Marshall , Ira Weiny , Emil Velikov List-Id: dri-devel@lists.freedesktop.org UmVwbGFjZSBEUk1fV0FJVF9PTigpIHdpdGggd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKCkuCkJl IGNhcmVmdWwgdG8ga2VlcCBzYW1lIHJldHVybiB2YWx1ZSBzZW1hbnRpY3MKClNpZ25lZC1vZmYt Ynk6IFNhbSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KQ2M6IEtldmluIEJyYWNlIDxrZXZp bmJyYWNlQGdteC5jb20+CkNjOiBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5j b20+CkNjOiAiR3VzdGF2byBBLiBSLiBTaWx2YSIgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CkNj OiBNaWtlIE1hcnNoYWxsIDxodWJjYXBAb21uaWJvbmQuY29tPgpDYzogSXJhIFdlaW55IDxpcmEu d2VpbnlAaW50ZWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5j aD4KQ2M6IEVtaWwgVmVsaWtvdiA8ZW1pbC52ZWxpa292QGNvbGxhYm9yYS5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL3ZpYS92aWFfdmlkZW8uYyB8IDIxICsrKysrKysrKysrKysrKystLS0tLQog MSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfdmlkZW8uYyBiL2RyaXZlcnMvZ3B1L2RybS92 aWEvdmlhX3ZpZGVvLmMKaW5kZXggNGUxNjViMWIwYjE4Li4xZjg4MTgwYWZmZWYgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS92aWEvdmlhX3ZpZGVvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L3ZpYS92aWFfdmlkZW8uYwpAQCAtMjYsNyArMjYsNiBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v ZHJtX2RldmljZS5oPgotI2luY2x1ZGUgPGRybS9kcm1fb3NfbGludXguaD4KICNpbmNsdWRlIDxk cm0vdmlhX2RybS5oPgogCiAjaW5jbHVkZSAidmlhX2Rydi5oIgpAQCAtNzMsNyArNzIsNyBAQCBp bnQgdmlhX2RlY29kZXJfZnV0ZXgoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwg c3RydWN0IGRybV9maWxlICpmaWxlXwogCXZvbGF0aWxlIGludCAqbG9jazsKIAlkcm1fdmlhX3By aXZhdGVfdCAqZGV2X3ByaXYgPSAoZHJtX3ZpYV9wcml2YXRlX3QgKikgZGV2LT5kZXZfcHJpdmF0 ZTsKIAlkcm1fdmlhX3NhcmVhX3QgKnNBUHJpdiA9IGRldl9wcml2LT5zYXJlYV9wcml2OwotCWlu dCByZXQgPSAwOworCWludCByZXQ7CiAKIAlEUk1fREVCVUcoIlxuIik7CiAKQEAgLTg0LDkgKzgz LDIxIEBAIGludCB2aWFfZGVjb2Rlcl9mdXRleChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lk ICpkYXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfCiAKIAlzd2l0Y2ggKGZ4LT5mdW5jKSB7CiAJ Y2FzZSBWSUFfRlVURVhfV0FJVDoKLQkJRFJNX1dBSVRfT04ocmV0LCBkZXZfcHJpdi0+ZGVjb2Rl cl9xdWV1ZVtmeC0+bG9ja10sCi0JCQkgICAgKGZ4LT5tcyAvIDEwKSAqIChIWiAvIDEwMCksICps b2NrICE9IGZ4LT52YWwpOwotCQlyZXR1cm4gcmV0OworCQlyZXQgPSB3YWl0X2V2ZW50X2ludGVy cnVwdGlibGVfdGltZW91dCgKKwkJCQlkZXZfcHJpdi0+ZGVjb2Rlcl9xdWV1ZVtmeC0+bG9ja10s CisJCQkJKmxvY2sgIT0gZngtPnZhbCwKKwkJCQltc2Vjc190b19qaWZmaWVzKGZ4LT5tcykpOwor CQlzd2l0Y2ggKHJldCkgeworCQljYXNlIDA6CisJCQkvKiB0aW1lb3V0ICovCisJCQlyZXR1cm4g LUVCVVNZOworCQljYXNlIC1FUkVTVEFSVFNZUzoKKwkJCS8qIGludGVycnVwdGVkIGJ5IHNpZ25h bCAqLworCQkJcmV0dXJuIC1FSU5UUjsKKwkJZGVmYXVsdDoKKwkJCXJldHVybiAwOworCQl9CisK IAljYXNlIFZJQV9GVVRFWF9XQUtFOgogCQl3YWtlX3VwKCYoZGV2X3ByaXYtPmRlY29kZXJfcXVl dWVbZngtPmxvY2tdKSk7CiAJCXJldHVybiAwOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=