From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 02/10] drm/amdgpu: handle runtime pm correctly in amdgpu_driver_open_kms Date: Wed, 31 Aug 2016 18:08:48 -0400 Message-ID: <1472681336-30106-2-git-send-email-alexander.deucher@amd.com> References: <1472681336-30106-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1472681336-30106-1-git-send-email-alexander.deucher-5C7GfCeVMHo@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 Cc: Alex Deucher TmVlZCB0byBmaXggdGhlIGVycm9yIHBhdGhlcy4KClNpZ25lZC1vZmYtYnk6IEFsZXggRGV1Y2hl ciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2Ft ZGdwdS9hbWRncHVfa21zLmMgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs IDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw dS9hbWRncHVfa21zLmMKaW5kZXggNDVmOThiNC4uYzJjN2ZiMSAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2FtZGdwdV9rbXMuYwpAQCAtNTQyLDEyICs1NDIsMTYgQEAgaW50IGFtZGdwdV9k cml2ZXJfb3Blbl9rbXMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0IGRybV9maWxlICpm aWxlX3ByaXYpCiAJCXJldHVybiByOwogCiAJZnByaXYgPSBremFsbG9jKHNpemVvZigqZnByaXYp LCBHRlBfS0VSTkVMKTsKLQlpZiAodW5saWtlbHkoIWZwcml2KSkKLQkJcmV0dXJuIC1FTk9NRU07 CisJaWYgKHVubGlrZWx5KCFmcHJpdikpIHsKKwkJciA9IC1FTk9NRU07CisJCWdvdG8gb3V0X3N1 c3BlbmQ7CisJfQogCiAJciA9IGFtZGdwdV92bV9pbml0KGFkZXYsICZmcHJpdi0+dm0pOwotCWlm IChyKQotCQlnb3RvIGVycm9yX2ZyZWU7CisJaWYgKHIpIHsKKwkJa2ZyZWUoZnByaXYpOworCQln b3RvIG91dF9zdXNwZW5kOworCX0KIAogCW11dGV4X2luaXQoJmZwcml2LT5ib19saXN0X2xvY2sp OwogCWlkcl9pbml0KCZmcHJpdi0+Ym9fbGlzdF9oYW5kbGVzKTsKQEAgLTU1NiwxMiArNTYwLDkg QEAgaW50IGFtZGdwdV9kcml2ZXJfb3Blbl9rbXMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3Ry dWN0IGRybV9maWxlICpmaWxlX3ByaXYpCiAKIAlmaWxlX3ByaXYtPmRyaXZlcl9wcml2ID0gZnBy aXY7CiAKK291dF9zdXNwZW5kOgogCXBtX3J1bnRpbWVfbWFya19sYXN0X2J1c3koZGV2LT5kZXYp OwogCXBtX3J1bnRpbWVfcHV0X2F1dG9zdXNwZW5kKGRldi0+ZGV2KTsKLQlyZXR1cm4gMDsKLQot ZXJyb3JfZnJlZToKLQlrZnJlZShmcHJpdik7CiAKIAlyZXR1cm4gcjsKIH0KLS0gCjIuNS41Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1h aWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK