From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH i-g-t v2 8/9] lib/igt_kms: Add more braces around macros Date: Fri, 12 Jan 2018 11:21:15 +0100 Message-ID: <20180112102116.4670-9-maarten.lankhorst@linux.intel.com> References: <20180112102116.4670-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 621896E72E for ; Fri, 12 Jan 2018 12:48:48 +0000 (UTC) In-Reply-To: <20180112102116.4670-1-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhlIG5leHQgcGF0Y2ggd2FudHMgdG8gY2FsbCBmb3JfZWFjaF9waXBlX3dpdGhfdmFsaWRfb3V0 cHV0CndpdGggKnBpcGUgYW5kICpvdXRwdXQsIHRoaXMgZmFpbHMgbWlzZXJhYmx5IHdpdGhvdXQg dGhlc2UgYnJhY2VzLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4u bGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0tCiBsaWIvaWd0X2ttcy5oIHwgMTYgKysrKysr KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2ttcy5oIGIvbGliL2lndF9rbXMuaAppbmRleCAxY2Y5 NDIyYzBkMTIuLjg1ZTk1NjRhZGYzNCAxMDA2NDQKLS0tIGEvbGliL2lndF9rbXMuaAorKysgYi9s aWIvaWd0X2ttcy5oCkBAIC00MzAsOCArNDMwLDggQEAgc3RhdGljIGlubGluZSBib29sIGlndF9v dXRwdXRfaXNfY29ubmVjdGVkKGlndF9vdXRwdXRfdCAqb3V0cHV0KQogICovCiAjZGVmaW5lIGZv cl9lYWNoX2Nvbm5lY3RlZF9vdXRwdXQoZGlzcGxheSwgb3V0cHV0KQkJXAogCWZvciAoaW50IGlf XyA9IDA7ICBhc3NlcnQoaWd0X2Nhbl9mYWlsKCkpLCBpX18gPCAoZGlzcGxheSktPm5fb3V0cHV0 czsgaV9fKyspCVwKLQkJZm9yX2VhY2hfaWYgKCgob3V0cHV0ID0gJihkaXNwbGF5KS0+b3V0cHV0 c1tpX19dKSwgXAotCQkJICAgICAgaWd0X291dHB1dF9pc19jb25uZWN0ZWQob3V0cHV0KSkpCisJ CWZvcl9lYWNoX2lmICgoKChvdXRwdXQpID0gJihkaXNwbGF5KS0+b3V0cHV0c1tpX19dKSwgXAor CQkJICAgICAgaWd0X291dHB1dF9pc19jb25uZWN0ZWQoKG91dHB1dCkpKSkKIAogLyoqCiAgKiBm b3JfZWFjaF9waXBlOgpAQCAtNDY5LDExICs0NjksMTEgQEAgc3RhdGljIGlubGluZSBib29sIGln dF9vdXRwdXRfaXNfY29ubmVjdGVkKGlndF9vdXRwdXRfdCAqb3V0cHV0KQogICogd2lsbCB0cnkg ZXZlcnkgY29tYmluYXRpb24gb2YgQHBpcGUgYW5kIEBvdXRwdXQuCiAgKi8KICNkZWZpbmUgZm9y X2VhY2hfcGlwZV93aXRoX3ZhbGlkX291dHB1dChkaXNwbGF5LCBwaXBlLCBvdXRwdXQpIFwKLQlm b3IgKGludCBjb25fXyA9IHBpcGUgPSAwOyBcCi0JICAgICBhc3NlcnQoaWd0X2Nhbl9mYWlsKCkp LCBwaXBlIDwgaWd0X2Rpc3BsYXlfZ2V0X25fcGlwZXMoKGRpc3BsYXkpKSAmJiBjb25fXyA8IChk aXNwbGF5KS0+bl9vdXRwdXRzOyBcCisJZm9yIChpbnQgY29uX18gPSAocGlwZSkgPSAwOyBcCisJ ICAgICBhc3NlcnQoaWd0X2Nhbl9mYWlsKCkpLCAocGlwZSkgPCBpZ3RfZGlzcGxheV9nZXRfbl9w aXBlcygoZGlzcGxheSkpICYmIGNvbl9fIDwgKGRpc3BsYXkpLT5uX291dHB1dHM7IFwKIAkgICAg IGNvbl9fID0gKGNvbl9fICsgMSA8IChkaXNwbGF5KS0+bl9vdXRwdXRzKSA/IGNvbl9fICsgMSA6 IChwaXBlID0gcGlwZSArIDEsIDApKSBcCi0JCWZvcl9lYWNoX2lmICgoKG91dHB1dCA9ICYoZGlz cGxheSktPm91dHB1dHNbY29uX19dKSwgXAotCQkJICAgICBpZ3RfcGlwZV9jb25uZWN0b3JfdmFs aWQocGlwZSwgb3V0cHV0KSkpCisJCWZvcl9lYWNoX2lmICgoKChvdXRwdXQpID0gJihkaXNwbGF5 KS0+b3V0cHV0c1tjb25fX10pLCBcCisJCQkgICAgIGlndF9waXBlX2Nvbm5lY3Rvcl92YWxpZCgo cGlwZSksIChvdXRwdXQpKSkpCiAKIC8qKgogICogZm9yX2VhY2hfdmFsaWRfb3V0cHV0X29uX3Bp cGU6CkBAIC00ODYsOCArNDg2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlndF9vdXRwdXRfaXNf Y29ubmVjdGVkKGlndF9vdXRwdXRfdCAqb3V0cHV0KQogICogaGFwcGVucy4KICAqLwogI2RlZmlu ZSBmb3JfZWFjaF92YWxpZF9vdXRwdXRfb25fcGlwZShkaXNwbGF5LCBwaXBlLCBvdXRwdXQpIFwK LQlmb3JfZWFjaF9jb25uZWN0ZWRfb3V0cHV0KGRpc3BsYXksIG91dHB1dCkgXAotCQlmb3JfZWFj aF9pZiAoaWd0X3BpcGVfY29ubmVjdG9yX3ZhbGlkKHBpcGUsIG91dHB1dCkpCisJZm9yX2VhY2hf Y29ubmVjdGVkX291dHB1dCgoZGlzcGxheSksIChvdXRwdXQpKSBcCisJCWZvcl9lYWNoX2lmIChp Z3RfcGlwZV9jb25uZWN0b3JfdmFsaWQoKHBpcGUpLCAob3V0cHV0KSkpCiAKICNkZWZpbmUgZm9y X2VhY2hfcGxhbmVfb25fcGlwZShkaXNwbGF5LCBwaXBlLCBwbGFuZSkJCQlcCiAJZm9yIChpbnQg al9fID0gMDsgYXNzZXJ0KGlndF9jYW5fZmFpbCgpKSwgKHBsYW5lKSA9ICYoZGlzcGxheSktPnBp cGVzWyhwaXBlKV0ucGxhbmVzW2pfX10sIFwKLS0gCjIuMTUuMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==