From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oded Gabbay Subject: [PATCH 08/12] amdkfd: add __iomem attribute to doorbell_ptr Date: Fri, 21 Nov 2014 10:47:16 +0200 Message-ID: <1416559640-7119-6-git-send-email-oded.gabbay@amd.com> References: <1416559111-5900-1-git-send-email-oded.gabbay@amd.com> <1416559640-7119-1-git-send-email-oded.gabbay@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0144.outbound.protection.outlook.com [157.56.110.144]) by gabe.freedesktop.org (Postfix) with ESMTP id 215AF6ED33 for ; Fri, 21 Nov 2014 00:49:14 -0800 (PST) Received: from satlvexedge02.amd.com (satlvexedge02.amd.com [10.177.96.29]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by atltwp01.amd.com (Axway MailGate 5.3.1) with ESMTPS id 27BFACAE610 for ; Fri, 21 Nov 2014 02:49:11 -0600 (CST) In-Reply-To: <1416559640-7119-1-git-send-email-oded.gabbay@amd.com> 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 VGhpcyBwYXRjaCB3YXMgZG9uZSBkdWUgdG8gc3BhcnNlIHdhcm5pbmcuIEl0IGNoYW5nZXMgdGhl IGRlZmluaXRpb24gb2YKZG9vcmJlbGxfcHRyIGluIHF1ZXVlX3Byb3BlcnRpZXMgdG8gYmUgd2l0 aCBfX2lvbWVtIGF0dHJpYnV0ZSwgc28gaXQgd291bGQKbWF0Y2ggdGhlIHR5cGUgd2hpY2ggdGhl IGRvb3JiZWxsIG1vZHVsZSBmdW5jdGlvbnMgYXJlIHJldHVybmluZy4KClNpZ25lZC1vZmYtYnk6 IE9kZWQgR2FiYmF5IDxvZGVkLmdhYmJheUBhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9h bWQvYW1ka2ZkL2tmZF9rZXJuZWxfcXVldWUuYyB8IDkgKysrKy0tLS0tCiBkcml2ZXJzL2dwdS9k cm0vYW1kL2FtZGtmZC9rZmRfcHJpdi5oICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQs IDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGtmZC9rZmRfa2VybmVsX3F1ZXVlLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGtmZC9rZmRfa2VybmVsX3F1ZXVlLmMKaW5kZXggNDI0ZGRjYy4uNTA1NWZjOSAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2tlcm5lbF9xdWV1ZS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9rZXJuZWxfcXVldWUuYwpAQCAtNjYsOCAr NjYsNyBAQCBzdGF0aWMgYm9vbCBpbml0aWFsaXplKHN0cnVjdCBrZXJuZWxfcXVldWUgKmtxLCBz dHJ1Y3Qga2ZkX2RldiAqZGV2LAogCWlmIChrcS0+bXFkID09IE5VTEwpCiAJCXJldHVybiBmYWxz ZTsKIAotCXByb3AuZG9vcmJlbGxfcHRyID0KLQkJKHVpbnQzMl90ICopa2ZkX2dldF9rZXJuZWxf ZG9vcmJlbGwoZGV2LCAmcHJvcC5kb29yYmVsbF9vZmYpOworCXByb3AuZG9vcmJlbGxfcHRyID0g a2ZkX2dldF9rZXJuZWxfZG9vcmJlbGwoZGV2LCAmcHJvcC5kb29yYmVsbF9vZmYpOwogCiAJaWYg KHByb3AuZG9vcmJlbGxfcHRyID09IE5VTEwpCiAJCWdvdG8gZXJyX2dldF9rZXJuZWxfZG9vcmJl bGw7CkBAIC0xNzIsNyArMTcxLDcgQEAgZXJyX3JwdHJfYWxsb2NhdGVfdmlkbWVtOgogCWtmZDJr Z2QtPmZyZWVfbWVtKGRldi0+a2dkLCAoc3RydWN0IGtnZF9tZW0gKikga3EtPnBxKTsKIGVycl9w cV9hbGxvY2F0ZV92aWRtZW06CiAJcHJfZXJyKCJrZmQ6IGVycm9yIGluaXQgcHFcbiIpOwotCWtm ZF9yZWxlYXNlX2tlcm5lbF9kb29yYmVsbChkZXYsICh1MzIgKilwcm9wLmRvb3JiZWxsX3B0cik7 CisJa2ZkX3JlbGVhc2Vfa2VybmVsX2Rvb3JiZWxsKGRldiwgcHJvcC5kb29yYmVsbF9wdHIpOwog ZXJyX2dldF9rZXJuZWxfZG9vcmJlbGw6CiAJcHJfZXJyKCJrZmQ6IGVycm9yIGluaXQgZG9vcmJl bGwiKTsKIAlyZXR1cm4gZmFsc2U7CkBAIC0xOTUsNyArMTk0LDcgQEAgc3RhdGljIHZvaWQgdW5p bml0aWFsaXplKHN0cnVjdCBrZXJuZWxfcXVldWUgKmtxKQogCWtmZDJrZ2QtPmZyZWVfbWVtKGtx LT5kZXYtPmtnZCwgKHN0cnVjdCBrZ2RfbWVtICopIGtxLT53cHRyX21lbSk7CiAJa2ZkMmtnZC0+ ZnJlZV9tZW0oa3EtPmRldi0+a2dkLCAoc3RydWN0IGtnZF9tZW0gKikga3EtPnBxKTsKIAlrZmRf cmVsZWFzZV9rZXJuZWxfZG9vcmJlbGwoa3EtPmRldiwKLQkJCQkodTMyICopa3EtPnF1ZXVlLT5w cm9wZXJ0aWVzLmRvb3JiZWxsX3B0cik7CisJCQkJCWtxLT5xdWV1ZS0+cHJvcGVydGllcy5kb29y YmVsbF9wdHIpOwogCXVuaW5pdF9xdWV1ZShrcS0+cXVldWUpOwogfQogCkBAIC0yNTUsNyArMjU0 LDcgQEAgc3RhdGljIHZvaWQgc3VibWl0X3BhY2tldChzdHJ1Y3Qga2VybmVsX3F1ZXVlICprcSkK ICNlbmRpZgogCiAJKmtxLT53cHRyX2tlcm5lbCA9IGtxLT5wZW5kaW5nX3dwdHI7Ci0Jd3JpdGVf a2VybmVsX2Rvb3JiZWxsKCh1MzIgKilrcS0+cXVldWUtPnByb3BlcnRpZXMuZG9vcmJlbGxfcHRy LAorCXdyaXRlX2tlcm5lbF9kb29yYmVsbChrcS0+cXVldWUtPnByb3BlcnRpZXMuZG9vcmJlbGxf cHRyLAogCQkJCWtxLT5wZW5kaW5nX3dwdHIpOwogfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGtmZC9rZmRfcHJpdi5oIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQv a2ZkX3ByaXYuaAppbmRleCA0MWU2MDhkLi5kMGJjYWZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGtmZC9rZmRfcHJpdi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k a2ZkL2tmZF9wcml2LmgKQEAgLTI3OSw3ICsyNzksNyBAQCBzdHJ1Y3QgcXVldWVfcHJvcGVydGll cyB7CiAJdWludDMyX3QgcXVldWVfcGVyY2VudDsKIAl1aW50MzJfdCAqcmVhZF9wdHI7CiAJdWlu dDMyX3QgKndyaXRlX3B0cjsKLQl1aW50MzJfdCAqZG9vcmJlbGxfcHRyOworCXVpbnQzMl90IF9f aW9tZW0gKmRvb3JiZWxsX3B0cjsKIAl1aW50MzJfdCBkb29yYmVsbF9vZmY7CiAJYm9vbCBpc19p bnRlcm9wOwogCWJvb2wgaXNfYWN0aXZlOwotLSAKMi4xLjAKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==