From mboxrd@z Thu Jan 1 00:00:00 1970 From: shuang.he@intel.com Subject: Re: [PATCH] drm/i915: Make for_each_intel_* macros typesafe Date: 16 Mar 2015 10:24:05 -0700 Message-ID: <6299f3$kr1o79@orsmga002.jf.intel.com> References: <1426510260-19251-1-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 2823F6E5A7 for ; Mon, 16 Mar 2015 10:25:00 -0700 (PDT) In-Reply-To: <1426510260-19251-1-git-send-email-ander.conselvan.de.oliveira@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: shuang.he@intel.com, ethan.gao@intel.com, intel-gfx@lists.freedesktop.org, ander.conselvan.de.oliveira@intel.com List-Id: intel-gfx@lists.freedesktop.org VGVzdGVkLUJ5OiBQUkMgUUEgUFJUUyAoUGF0Y2ggUmVncmVzc2lvbiBUZXN0IFN5c3RlbSBDb250 YWN0OiBzaHVhbmcuaGVAaW50ZWwuY29tKQpUYXNrIGlkOiA1OTU4Ci0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS1TdW1tYXJ5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpQbGF0Zm9ybSAgICAgICAgICBEZWx0YSAgICAgICAgICBkcm0taW50ZWwtbmlnaHRs eSAgICAgICAgICBTZXJpZXMgQXBwbGllZApQTlYgICAgICAgICAgICAgICAgIC0yICAgICAgICAg ICAgICAyNzUvMjc1ICAgICAgICAgICAgICAyNzMvMjc1CklMSyAgICAgICAgICAgICAgICAgLTIz ICAgICAgICAgICAgICAzMDMvMzAzICAgICAgICAgICAgICAyODAvMzAzClNOQiAgICAgICAgICAg ICAgICAgLTIgICAgICAgICAgICAgIDI3OS8yNzkgICAgICAgICAgICAgIDI3Ny8yNzkKSVZCICAg ICAgICAgICAgICAgICAtMiAgICAgICAgICAgICAgMzQzLzM0MyAgICAgICAgICAgICAgMzQxLzM0 MwpCWVQgICAgICAgICAgICAgICAgIC0yICAgICAgICAgICAgICAyODcvMjg3ICAgICAgICAgICAg ICAyODUvMjg3CkhTVyAgICAgICAgICAgICAgICAgLTEgICAgICAgICAgICAgIDM2MS8zNjEgICAg ICAgICAgICAgIDM2MC8zNjEKQkRXICAgICAgICAgICAgICAgICAtMiAgICAgICAgICAgICAgMzA4 LzMwOCAgICAgICAgICAgICAgMzA2LzMwOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tRGV0YWlsZWQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBsYXRm b3JtICBUZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcm0taW50ZWwtbmlnaHRs eSAgICAgICAgICBTZXJpZXMgQXBwbGllZAoqUE5WICBpZ3RfZHJ2X2RlYnVnZnNfcmVhZGVyICAg ICAgUEFTUygyKSAgICAgIERNRVNHX1dBUk4oMikKKlBOViAgaWd0X2Rydl9oYW5nbWFuX2Vycm9y LXN0YXRlLXN5c2ZzLWVudHJ5ICAgICAgUEFTUygyKSAgICAgIFRJTUVPVVQoMikKKklMSyAgaWd0 X2Rydl9kZWJ1Z2ZzX3JlYWRlciAgICAgIFBBU1MoMSkgICAgICBETUVTR19XQVJOKDEpCipJTEsg IGlndF9kcnZfaGFuZ21hbl9lcnJvci1zdGF0ZS1zeXNmcy1lbnRyeSAgICAgIFBBU1MoMSkgICAg ICBUSU1FT1VUKDEpCipJTEsgIGlndF9kcnZfc3VzcGVuZF9kZWJ1Z2ZzLXJlYWRlciAgICAgIFBB U1MoMSkgICAgICBETUVTR19XQVJOKDEpCipJTEsgIGlndF9nZW1fcGFydGlhbF9wd3JpdGVfcHJl YWRfd3JpdGUtc25vb3AgICAgICBQQVNTKDEpICAgICAgSU5JVCgxKQoqSUxLICBpZ3RfZ2VtX3Bh cnRpYWxfcHdyaXRlX3ByZWFkX3dyaXRlLXVuY2FjaGVkICAgICAgUEFTUygxKSAgICAgIElOSVQo MSkKKklMSyAgaWd0X2dlbV9wd3JpdGVfcHJlYWRfZGlzcGxheS1wd3JpdGUtYmx0LWd0dF9tbWFw LXBlcmZvcm1hbmNlICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2dlbV9wd3Jp dGVfcHJlYWRfdW5jYWNoZWQtcHdyaXRlLWJsdC1ndHRfbW1hcC1wZXJmb3JtYW5jZSAgICAgIFBB U1MoMSkgICAgICBJTklUKDEpCipJTEsgIGlndF9nZW1fcmluZ2ZpbGxfYmxpdHRlciAgICAgIFBB U1MoMSkgICAgICBJTklUKDEpCipJTEsgIGlndF9nZW1fcmluZ2ZpbGxfYmxpdHRlci1pbnRlcnJ1 cHRpYmxlICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2dlbV90aWxlZF9wcmVh ZF9wd3JpdGUgICAgICBQQVNTKDEpICAgICAgSU5JVCgxKQoqSUxLICBpZ3RfZ2VtX3VzZXJwdHJf YmxpdHNfZm9ya2VkLXN5bmMtbWVtcHJlc3N1cmUtaW50ZXJydXB0aWJsZSAgICAgIFBBU1MoMSkg ICAgICBJTklUKDEpCipJTEsgIGlndF9nZW1fdXNlcnB0cl9ibGl0c19mb3JrZWQtc3luYy1tZW1w cmVzc3VyZS1ub3JtYWwgICAgICBQQVNTKDEpICAgICAgSU5JVCgxKQoqSUxLICBpZ3RfZ2VtX3Vz ZXJwdHJfYmxpdHNfZm9ya2VkLXN5bmMtbXVsdGlmZC1tZW1wcmVzc3VyZS1pbnRlcnJ1cHRpYmxl ICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2dlbV91c2VycHRyX2JsaXRzX2Zv cmtlZC1zeW5jLW11bHRpZmQtbWVtcHJlc3N1cmUtbm9ybWFsICAgICAgUEFTUygxKSAgICAgIElO SVQoMSkKKklMSyAgaWd0X2dlbV91c2VycHRyX2JsaXRzX2ZvcmtlZC11bnN5bmMtbWVtcHJlc3N1 cmUtaW50ZXJydXB0aWJsZSAgICAgIFBBU1MoMSkgICAgICBJTklUKDEpCipJTEsgIGlndF9nZW1f dXNlcnB0cl9ibGl0c19mb3JrZWQtdW5zeW5jLW1lbXByZXNzdXJlLW5vcm1hbCAgICAgIFBBU1Mo MSkgICAgICBJTklUKDEpCipJTEsgIGlndF9nZW1fdXNlcnB0cl9ibGl0c19mb3JrZWQtdW5zeW5j LW11bHRpZmQtbWVtcHJlc3N1cmUtaW50ZXJydXB0aWJsZSAgICAgIFBBU1MoMSkgICAgICBJTklU KDEpCipJTEsgIGlndF9nZW1fdXNlcnB0cl9ibGl0c19mb3JrZWQtdW5zeW5jLW11bHRpZmQtbWVt cHJlc3N1cmUtbm9ybWFsICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2ttc19m bGlwX2ZsaXAtdnMtZHBtcy1pbnRlcnJ1cHRpYmxlICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkK KklMSyAgaWd0X2ttc19mbGlwX2ZsaXAtdnMtcm1mYi1pbnRlcnJ1cHRpYmxlICAgICAgUEFTUygx KSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2ttc19mbGlwX3Jjcy13Zl92YmxhbmstdnMtZHBtcy1p bnRlcnJ1cHRpYmxlICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2ttc19mbGlw X3ZibGFuay12cy1oYW5nICAgICAgUEFTUygxKSAgICAgIElOSVQoMSkKKklMSyAgaWd0X2ttc19m bGlwX3dmX3ZibGFuay12cy1tb2Rlc2V0LWludGVycnVwdGlibGUgICAgICBQQVNTKDEpICAgICAg Tk9fUkVTVUxUKDEpCipTTkIgIGlndF9kcnZfZGVidWdmc19yZWFkZXIgICAgICBQQVNTKDIpICAg ICAgRE1FU0dfV0FSTigyKQoqU05CICBpZ3RfZHJ2X2hhbmdtYW5fZXJyb3Itc3RhdGUtc3lzZnMt ZW50cnkgICAgICBQQVNTKDIpICAgICAgVElNRU9VVCgyKQoqSVZCICBpZ3RfZHJ2X2RlYnVnZnNf cmVhZGVyICAgICAgUEFTUygyKSAgICAgIERNRVNHX1dBUk4oMikKKklWQiAgaWd0X2Rydl9oYW5n bWFuX2Vycm9yLXN0YXRlLXN5c2ZzLWVudHJ5ICAgICAgUEFTUygyKSAgICAgIFRJTUVPVVQoMikK KkJZVCAgaWd0X2Rydl9kZWJ1Z2ZzX3JlYWRlciAgICAgIFBBU1MoMikgICAgICBETUVTR19XQVJO KDIpCipCWVQgIGlndF9nZW1fYmFkX2xlbmd0aCAgICAgIFBBU1MoMikgICAgICBUSU1FT1VUKDIp CipIU1cgIGlndF9wbV9ycG1fZGVidWdmcy1yZWFkICAgICAgUEFTUygyKSAgICAgIFRJTUVPVVQo MikKKkJEVyAgaWd0X2Rydl9kZWJ1Z2ZzX3JlYWRlciAgICAgIFBBU1MoMikgICAgICBETUVTR19X QVJOKDIpCipCRFcgIGlndF9kcnZfaGFuZ21hbl9lcnJvci1zdGF0ZS1zeXNmcy1lbnRyeSAgICAg IFBBU1MoMikgICAgICBUSU1FT1VUKDIpCk5vdGU6IFlvdSBuZWVkIHRvIHBheSBtb3JlIGF0dGVu dGlvbiB0byBsaW5lIHN0YXJ0IHdpdGggJyonCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==