Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751954AbdFHO3g (ORCPT ); Thu, 8 Jun 2017 10:29:36 -0400 Received: from mail-co1nam03on0054.outbound.protection.outlook.com ([104.47.40.54]:45472 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750788AbdFHO3b (ORCPT ); Thu, 8 Jun 2017 10:29:31 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: To: , CC: , , , , , , , , , , , , Laurentiu Tudor Subject: [PATCH v7 01/10] staging: fsl-mc: enclose macro params in parens Date: Thu, 8 Jun 2017 17:28:46 +0300 Message-ID: <20170608142855.10455-2-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170608142855.10455-1-laurentiu.tudor@nxp.com> References: <20170608142855.10455-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131414057497975544;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39400400002)(39860400002)(39840400002)(39450400003)(39380400002)(39850400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(498600001)(5660300001)(7416002)(50226002)(305945005)(36756003)(8936002)(356003)(104016004)(2950100002)(77096006)(81166006)(47776003)(8676002)(33646002)(189998001)(76176999)(1076002)(85426001)(6666003)(86152003)(8656002)(86362001)(2876002)(50466002)(2906002)(53936002)(106466001)(4326008)(48376002)(105606002)(38730400002)(50986999)(39060400002)(5003940100001)(54906002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0301MB0901;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD005;1:SgB2DWxyGcgJxbtVjffhSE6TIiERgyWCfDPfWXKuJ7uvq4uMOLizFQheNAohtfRpgxNZahvI9+sPULRv0hOcI5krJAVpQPUYfWVrzG5ATJZqQON0cSrXQXx++v9kvuaTjTqnjFGjn4T6NaKzILv2sTL6Sg0YSzDasMexAfiNtFjKIKaq1MNwcad6nZgwulAO9sHaHJ6Xz62QXVW9H83xa/9NgSqIRg0sZ/GCYjqowejx864jFlz7BHqinZbAxFzuwyiUn47txgmqDBLy39zbfslB9x6XCJtyXTiheb4sepqUlybs/rqQuOhDJ+R+1ESltPdZCXXBpqTs3DqhxfTWfiYwCT7848p1eCwRbFpq/sY/aptHu8MZyEAoQP0ovopADhZ7USG0WiAKuXJKTJ9fWO8exsYSlXEGVrW3zivrmqlmb22kZnfABrtbuJzER1XAnIBGGqZ6EAzl29dnhYLFEAktVqM2qlyyEwowURlchFnPPYklWF2GJj6lOMVF8/10Gyb2aJyTH8vZGHiunD0JGD5Sn0X5iR0mcCxYr+NWcHhcZcXuRbZuzsYVLuh9vnzt5E/9QBo6tBm2xFZdK/wphuI4NmDYv/VZPPEbSUjeDeYutfNvSgrKKWr2b4UKwNzE4PyjKQVX6aQksChBDIBHMqgLmGkEfcXml9RtrbiC9jGvnHIO1quQPdAtdUI6b3DtdQSb4rbeKto176yLtbCwkJ4/gGgm6hnoBhDGLzklxS8= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0301MB0901: X-MS-Office365-Filtering-Correlation-Id: 7fd33403-18f8-446c-daf8-08d4ae7aba1f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BY1PR0301MB0901; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0901;3:vIsUNjNB9Tlf0UM5AjqPIaEYDiZLHLUt7MxrFJq6Om5WdE599rPAfTrW0kVRJBu1B5noHsJkMlyMpEUyfAZUh/SeRnamKKJCgmd/j6+nfzzoNRPD91oF4WGhkKqqtnaoUanKLNO4XIozqTWBOV21Acub5sV6kKibBPDf7OvPc0ojjmRCId17+1b6ItqEVAkqfJ769EyUnkBvBp7GXVf/ReKTGIjk5XYhkDH6jcssQXBl8BuysliYgATCGM3fWEzE2tnoiYj5buq+2b+1fLHd//R9vMgLbIm/PhrGENeCA5Nal8r8FSlJSvpdy1rYAyhUgp3+D9SG8o4MoOGOvcBHA9VvvdP2/4q7e+7qt5ojD9C9FgsoE8KpQJ9imrUZjkEfWa0O0HYIyDNS9ErBjnAnPGu9oYGmTRA07NCmf++yS4pVzh2slszBlid8CHCn5e0Y;25:IJWjd8+PgPon7xbvypCNus25nvHtwFKojQuJOqqPBXJASpFukkzyUtXxDFDjJrlzcyFfnY3u+d5cBpGsRQgaDR0Ec9djT4EdpK9E+CUUANF77PF7sDH82UEC3SAY0kGybB7J3SF93xLhq8tmT21NFaW0Pvq79WtkBPciaob9DVLblO9PE26aozgU9a0Pa7vtyXvJgxfmuZgsKVjf+9Ej3LOcfHcGdvblFl/380j/odt+59Z4gzj1H76yuBcHBaBxuJvzArC7E52molY1hrjNxD0vBx2qhKveOsv1zIWiQeemdExnUxAk8mhiYXsZkFDEsyq8vRdE91HrjfBvk8E/9mHvF9QO1v3J/gvkq6hEgGhUCffw7ELwlEx+Um8HEK2/N9m9Urzex8u1xME5khJ/Uoi+y0bzzibJossBYgdIDP0So8C1EBhJAc2Ha6NSjloNWYLWjp/LuRf6bTUVkq/of0Zb2cdzV2CfsUyq0f7lP8A= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0901;31:NU6t5j97fanzz8Pv1otVKrtH87/hLOU+NVyMQAFIHkBoXFGwOY3opVrwkVCM5K2aKuMF6Oyh4YLybiiQvEqCHhFZO8XN5KoUK27fidEtFwV0/JyDdvWdK4j/r8Asz06G/OrUuQUnQ9f+Af2K5CbAJzX1wBIAWsWTyHD4fnF81o7nzKOfPyIbQZmnLaNiLXbmkA6vnGZz0TrDx+SVhMwh11DJXA0xqigo1II7lrOvM4ioT0MP2hrWngZXtdHOUwt7ywJlZVrqJ/o6fqnE/tRxAw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6096035)(20161123556025)(20161123565025)(20161123559100)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY1PR0301MB0901;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY1PR0301MB0901; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB0901;4:zNw0sw8woZEbYZqTaUQEfN77B9NPFC8nSSxHiIaV?= =?us-ascii?Q?OOoCd4XQ1JnxO3HzDtsGcyOv5RmE8NFQqixu1O5Zw0J1xkagMhNcSkeOW6qJ?= =?us-ascii?Q?w/4JELpq/V5eKMrU1JasvEE82OyXajvyrMRD7F4V2Dlkhd4iZ3Ui8aUXacI1?= =?us-ascii?Q?a5dC2Ncc/6OmgAKJ2/Eo3wbEIa7QDH2vozytptoa3OLJ4dOzbvsZ2rHKLXZM?= =?us-ascii?Q?1TFx6TB3jUw1WaigInmA3C5CCQnlrnNQ8X9USEoat0d8t44kE8U3DXDwyo1t?= =?us-ascii?Q?SF26DJtfLByaR3h1DRICGM7wzUT+lBiwZxtorIUxxAg+Brudv+DUaEH4SFZO?= =?us-ascii?Q?naXsSpXw4AZM35wn6aMLuqrzwYPP7rmUj+8cNKtlI6sDgP0Tq7DfOq1Fc2Tv?= =?us-ascii?Q?RIwuNgzZSWHE50xRq0di8GTxApLwnGjGMSZYBfUxKKn9Nt4Ez3zkeg2FsQHc?= =?us-ascii?Q?GO0KNkBDi5NnWNVNmD3qv19uJGeaVl2d7NJ4nGb5jOQMJpwJbLqNzxnWBwO/?= =?us-ascii?Q?M4ekmbcts/vuZsgQEtTt4Yeh4tV9YaGEoi6LLEOVjDcCy75Vd3U9sOUi8Es2?= =?us-ascii?Q?L3Kv2ddQmr44r1/Pmfx4c73QOYFk9wo1lWq4f4MBYhsqT8iCBm9a3whtRCG1?= =?us-ascii?Q?NDwbNOeh7gYa6iNk9KO5NSx0CTU7qKmnXS7pxccLgw7nedXxGkTGz29SNRvL?= =?us-ascii?Q?yKjoUq/aeRcHwLyFS6eVlPB5YCd1j3FkWFAIXULt/qzmDVsFQges9PO2IVww?= =?us-ascii?Q?8Y6SQywBzEdgXOendKU4eXEvRokayEQsaHiPzFqMEe5PHmeSFU0aJhX/Ddp2?= =?us-ascii?Q?IglOEFTbxzuZW6nADpjKVHec1mQHJKIwHBnZkJ0y9WUiabJKHxyzXHlbMFw+?= =?us-ascii?Q?vgclPwSvoa7NyIplCiZpd/Tfiqd2X/s8XyjUvMwWBkv05agfe/UkSu9xQE/H?= =?us-ascii?Q?AvdAEtIPNII+K7cE8FkaUD8OrxlxgyB3e0X4qgcAGi51mPJcYdcyL4UJEZV2?= =?us-ascii?Q?/VM6WwnjdDFF/T3KsKHNyx5EhGJn/lrZrNzGbTAXrWuSpdxZuofIokgSkdib?= =?us-ascii?Q?0Nn9cpB+I+W8tWvBnRNt77ByKyYYhH1R2W/MK52/b+StcUq0qaQMBU4A6IM8?= =?us-ascii?Q?r6gA2VtYE+UlbnjlMQye6U/h3bRqPoPcRtT1ELQuoQlFCxIN+5hBPU8pKlNt?= =?us-ascii?Q?2bN/FDSkj97QdPCJgrPWXx6FOlzT54tR73sO/Nz8kOYRYc767uxDhR9rLkPQ?= =?us-ascii?Q?MMO4ySPwsFeZzZ0Wmc7uHoSYzeDKtAmjXV6K5jBU?= X-Forefront-PRVS: 0332AACBC3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB0901;23:pzRqtjdn5lV6ES1/9UU7dmNjveN+UxCHom9b+sk?= =?us-ascii?Q?1gDVS9qgKnCDtcqj32M3I2xmXWtjuQ/j0nloqJHArmw0T3gl8GqeHgoikF+W?= =?us-ascii?Q?5QTC4ps6EyGCinKC2Fk5g9EaXWf7vl8X3nW2MZ0VZ0RIc5W38Rtd7cxbRLyr?= =?us-ascii?Q?bU1QUCPCNyvi46C/+yIk8MeRLVKyD4AsJ34hpIJE4yIvXXHl6mwbnWUwFWcd?= =?us-ascii?Q?HQ0GgE6GMfAptvl0DGlH0OOXZIxE3sjswXIhi4oIWKuQy+264LuEx+8Butxi?= =?us-ascii?Q?u/y2k7zA1hTIESywFMkG/8PdRoyp22Yp7siqJPeq3X/kZiClVCTF0V9eWTJe?= =?us-ascii?Q?QGB3xeaAWrhmSAvJmkP9/SBv12x/VU2dH6pfl0IDMFeGjGu38NnRIPAL57+c?= =?us-ascii?Q?7PBEF2XDW6acKUpiJl9xPmlfJiZD0hu3O+lHEqcvqA1fYiCRlUzv1gCCbJJh?= =?us-ascii?Q?YoJ0Dzll5oxpJ4iXtLbvhfoZcC+eol4bqua2Lqobwp9gY59Qkk+28UUIEcH/?= =?us-ascii?Q?w27wezeWhVzZn6fLO8O44VJhweAwlQNCJ2/7Z/8WJWzAebXkgE6eE41PWVfq?= =?us-ascii?Q?JrcdotPgOch2q5nTR9X9laLd39l8ZHRH9ebyh6vE2/BFu+kSfet9aCMmvvBp?= =?us-ascii?Q?Szu1KueR7sO50FG0/7kf8Vh8SPhXezIFR+ZR3ECJTSv2zh1k2ba8HlpYY2Ng?= =?us-ascii?Q?hhtsQKHlHY0zC8n0nBZvP0B+W3MzYsoMn009Kxx5h3BgNsjO2AGMEcaXQx2i?= =?us-ascii?Q?IZoekULUgGAOlB5WZXCQ3dPdXthLZGF1PZbSMhPuxMuQkIz8AbbNcZNJphCm?= =?us-ascii?Q?ViaTwUTc7F0n+KnvoEdHzPQO98JHu0EKL0IjZCNMBO2wfCD/XnsqpmGh/d6A?= =?us-ascii?Q?Oygi9ijuWlqKNRNBcBhArDZWjzJWurYTidPOMC4atktQQ1QydyF1atx8+n9t?= =?us-ascii?Q?ffMhWC/qMRC0WmYkIYYYCTnGRLjsHHJmgU9ajlf1S2r3n+gZgNg8Jh1m5Q3a?= =?us-ascii?Q?mFZ4iCTdh7HuvrjTaIJjhL4txckxvAtWVU8DkkSa7oE2ygI5gJUKDCz6ezej?= =?us-ascii?Q?f0+X9ytb/HeuEdPI2Uu3YW16j1HeC7ME1DCEnFT2pWovs4t2bBzFpn3EHkeZ?= =?us-ascii?Q?U+BNR4h9j6Jyub4m4HtRwMHGQbK1/nH2FiWelwPLYfCYjQOpwK0HH0nCvIwg?= =?us-ascii?Q?tFT1ORgd2BRd3NC9pCRBTqG0HDKl7OEbMeFB9b08edsz8+FNsivq8/p9/mOh?= =?us-ascii?Q?VKxueh27RaC+GEnIBiUOu0BDJOuBt1tE6iTPWXuaP4V0S3CNr1A3E84Y9DQH?= =?us-ascii?Q?W/Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0901;6:NGn0NtkYvsGNgS8oJbgvSEweEshldGs04dds/j+JgDvDGBGY5rjO29Mmh117kK6Az+c+9oQyhoGWHBTeMBYPn7ZmGm1i2RmYxKqvVhzaWnYGUl5/iGQFU7Frflkg18+Bzy9syeIBo1VLaIgSDTj5Qx3hw0o2df2nK2zUE57Fv0omch0osX0AtyPQcU7PKYHWI2Fkclq43E6yF8LIAXw/mds+AD945+c9C7Brj71ysLSfYjJ9B2RhMoWkG+p9d7RYklylbyk3r3nQ5GN5+vbsp/tnRKWqEUJBj3N90m5Ku8VjYQZDmqzFAuoVPMpDOk2P81URitwtQ2If0Ya/9MRPBjUrvPB+czXdoTdZL1mJ2arYvQzJJ4oVkA+AFNlMjBmcAYUsnlgxkqE4qabBVSMSN/rdh1twfBHef0VgIvEF4lyRl/dacLx5QKOgbSkRpn2Ury9if/XQZmAMRQwbicCaIO3YVXBuJnzbtBGub6seiW4ViS86F7Nl/A1faqgt7iuGYbNrkFJfmAg5wEH0+pWczw== X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0901;5:zhBsmGUYtrS31W+P4MAU9V1J6wG1umCllVcf7A9AuqEyWypDzsTlPFP73UA7KJVNY7CsGO0WdivG6UTqNyXjMhBW0M/eDQKL5UCFc3b15agIBaVmXakedlfeyM6Z9+BrADYEv2whBhm8jBvrTLa/LbQ9x8HMewaD38VfuMzOYVHBQeTS84LnlsoE2tHhws3tifUvjM8WOgtKQGx6M8FN3V9FO7kjdKTgXVRRtcJqUL4hAEBjkFPORl7Bq46lh9lEXGhHMGfUivm2Zv8qatyEzCZy3flo7h59MKdw+NO/i4AK7+3ToqS0aPYoV6USzkZYsBnpYlS3qU3VnvDfknfAHwKLqxzyL/WSA+iO3qS50q1vqn0WHIrEuuCVco9FcJgHVuUpb+fVsoCHNa3GqTrOFtp9f39ckUvmQ2W2SrHVaN9OVOYINW8b1MWBVu+svo62cLFNryW7OOCVC6TfPZkuVzcCRM0KAqNiTaxz7wmmwAzi7RZYsRgrHeGFhjFIrt/PUxOj9pr3aC4deKGYUjhAOw==;24:+gp5C8mkg4oShn01ubR1kO+U/vCkaIwfqPabDQSjpYIBFqNXrRqoDwYhgxud+5uMF5pWmPlBAwxKNY/BuqqfJw67jmXypHI1VSaKg4AjGIA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0901;7:ThYihdYmrUDOiiWkWkSeOypP2bLL5UoZayYC9YkpZWKIgb2cAXXbZiSZ0Yw3WO4P72yumiS8XrHERBVoO4AFczcbqhXSnQKW7WEW/BA1Z4l/kNobaOl5djkodup6IOnLek/gUvtTUdnb6dkm1RkGwpjGFEtxb77f1CNcSEVwicZBNYYjdyhdopQqm5r1T32SGjy+G22yJxir4RPjvxwaK8+Hz8Zh19IVlXeJGKZRclgC/WLUFk/hIuARdh6UjHAz6EGsT/aiVvjqy2jQ50qFjsSDMSgjmdLpBvyADr5hxfh/uAxAUmL5D2BFRuFxZyVHaSGqjBD8lt2znOdqSqZ6Mw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 14:29:09.4855 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB0901 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2742 Lines: 75 From: Laurentiu Tudor Several macros didn't had macro params enclosed in parens. Fix them to avoid precedence issues. Found with checkpatch.pl who was issuing this message: "Macro argument 'id' may be better as '(id)' to avoid precedence issues" Signed-off-by: Laurentiu Tudor --- Notes: -v7 -rewrapped commit message drivers/staging/fsl-mc/bus/dpbp-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dpmng-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dprc-cmd.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/staging/fsl-mc/bus/dpbp-cmd.h b/drivers/staging/fsl-mc/bus/dpbp-cmd.h index 8aa6545..5904836 100644 --- a/drivers/staging/fsl-mc/bus/dpbp-cmd.h +++ b/drivers/staging/fsl-mc/bus/dpbp-cmd.h @@ -40,7 +40,7 @@ #define DPBP_CMD_BASE_VERSION 1 #define DPBP_CMD_ID_OFFSET 4 -#define DPBP_CMD(id) ((id << DPBP_CMD_ID_OFFSET) | DPBP_CMD_BASE_VERSION) +#define DPBP_CMD(id) (((id) << DPBP_CMD_ID_OFFSET) | DPBP_CMD_BASE_VERSION) /* Command IDs */ #define DPBP_CMDID_CLOSE DPBP_CMD(0x800) diff --git a/drivers/staging/fsl-mc/bus/dpmcp-cmd.h b/drivers/staging/fsl-mc/bus/dpmcp-cmd.h index 384a13d..861b2a7 100644 --- a/drivers/staging/fsl-mc/bus/dpmcp-cmd.h +++ b/drivers/staging/fsl-mc/bus/dpmcp-cmd.h @@ -40,7 +40,7 @@ #define DPMCP_CMD_BASE_VERSION 1 #define DPMCP_CMD_ID_OFFSET 4 -#define DPMCP_CMD(id) ((id << DPMCP_CMD_ID_OFFSET) | DPMCP_CMD_BASE_VERSION) +#define DPMCP_CMD(id) (((id) << DPMCP_CMD_ID_OFFSET) | DPMCP_CMD_BASE_VERSION) /* Command IDs */ #define DPMCP_CMDID_CLOSE DPMCP_CMD(0x800) diff --git a/drivers/staging/fsl-mc/bus/dpmng-cmd.h b/drivers/staging/fsl-mc/bus/dpmng-cmd.h index cdddfb8..d1f04ac 100644 --- a/drivers/staging/fsl-mc/bus/dpmng-cmd.h +++ b/drivers/staging/fsl-mc/bus/dpmng-cmd.h @@ -44,7 +44,7 @@ #define DPMNG_CMD_BASE_VERSION 1 #define DPMNG_CMD_ID_OFFSET 4 -#define DPMNG_CMD(id) ((id << DPMNG_CMD_ID_OFFSET) | DPMNG_CMD_BASE_VERSION) +#define DPMNG_CMD(id) (((id) << DPMNG_CMD_ID_OFFSET) | DPMNG_CMD_BASE_VERSION) /* Command IDs */ #define DPMNG_CMDID_GET_VERSION DPMNG_CMD(0x831) diff --git a/drivers/staging/fsl-mc/bus/dprc-cmd.h b/drivers/staging/fsl-mc/bus/dprc-cmd.h index e9fdca4..d9b2dcd 100644 --- a/drivers/staging/fsl-mc/bus/dprc-cmd.h +++ b/drivers/staging/fsl-mc/bus/dprc-cmd.h @@ -48,7 +48,7 @@ #define DPRC_CMD_BASE_VERSION 1 #define DPRC_CMD_ID_OFFSET 4 -#define DPRC_CMD(id) ((id << DPRC_CMD_ID_OFFSET) | DPRC_CMD_BASE_VERSION) +#define DPRC_CMD(id) (((id) << DPRC_CMD_ID_OFFSET) | DPRC_CMD_BASE_VERSION) /* Command IDs */ #define DPRC_CMDID_CLOSE DPRC_CMD(0x800) -- 2.9.4