From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 2/9] drm/radeon: fix pm handling in radeon_gpu_reset Date: Tue, 26 Aug 2014 18:35:03 +0200 Message-ID: <1409070910-2549-2-git-send-email-deathsimple@vodafone.de> References: <1409070910-2549-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id 3B3696E493 for ; Tue, 26 Aug 2014 09:35:34 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id 9DCC72608CC for ; Tue, 26 Aug 2014 18:35:33 +0200 (CEST) Received: from pegasos-out.vodafone.de ([127.0.0.1]) by localhost (rohrpostix1.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5LBKUGm2r0cG for ; Tue, 26 Aug 2014 18:35:23 +0200 (CEST) Received: from smtp-03.vodafone.de (smtp-03.vodafone.de [10.215.254.38]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id 746802613F9 for ; Tue, 26 Aug 2014 18:35:23 +0200 (CEST) Received: from smtp-03.vodafone.de ([127.0.0.1]) by localhost (xsmail-dmz7.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KsDTEJGcxSuF for ; Tue, 26 Aug 2014 18:35:10 +0200 (CEST) In-Reply-To: <1409070910-2549-1-git-send-email-deathsimple@vodafone.de> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgoKcG1fc3VzcGVu ZCBpcyBoYW5kbGVkIGluIHRoZSByYWRlb25fc3VzcGVuZCBjYWxsYmFja3MuCnBtX3Jlc3VtZSBo YXMgc3BlY2lhbCBoYW5kbGluZyBkZXBlbmRpbmcgb24gd2hldGhlcgpkcG0gb3IgbGVnYWN5IHBt IGlzIGVuYWJsZWQuICBDaGFuZ2UgcmFkZW9uX2dwdV9yZXNldAp0byBtaXJyb3IgdGhlIGJlaGF2 aW9yIGluIHRoZSBzdXNwZW5kIGFuZCByZXN1bWUKcGF0aGVzLgoKU2lnbmVkLW9mZi1ieTogQWxl eCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpSZXZpZXdlZC1ieTogQ2hyaXN0 aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogc3RhYmxlQHZnZXIua2Vy bmVsLm9yZwotLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jIHwgMTgg KysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k ZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCmluZGV4IDE1 MjE4MWQuLmQyZmYxMmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u X2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCkBA IC0xNjgyLDcgKzE2ODIsNiBAQCBpbnQgcmFkZW9uX2dwdV9yZXNldChzdHJ1Y3QgcmFkZW9uX2Rl dmljZSAqcmRldikKIAlyYWRlb25fc2F2ZV9iaW9zX3NjcmF0Y2hfcmVncyhyZGV2KTsKIAkvKiBi bG9jayBUVE0gKi8KIAlyZXNjaGVkID0gdHRtX2JvX2xvY2tfZGVsYXllZF93b3JrcXVldWUoJnJk ZXYtPm1tYW4uYmRldik7Ci0JcmFkZW9uX3BtX3N1c3BlbmQocmRldik7CiAJcmFkZW9uX3N1c3Bl bmQocmRldik7CiAKIAlmb3IgKGkgPSAwOyBpIDwgUkFERU9OX05VTV9SSU5HUzsgKytpKSB7CkBA IC0xNzI4LDkgKzE3MjcsMjQgQEAgcmV0cnk6CiAJCX0KIAl9CiAKLQlyYWRlb25fcG1fcmVzdW1l KHJkZXYpOworCWlmICgocmRldi0+cG0ucG1fbWV0aG9kID09IFBNX01FVEhPRF9EUE0pICYmIHJk ZXYtPnBtLmRwbV9lbmFibGVkKSB7CisJCS8qIGRvIGRwbSBsYXRlIGluaXQgKi8KKwkJciA9IHJh ZGVvbl9wbV9sYXRlX2luaXQocmRldik7CisJCWlmIChyKSB7CisJCQlyZGV2LT5wbS5kcG1fZW5h YmxlZCA9IGZhbHNlOworCQkJRFJNX0VSUk9SKCJyYWRlb25fcG1fbGF0ZV9pbml0IGZhaWxlZCwg ZGlzYWJsaW5nIGRwbVxuIik7CisJCX0KKwl9IGVsc2UgeworCQkvKiByZXN1bWUgb2xkIHBtIGxh dGUgKi8KKwkJcmFkZW9uX3BtX3Jlc3VtZShyZGV2KTsKKwl9CisKIAlkcm1faGVscGVyX3Jlc3Vt ZV9mb3JjZV9tb2RlKHJkZXYtPmRkZXYpOwogCisJLyogc2V0IHRoZSBwb3dlciBzdGF0ZSBoZXJl IGluIGNhc2Ugd2UgYXJlIGEgUFggc3lzdGVtIG9yIGhlYWRsZXNzICovCisJaWYgKChyZGV2LT5w bS5wbV9tZXRob2QgPT0gUE1fTUVUSE9EX0RQTSkgJiYgcmRldi0+cG0uZHBtX2VuYWJsZWQpCisJ CXJhZGVvbl9wbV9jb21wdXRlX2Nsb2NrcyhyZGV2KTsKKwogCXR0bV9ib191bmxvY2tfZGVsYXll ZF93b3JrcXVldWUoJnJkZXYtPm1tYW4uYmRldiwgcmVzY2hlZCk7CiAJaWYgKHIpIHsKIAkJLyog YmFkIG5ld3MsIGhvdyB0byB0ZWxsIGl0IHRvIHVzZXJzcGFjZSA/ICovCi0tIAoxLjkuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK