From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 03/13] drm/radeon: register ring debugfs handlers on init Date: Fri, 20 Apr 2012 00:39:10 +0200 Message-ID: <1334875160-5454-4-git-send-email-deathsimple@vodafone.de> References: <1334875160-5454-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 outgoing.email.vodafone.de (outgoing.email.vodafone.de [139.7.28.128]) by gabe.freedesktop.org (Postfix) with ESMTP id B86A09EF58 for ; Thu, 19 Apr 2012 15:39:25 -0700 (PDT) In-Reply-To: <1334875160-5454-1-git-send-email-deathsimple@vodafone.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org Cc: =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org SnVzdCByZWdpc3RlciB0aGUgZGVidWdmcyBmaWxlcyBvbiBpbml0IGluc3RlYWQgb2YKY2hlY2tp bmcgdGhlIGNoaXBzZXQgdHlwZSBtdWx0aXBsZSB0aW1lcy4KClNpZ25lZC1vZmYtYnk6IENocmlz dGlhbiBLw7ZuaWcgPGRlYXRoc2ltcGxlQHZvZGFmb25lLmRlPgpSZXZpZXdlZC1ieTogQWxleCBE ZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9y YWRlb24vcmFkZW9uX3JpbmcuYyB8ICAgMzEgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LQogMSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9yaW5nLmMgYi9kcml2ZXJz L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9yaW5nLmMKaW5kZXggY2MzM2IzZC4uYjZlYjFkMiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fcmluZy5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3JpbmcuYwpAQCAtMzQsNyArMzQsNyBAQAogI2luY2x1 ZGUgImF0b20uaCIKIAogaW50IHJhZGVvbl9kZWJ1Z2ZzX2liX2luaXQoc3RydWN0IHJhZGVvbl9k ZXZpY2UgKnJkZXYpOwotaW50IHJhZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5pdChzdHJ1Y3QgcmFkZW9u X2RldmljZSAqcmRldik7CitpbnQgcmFkZW9uX2RlYnVnZnNfcmluZ19pbml0KHN0cnVjdCByYWRl b25fZGV2aWNlICpyZGV2LCBzdHJ1Y3QgcmFkZW9uX3JpbmcgKnJpbmcpOwogCiB1MzIgcmFkZW9u X2dldF9pYl92YWx1ZShzdHJ1Y3QgcmFkZW9uX2NzX3BhcnNlciAqcCwgaW50IGlkeCkKIHsKQEAg LTIzNyw5ICsyMzcsNiBAQCBpbnQgcmFkZW9uX2liX3Bvb2xfaW5pdChzdHJ1Y3QgcmFkZW9uX2Rl dmljZSAqcmRldikKIAlpZiAocmFkZW9uX2RlYnVnZnNfaWJfaW5pdChyZGV2KSkgewogCQlEUk1f RVJST1IoIkZhaWxlZCB0byByZWdpc3RlciBkZWJ1Z2ZzIGZpbGUgZm9yIElCICFcbiIpOwogCX0K LQlpZiAocmFkZW9uX2RlYnVnZnNfcmluZ19pbml0KHJkZXYpKSB7Ci0JCURSTV9FUlJPUigiRmFp bGVkIHRvIHJlZ2lzdGVyIGRlYnVnZnMgZmlsZSBmb3IgcmluZ3MgIVxuIik7Ci0JfQogCXJhZGVv bl9tdXRleF91bmxvY2soJnJkZXYtPmliX3Bvb2wubXV0ZXgpOwogCXJldHVybiAwOwogfQpAQCAt NDExLDYgKzQwOCw5IEBAIGludCByYWRlb25fcmluZ19pbml0KHN0cnVjdCByYWRlb25fZGV2aWNl ICpyZGV2LCBzdHJ1Y3QgcmFkZW9uX3JpbmcgKnJpbmcsIHVuc2lnCiAJfQogCXJpbmctPnB0cl9t YXNrID0gKHJpbmctPnJpbmdfc2l6ZSAvIDQpIC0gMTsKIAlyaW5nLT5yaW5nX2ZyZWVfZHcgPSBy aW5nLT5yaW5nX3NpemUgLyA0OworCWlmIChyYWRlb25fZGVidWdmc19yaW5nX2luaXQocmRldiwg cmluZykpIHsKKwkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gcmVnaXN0ZXIgZGVidWdmcyBmaWxlIGZv ciByaW5ncyAhXG4iKTsKKwl9CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTUwMSwxNyArNTAxLDI0IEBA IHN0YXRpYyBjaGFyIHJhZGVvbl9kZWJ1Z2ZzX2liX25hbWVzW1JBREVPTl9JQl9QT09MX1NJWkVd WzMyXTsKIHN0YXRpYyB1bnNpZ25lZCByYWRlb25fZGVidWdmc19pYl9pZHhbUkFERU9OX0lCX1BP T0xfU0laRV07CiAjZW5kaWYKIAotaW50IHJhZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5pdChzdHJ1Y3Qg cmFkZW9uX2RldmljZSAqcmRldikKK2ludCByYWRlb25fZGVidWdmc19yaW5nX2luaXQoc3RydWN0 IHJhZGVvbl9kZXZpY2UgKnJkZXYsIHN0cnVjdCByYWRlb25fcmluZyAqcmluZykKIHsKICNpZiBk ZWZpbmVkKENPTkZJR19ERUJVR19GUykKLQlpZiAocmRldi0+ZmFtaWx5ID49IENISVBfQ0FZTUFO KQotCQlyZXR1cm4gcmFkZW9uX2RlYnVnZnNfYWRkX2ZpbGVzKHJkZXYsIHJhZGVvbl9kZWJ1Z2Zz X3JpbmdfaW5mb19saXN0LAotCQkJCQkJQVJSQVlfU0laRShyYWRlb25fZGVidWdmc19yaW5nX2lu Zm9fbGlzdCkpOwotCWVsc2UKLQkJcmV0dXJuIHJhZGVvbl9kZWJ1Z2ZzX2FkZF9maWxlcyhyZGV2 LCByYWRlb25fZGVidWdmc19yaW5nX2luZm9fbGlzdCwgMSk7Ci0jZWxzZQotCXJldHVybiAwOwor CXVuc2lnbmVkIGk7CisJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUocmFkZW9uX2RlYnVnZnNf cmluZ19pbmZvX2xpc3QpOyArK2kpIHsKKwkJc3RydWN0IGRybV9pbmZvX2xpc3QgKmluZm8gPSAm cmFkZW9uX2RlYnVnZnNfcmluZ19pbmZvX2xpc3RbaV07CisJCWludCByaWR4ID0gKihpbnQqKXJh ZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5mb19saXN0W2ldLmRhdGE7CisJCXVuc2lnbmVkIHI7CisKKwkJ aWYgKCZyZGV2LT5yaW5nW3JpZHhdICE9IHJpbmcpCisJCQljb250aW51ZTsKKworCQlyID0gcmFk ZW9uX2RlYnVnZnNfYWRkX2ZpbGVzKHJkZXYsIGluZm8sIDEpOworCQlpZiAocikKKwkJCXJldHVy biByOworCX0KICNlbmRpZgorCXJldHVybiAwOwogfQogCiBpbnQgcmFkZW9uX2RlYnVnZnNfaWJf aW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldikKLS0gCjEuNy41LjQKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==