Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751629AbdGRNh6 (ORCPT ); Tue, 18 Jul 2017 09:37:58 -0400 Received: from mail-cys01nam02on0050.outbound.protection.outlook.com ([104.47.37.50]:5120 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751559AbdGRNhw (ORCPT ); Tue, 18 Jul 2017 09:37:52 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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 v2 4/8] staging: fsl-mc: fix compilation with non-generic msi domain ops Date: Tue, 18 Jul 2017 16:37:19 +0300 Message-ID: <20170718133723.12709-5-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170718133723.12709-1-laurentiu.tudor@nxp.com> References: <20170718133723.12709-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131448586708428582;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39410400002)(39400400002)(39450400003)(39860400002)(39840400002)(39850400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(36756003)(54906002)(86152003)(5660300001)(106466001)(105606002)(4326008)(104016004)(626005)(69596002)(53936002)(38730400002)(39060400002)(7416002)(305945005)(50986999)(33646002)(76176999)(2906002)(50226002)(189998001)(77096006)(2876002)(356003)(8676002)(81166006)(8936002)(8656003)(47776003)(1076002)(498600001)(86362001)(85426001)(6666003)(5003940100001)(48376002)(50466002)(2950100002)(41533002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB0906;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2FFO11FD041;1:eCUPzBhLJ/39TKWeKoGeU3ankWuaIeGg7j/eyPjwJO?= =?us-ascii?Q?d9MG0ADKImKhHkCYTNxnlfP3MW6adQoLpUNvKbzwIsV0Jh6MUzDMRwCDZQzi?= =?us-ascii?Q?uusQ7zBSbTs2LVfbEbsDZ0B7YTgjtMK8K7d3GqM6HYLKdfzUz0Mw3POauUZw?= =?us-ascii?Q?RLOHHMxLvvFY481XlOwqKak7B6oF+1+YYFc3RD5pDr5159d+4WHbIPdAEX9B?= =?us-ascii?Q?pRSPohfbQyZ8zFDubDbHysf/WlnnnqllBE+Nqh1FSog0Y5069Zg/O8fGbQfT?= =?us-ascii?Q?0ZZDrZP9vxQx2MO96PE2FCSA9MqnHn48GEOP4MAWcE25BON5kM9+tvjYgkjY?= =?us-ascii?Q?Sh2F4CXiJKKKRyQ/ReRuL5A7HNZWRcGZ+Bv3P4mMcJpN/jNFSsBpnNIgTlhV?= =?us-ascii?Q?IE7XDajJkrNa3kSbt2Z+TDWq6cx180rz9GGj3ohsCweENAuaSrbjayZQCzMD?= =?us-ascii?Q?DYyHXrnI58XTVk/st1t4pUUBL6XbBwMzAwVHsA2yqoQUiOx49r613OouGcBG?= =?us-ascii?Q?Zbfm98j0S1xBcCjo4OfXjQLnJDI6YJSeYvlNzTMAi9aeMwVeND92AsC9V6cq?= =?us-ascii?Q?/gY03E1t/iX0aTjZWGuQcHtTJ1LYlcd69AGy22AEnPNkxYnQH1c/oUV0G0qY?= =?us-ascii?Q?fnIVCxcWN+6jUXOZ3XmcoqgtaxG3cXejR5+j39SAMWXBQhGvYiBsNVwtRgLB?= =?us-ascii?Q?WPhGYkLXK9CevdWpRtItKwpfFQgY7I5fu/m7vowQAtk4wU5zsv1Dto01a9L3?= =?us-ascii?Q?RjYKlDlL1y/HiOGTCImShtHRUx7484vQcEU9TbPDhwNEchCeW7q4C+6k308i?= =?us-ascii?Q?KPQ37JQQBMxK5ouzVj0D8DhK86CczfODXSMjZM5p6OKIKdWYy0OhXBdzjac+?= =?us-ascii?Q?PfVAy3bOlM3j6BMFroGz1/LKakJVfrJnTchYVYWQOzIOxQcXawfDGfUP46Fs?= =?us-ascii?Q?gfhOuHw2U1ij4zJunSv4wuRF+YgdD9TT39QLnbD7dpTafdxiYCa4JxSmP75p?= =?us-ascii?Q?6q6wyiCOHsNPIcCouaTUcu6cz55/3vaFZzznNBKDDmMBGA+bPKeIQAv3Ei+h?= =?us-ascii?Q?lvC0w=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0ff806c8-5c99-4b8b-45c6-08d4cde22f70 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY1PR0301MB0906; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0906;3:V0zY0ksn0Q5yPwQZT7A6qTFXEYSH0Dqm6VMMEQmRGBsQI1VcZXVmR6mjAAGb+NQ6haXORJdloBDLsiHTE1VNqRtH2gS5aHluI9X4gjVhQoHfMERQjWJa6ZooPT6X0hEFr5n50YWBwNCELzJefmPekf1ufO1pyEUoNVN4926sH4uhoo6Eso+EEgnMIy0xWWuE7r7VfZbnKWF3KJwlnNQVNLSb7GKz4+wg9sa5eUhbsjS6xscmfPC1vZH2ejW9XxWTaJlFZOAfLo+471noHzVy4fGIYD/WHB9++E1d0nIIp98roRn+A4RclcDoS5TZvmxGFOId4DLfqpTwYpemxykhsXEwIk4K04i9xG2L7nsSeoB8WGMraGLfsf+HJFNvGOYcDg90gSpW9O3yJcQUtmDqQAo/ympirdIcdW4ghYWdWT9ph58D68rpAj1+4AQ22sDwpNMCRhX1UsfePnLPLQ6EjRwMEnUXw9vAHKYU2+OG+v/qvJQNd41UbC1jJrdiKed07saw8CZtui2Ftxjhr9wuROBoPKNUuTJjMLDoFkMSL8aBfWSfXZO+zD6INlgyGuntX4LyM4++nfUBQGTIiqhcNysIoOj0SkQz917cs2bdqqDwpKtMfM3jjHM5YkpqNZOf6nPUsbntG5j/xlhXoW1wJo8gaHYlKw4BhBzr1qJZrk1VVdJJXHXU8LgAi2C3JgpXFMeNqfKg5y5iAJDF7Z2ujg5a0jCd/sU+Bptjqvw4fzj9vsxILoRsQ8K5eIBBiAVVjQiwd726G6GJ52o2neJyGrCApBft11633Nx3P5+QTfy0btfsJ5FREZTGipMgQQGT0AWnL/B6/Swbd7JOJQ276SX4W1koz3ErgJDzK/AOTlQ= X-MS-TrafficTypeDiagnostic: CY1PR0301MB0906: X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0906;25:dWwkYOmVT/7JT59bHtCNf4B1nv597UVCjxEUploAKUJnaYllMr3WSF84sVHAS8no6Jad+nI8cA4MwjWrBRoGKUJpjtu/A3JWa6TuCZBh/51M8Z6flvAIMDd5TNKDemsqrzJHBn358FfIVkBgR4Jp9w7KOObBJ2yFnMaFqKwLKw273kXWFd3t03lf1pDi+Hb/ltAMrH6IBJEKnqc24gWYLSkDoIYTYcvXjEqNsD68gvPGL+yBKPDRj1cXaWHq2oedmqJImnrTxpYQuD+L4otbxbJEAUNBwbBsbiCKK0oHXZjnHejqfLU6ROgrgFYhTokmnYKVcmTGLHBxnyJ1jy1hCTjoUQUmSnXERasZKecNsVLgejRmSCG41CHO8t8NHg97uX6kiwLw6fj0YII4mYhZcEgqwJ3oWinPO8gZJAh5S21ZTp26AwY58UXPTeLaFAaWC45yRX2KME7oPnRlnyaDDSXpv9wc6mKayTo3pF75tYTl3ONYLqIuIKdKiSMBaLOUQz/ejp+BCknXNSOJAFWB2AIG4oufUj4HviRrAA63RMwBk34znfy9X2uPnvrCeJBesezYYkOtbNiQmTNOJRE41QeISyFVJqHGku8nr6Z+itgqc6gfq6PTqUun+5n77At7nPlPpkAW6SMDW9/LMjlRdBHayOe8RvsJDYT33rML1OvJXEwZnpHtHqYE+MIzB03TOEv21LWGX527XkngwkcAe38GDAYMh5Zh4adf68ftPeY+tZ5iNSNDXbWoG9fNhEc+ekTxga/dSSYa3hn7h/d3mmwGh+9z2ZRQk6nOn9hV5uRrHiezwiM2vpSbi5fIzVvy0++4FTwJ/OgP4HY3oE3ra5KQ0YbcZJg4Hkotz0TjkGUaBIZPqQCtOYOeyPUTr7dvpJCDhaE9kgaxuP7zwnTIZfrsl+HMwh2PTfyclKMNT0k= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0906;31:T8OxVNIHUlOo1R1oV1ySRG9J9qqgQ0IOpvfTP7TOquL9QM40SBgLLlnZBmGvIrnAsbeqWur4TnnGQblWppMgelaTpIJLK9WVBYD7SPx5cizcW+CYrYLOotbQpAPHQ/ZjIOiwEDKWCH2o/unrDxz14OaT7BX+uVwD3CN+8FayNVyzvhrJIkoqCG44/E0DPpvFonkDwmqf9gENuo1DGnAp9KN88Lk3506odwWDUmGPcNc0CX5739iJDo1Su5fQ4Am/UPCthhgVjmjs0M+XQimaAEGuXhLNBuuwD67thBzCv8HqU9ptyFvo2K/IqZqeiOslTrAzHxgntr1PS8zVtB0oUyognm997IBNd4NFr/6w6nzGC0BiN4RWqL33w362i2wsQ4lfOoFgyvOr/VnkAhUw866q27c18CDEUpYTq6Qb4NbNb1pJwh6tK+DXiPeBpvLNhee7d0lNDfCbEeUzhw3cb8jRkBOIqVfp48EA+TzShg4+v6NBrzIU/WRZeBZPHJGPnQE2P87NmaAYiAPN9CMOw+Uhmx9RObqAQeHnC/NtDap+dBBu7XRAb76s7s/EgquW5DnjGxBRBo6QIFEjXtqknxr4DyMuFDnkOo7TaqxU/kM53n5TvaC3amTnCsFAK86M4Ea5WWicGBToPCLeciawkKNVdrNkzn6Eg/iI2rTvcg0aPfgQmHybxqTXQvlHPRDj X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(2017060910075)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6096035)(20161123561025)(20161123556025)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123563025)(20161123559100)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR0301MB0906;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR0301MB0906; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0906;4:Uu14arwMttRS257eBZhVuFQLvKzMxXIQVXbWes1X?= =?us-ascii?Q?yooRh1dGA3tFdUc3n9HeJqpt+AcYjlvi0EmWyVR3HW/XXJV6+2efQbX1GrdY?= =?us-ascii?Q?L/lD8YUBM6SElAn1b3bhf8LBN5nZFW5fljuMTwH+b64ncmWxEzCFEC/h30fx?= =?us-ascii?Q?AzetY9dRQz/CbBIpOerZyf8uZ7fEgB8FSdM8BtM9yxtsjxPfL6PK+KWY56zh?= =?us-ascii?Q?hLdWU15yoL63l7ptfWpfuHlify7Yp5MruPNlXxFGIOrsDTSazIw1IE89pjcH?= =?us-ascii?Q?hQ4ufs1R3iJT1r3FpL3MXKELTh25FpdXr0VCNvuUjnWC+c63EsUC492XYPKb?= =?us-ascii?Q?+9pHuEhhu7wpdAD716LVglWyFVfHczrea/4DiWP5Z2twUj8AQ/1+K51L9vDS?= =?us-ascii?Q?7nR5Bi4Dxjkq13DrOUOcdEFQYq0nUsa8xQNWP72k8q34jrj0FSXG9GwIqH1y?= =?us-ascii?Q?3ay8//QqXjKBGWUiI07O3nVkMUf23sHZysNl4niKznHhZUVURjZ9teJLvVdN?= =?us-ascii?Q?k2gmnFXfqDIF2H5WH43QHpQyAaC8Sa05GPwe6peWx5E1MgKk/xYKEf+QlC16?= =?us-ascii?Q?ccxiDV50G2Nh9FSPTGt4TMZU4jADpRXW4Kj7V6XmGtSjgyRJrUxtkRyI+E20?= =?us-ascii?Q?xEJHrGDzFa+WYEZwGTpvBiHg7IXw2dfRxu4OigMo0f3O+AU7Ps5v129/BmRL?= =?us-ascii?Q?QVp2TmNOtCn52d9IAnYuuCbQ11QzJQMhGT0LrlwjiOO+Zf4WSAjhssFxKeJg?= =?us-ascii?Q?CNUrYRAsha1cwnQ7FZza77Dli30ULAkLxCZDvI7J8fVon9boIqR3ksWKaIUN?= =?us-ascii?Q?2jp1C30unVEhNVGyZ4+qQnodMuWlugbcmo2l4A2wAiI/q4Q3M18F1bzMiJ7a?= =?us-ascii?Q?dfah/e9s3pcl+QRcKCB/xBe2d9q4JL9CnxMocB5Y/yWvNu2ZrD2btaW7BY8y?= =?us-ascii?Q?rgUxvcj8JXs6gVlEE6PJ/+pfUjW7WDRzJn3BzgDiNlMkNi5rGlZJ4D4bo9tN?= =?us-ascii?Q?HyYfYkJ5uqbVbNuJMC64OqXTwQ5z4P2N/EVot9ssz0WwdtFVyaBlGIeIDUXX?= =?us-ascii?Q?Phkk17I4qpvGL65q8EyEWXkUZ8wWPXFfoiJStN1azUM4aHf7vfQrTqDkkLc4?= =?us-ascii?Q?VGjELI1F5S/En3s644ymwEMYXKZJQ5KGXsqFDJvf2FZW/m2dYofukW6kA3gq?= =?us-ascii?Q?8WyTX+q7E6Wd+Lr5Dii4hrNM0SkKMRsPHSGK6+TBnpYAZmq+YPZPl3TndjWK?= =?us-ascii?Q?bnevPjCpxtlGNNZdN+l62VuC5QKYKXzernd3BPZ5bTOfA9/DlRuXrp+Tt/vw?= =?us-ascii?Q?nasGtsKUNj2CILAXLfksB9VlIUVtFKffzywkUnU3qbiT?= X-Forefront-PRVS: 037291602B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0906;23:XDQE7tzfzVKMXSUYRqiaiC3w7Z4L4B7J9BXpQ5L?= =?us-ascii?Q?fNmfh9uCKpCDDns23HJJ9bduLjNCUqX2viAGxm4+C4UacInC/nU7Nacqwsrq?= =?us-ascii?Q?+oPR/iviXihlpt2YIxDtzijESDD7cnEhMkNBwSviKx9yMTltZG/MhmPoIHkR?= =?us-ascii?Q?oVO1DrKoGRgDtprlatjNQ09xeWzLGSgObbgFEnp8+HZ9T7Oi+1oEVo9AEmpD?= =?us-ascii?Q?0sAawPzRvTwyyfG/VGCyLb18BrsTattcIeQB0pjzmJO9gRi/78gtVfWo0Y0Q?= =?us-ascii?Q?klNJH0m/vgTjzKZH1HqIBC+94PeTU8srzZC9E7iSEP2+gEvO6sA6IN0DDOrV?= =?us-ascii?Q?6tdHYzYbPcAngVFPRepnOwWK8malf1Mhg4oFcUBp9SGB4WElJMVbSCKiTsty?= =?us-ascii?Q?wmbIUNRQXjbIc3rODJzZixDKuLxlH3VNWwQkmsVJ17/OvnKnWnmR6B2carKh?= =?us-ascii?Q?G9voVBRYhARXoZy3vrpW9io3xk40lydcv4uVnFi8EgJd933vcD93B1jsMR7R?= =?us-ascii?Q?VJxhBVU130yN+WdPfK7zs9aSWbIPt96qmQK1TnG5PV1AcZHA/4sqE0ymV10O?= =?us-ascii?Q?je3ArWpMIf663wZp40izdswCJNuk9C8YXmCKGyeXgb0akCjFVlCYxHjG1Tud?= =?us-ascii?Q?LyniC9tTyjnz+miMekvYkgdibpVUXcZvDXUU79ErfZi31SF3JSGQULkxkRij?= =?us-ascii?Q?g6DjP1VrxJ6/eONSB5VpWgOu/XHTJQEczNt3GeIBf9nTBT+6XC+Ti0rCwbfP?= =?us-ascii?Q?+WxvrT0yeDAGVJPMk5MzYa09D0KS2dD59KeOaTVGkxBXq8XTBrR8pJBwo+l9?= =?us-ascii?Q?Otj3I0NY69BTkDYvSkyfJSG8E5/RneGaN49OKy4M1S/qXlemu9VbXyV1FEif?= =?us-ascii?Q?PnYN2OzzcSOIfQ3QQRoNu67ZR9pIdFt+OGhxrBaSXbwIEGLhcs+70wHqZm4B?= =?us-ascii?Q?bruJSV8W3S0+FSKqBPR1uxGuyBLJLhw+4qo8TaSg0HyIFA6eqVzSI1o/kBvH?= =?us-ascii?Q?osL2UNoeT/PIxTcFt1x7I1ilr9hw7tFXAgKfMESh/lZphI6z3sHd4jUWyrPl?= =?us-ascii?Q?TYJnZb9I61b/1vuajdQN0JH/TH7P1hFyZ1VIN8WT1pD0weTEQYO1y0ooEpo0?= =?us-ascii?Q?6lABGeaS52mBanRv9XcpLPkcYXUISJ7dGh8Ej1yPGcgZcQiDVFgNO0hSO32C?= =?us-ascii?Q?R3HeEiIyvK5YNvaopC8/JdBuzHsTe7duFnys2YbOcwgYzyNnmWr21GV/mfHH?= =?us-ascii?Q?le8wU6iPuM6R+q7KcWfoGqUpZFoYe6GBrhQxv9LY0Pugd7QmteKHCk0h+txT?= =?us-ascii?Q?oASS6UWSua6U4tctHWpCW120zo8SuIZQEdCfyIn9ytAsB?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0906;6:e3Rdvip1GENz9G4czs5JMtX9ViAI0KfVhQ4NPle3?= =?us-ascii?Q?nUuZTDtHqfyD5/cKE9bEjyr4VOYb9NN+UpSPoyG1eo7u5vntYfVNWwMAiEJA?= =?us-ascii?Q?co6WnwVXe1ZBU6MvVyVLb392cvXMKFI5nX9D6g5UQgIjU8bN3nhdQHUdOH2r?= =?us-ascii?Q?mUtEtDqXQ+FxBZUkGu/Oe1+uBYsL8uv9Q+BytAW7yxzdKhDU0e1JNC7LIJb7?= =?us-ascii?Q?E7TPYrK0ggaj+oMcF03GU/4+W7Ems0nphnVhsLTEhTEsCXK3DOKvQ5gmBouu?= =?us-ascii?Q?8sK4PBg0lCK2vszaU1kOqMqBbbDFpxlMCuKeJO5qFJaCahuJT2KsK3eZ0/ML?= =?us-ascii?Q?G1uXX+YrAf0RHvQSN8j4aEc9L5BuQHzbgfTY1ZBDgsBJBUCzrsAiPo2/J3Fc?= =?us-ascii?Q?AG5HSla7Y64W6e6TlbVmV+7xMa068lqS6QW3fRViN6nOoHa+lCS3sNXK87gC?= =?us-ascii?Q?mK9kgYoFSZcbMiaGzi1DV5fXChGI6ITljWHGXHndF1tOrRxSvtBHGSsYxhN9?= =?us-ascii?Q?eGIfoqTvlYTXP0uIHyD3irDd9ZJtSRMOR5aXcWVdJdSKLhVpuB9+5ZaF5jES?= =?us-ascii?Q?wmvJToJ46NMvkT5SFsENtUlPPaLwRXvE3dlbAAbRd58qlep3DdDvaeEERH9w?= =?us-ascii?Q?GbgzUnHq7OPp5fM/rwYsm/B3tX999LdtKF/I3cdMeN9fCdVkDNcl7i/Apvkd?= =?us-ascii?Q?RusPNvv1MqHRiIdzJWEz92kEr8jslR37yLrv2lr0K6Lqz3V4NuZqJsAS2wP6?= =?us-ascii?Q?23L1oy5oWEB5W+FHyTC2fjgHYsLf2EMSLR6NGR1mMFAC05jKofnMga9s3cBH?= =?us-ascii?Q?qaE3V9kjFLbzdpaAboLimJsU9jz7lWmnUm9qvmpqjS/HjAZkWIGksPuJnWuk?= =?us-ascii?Q?+IAyOOt3d12wMrWsjDUlWM4HxpouunAGy1eoQ3apmAW9CKek5rg38v5YEbJY?= =?us-ascii?Q?dceH4ubvgn+WLbMi4tj+FhOvO1u0k/KaoaDAXIhbw58HXhD06gtQa3NW+mlY?= =?us-ascii?Q?dCQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0906;5:mjmqVu6mEKq0TfAnWwlSqfF0DwasErfSRwbqpt/XPYQdnhuJ2PG5FRjD/beaZt6xpeWSl4P63Ba5dAy4WONjvrStnfFbIPdpu4ZH59vi9hoKzo0/VQPn91s/ZQFjQ61joKBLDutfehveGDFvWOLkBRgwITKy9C0OT0V+qdoVPx/qGpfQNLcJj0OXLvweFRnu3NqwFw+13/+s3pwUXLcLioyECBhVf2/z8uZi4dFXaZF3lf96V59DAurf6NJVefN2YlRHSPtPoQHEbtCkoGv6wtNomeTytsn/Xs2hyYLTImG+ZH+4RYw1ANM8hnsf0gchNHKh8s+XKH7btrn1cBcbRS4XIUCYi/GoTb6yCcYDdM5yGH6oukeLesjKhSSYhIp/j0ykjKSCU2e2xaycuJRclJerlz4QDurlDha9AqBE8cycV0dUbuCcbgGbSQrlvxPKQV3go4/bPc5f5ig1LSXwFtQAhveYiRo9RM5oETIHuVymVZC5bDzQ4baFlnm0yr2AG0lpRYKlhSYczmHm3x3Whw==;24:OgQodGWL6hVqF+hpTtbLsvMeIFvWl9jOQ23qoFD1hL5PTPVH2zA9XoZD8oAcywbCLXbTmGuExwWh0mkEUviAhL8K+LHTSSlB9YRintoceKI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0906;7:BUAFcZXK0GQSHYNuWXtcB5bR6c0/TTzQ7nMn7I6FfXRx68SFP3V55wnM+6OoPL5Gij2V0xKzAo9WbEnxgLzq30uwXPxMOElEy+nU0sgloV3PYqzQDepfRFzF/UPTY10qY/TO1WqVGrQNk0hjUVNMXEG7sZsvdJiQMnpKB9DFMejCVcYHNTuS17Ywlhv7pepNH6sVZ8AuY8nmBuq/ZptBu4tcM6JFz7HVmmELLtyh2uxrOAM8OLS+j6hwTBGAI8Zt7uRSEDKCqJAA07Fx5sNmbsW03TXYwBgetlYk3tpo1Y8v/WsZ6dKGPUyR0EnpqztKBXCbYcemv1a4ZxkDUq/K80Ce8n53fCaSSyeNCuLZir/Fa+XRa0Mnu80lMZoMTTJ72Q/ogs3avQlbAR0aWjAYItuktwaFJZiEvu7n7AGwv1EtBKlVSfitrEVjczNt1lL0a5kaYTUKTwKdmuKAGf4cozL3+tSkzrdsS1ExV7KdHVPil5Rhr4FBkpBwtbmNC7ANGukRuHBCWsNLuK4RM3yJ6/5Qdr3PIJ99K91a/w4AEjDWTyHgABuIHh2AZE0V5ZLyV/icHxfb3mLvykA5pRGWAITmNL1w6Z5Mn6iv0PJ2tl5449zasSyYXG5zHmqKOZ17NNzOReLmkEOUUQSw//Y8GefjFIWtAdy6Hlld7GXTgFxSklSEOSI3GEWxQTKHpRAh83CsVQAvLEMhT7XyhK+scSjphELJ40JsbuSvVYxn9RGbLvqwSjzSP/PEfbAjubt1SpWR3Vrr/AyQa60DKXm8ysY5vJF1UFvJjchIvKSLj4U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2017 13:37:50.6088 (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.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0906 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1873 Lines: 53 From: Laurentiu Tudor The bus driver relies on generic msi domain ops. Fix compilation for architectures that don't provide it (e.g. x86_64). Signed-off-by: Laurentiu Tudor --- Notes: -v2 -no changes drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 4 ++++ drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/drivers/staging/fsl-mc/bus/fsl-mc-msi.c b/drivers/staging/fsl-mc/bus/fsl-mc-msi.c index ee6e3b7..18774ee 100644 --- a/drivers/staging/fsl-mc/bus/fsl-mc-msi.c +++ b/drivers/staging/fsl-mc/bus/fsl-mc-msi.c @@ -17,6 +17,7 @@ #include #include "fsl-mc-private.h" +#ifdef GENERIC_MSI_DOMAIN_OPS /* * Generate a unique ID identifying the interrupt (only used within the MSI * irqdomain. Combine the icid with the interrupt index. @@ -38,6 +39,9 @@ static void fsl_mc_msi_set_desc(msi_alloc_info_t *arg, arg->hwirq = fsl_mc_domain_calc_hwirq(to_fsl_mc_device(desc->dev), desc); } +#else +#define fsl_mc_msi_set_desc NULL +#endif static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) { diff --git a/drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c b/drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c index e798ea4..cd73c58 100644 --- a/drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c +++ b/drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c @@ -45,7 +45,9 @@ static int its_fsl_mc_msi_prepare(struct irq_domain *msi_domain, * NOTE: This device id corresponds to the IOMMU stream ID * associated with the DPRC object (ICID). */ +#ifdef GENERIC_MSI_DOMAIN_OPS info->scratchpad[0].ul = mc_bus_dev->icid; +#endif msi_info = msi_get_domain_info(msi_domain->parent); return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info); } -- 2.9.4