Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751472AbdGQN11 (ORCPT ); Mon, 17 Jul 2017 09:27:27 -0400 Received: from mail-cys01nam02on0043.outbound.protection.outlook.com ([104.47.37.43]:17952 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751455AbdGQN1V (ORCPT ); Mon, 17 Jul 2017 09:27:21 -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 4/7] staging: fsl-mc: fix compilation with non-generic msi domain ops Date: Mon, 17 Jul 2017 16:26:43 +0300 Message-ID: <20170717132646.3020-5-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170717132646.3020-1-laurentiu.tudor@nxp.com> References: <20170717132646.3020-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131447716407589766;(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)(39450400003)(39860400002)(39410400002)(39850400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(33646002)(77096006)(104016004)(8676002)(53936002)(39060400002)(85426001)(8656002)(7416002)(626005)(50986999)(50226002)(76176999)(81166006)(8936002)(86362001)(5003940100001)(86152003)(54906002)(36756003)(1076002)(38730400002)(105606002)(498600001)(47776003)(305945005)(106466001)(356003)(2906002)(2876002)(189998001)(2950100002)(6666003)(4326008)(5660300001)(69596002)(48376002)(50466002)(41533002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB471;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2FFO11OLC009;1:KnVn28rhujW46gwP1yyTzx0313GlShb2bsX3vZ+RJ?= =?us-ascii?Q?3h6MKTir3WeguEBgviJUOaysaZK90J2GMRiJSVg5uIhxzI+kjMTqwn0SF8n8?= =?us-ascii?Q?rp3W/RJHXZ3eKgId7/uPkfZTzgt0VMrh5bJpZfLa7R9lqoZDqS7UrbFG0SwX?= =?us-ascii?Q?Ye0K4IDQoaXqKeR2CY4r+c2mYKkxQ+xUe1QQ+oq9Ufw/NKLYN+IGKNJOXks6?= =?us-ascii?Q?y39FVjVl8EyRbuI61qin3nyO4tZUr3WKZG+7KwDj7zfkeedlC5T/yAWyvc70?= =?us-ascii?Q?mtUR8bLUKfA1q6iblmshLCOGKHJNxinDKqDKACAcR/Un9VOY/a1QUqcvVVqQ?= =?us-ascii?Q?ckYCXh4t809ulE8iMPTtt6bM9NQ4GZFxnhFWWrJZd2RA71GhT30Sq0MJW/Am?= =?us-ascii?Q?EsC34xlhmB2EhrNdE4zYnLkilwxnxQnmEVT+pY1CcvqWcdQ5F35nXoslTMgG?= =?us-ascii?Q?TA67LiivTi6JwoZUJv0BXA9VoveXUy4WWvBFbwkn4oGWpbQIi7udR0jKEJdO?= =?us-ascii?Q?7PBhK6CrSqXy8hIRxw1x0X30FyvfUuRI8MpS/NrL/wsNwC7EBvRuubSwhFAz?= =?us-ascii?Q?gQKi56eCQCeZ4Ri30V1vDVR0HPH1QNQDyri+bppUvbbveAvTyH5uH0vgyZBk?= =?us-ascii?Q?PwGaxus61n8AjavK5AUzZV73rJk10tSGThdgo0OXjfrddBwtaB5eWMQUg75r?= =?us-ascii?Q?qahhK2EqL2UguBfppQ8N0rBZr6EGeYfaoDxMVdvaM24m3HZptAO6KjV5/A/o?= =?us-ascii?Q?mlmUmFj+5icIgtUKp1Z/sOLHS+0tqsLAq2wH19gyaq4b59Je361TGuxjNLLq?= =?us-ascii?Q?YPoCZa6a+wYMTVHYpgyF31xD1uvYA94ooNKDr1Q6IhOf1PmWFCeaCm7pgFSt?= =?us-ascii?Q?6peLThjj1lm0hjpAKAnmGrxhkYkBQbcS8Jco8GbavvjqlAGinZvBVtoOKq+h?= =?us-ascii?Q?VRjHO8huGqCX4XoDRE4eTk1/eL01/p5UEsl7yYkY3kNbqJqslzMDkcfA5W4F?= =?us-ascii?Q?gZcmZFFeGxyLdiOJjDlWTzB+Uw9IDdfwLbWiZDJLNNIZYGuiQ0JLzRApJKlR?= =?us-ascii?Q?QYo2L8=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0f80b8fb-4ce7-4f82-5a2a-08d4cd178d77 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:BLUPR03MB471; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB471;3:ZAbyADcTTF3kgJKThRcgMiXbdxPa2wwTf+oXQ9wyjzF6NRm5dZnUkRvK5s73Z60DiEZp40G+PTElO6Vr2Q1lliHcZUfVAGQV1G2rkXkEuG2NS83sTI7loqnd5Ua4JVYdNNrDNuKAU1frtORlUrq/Yk7XU3qaO9vj/cPRbq0+OZ8lUwJUDKgfCoMbi376dxi9DW5CCX62WYiyPswn/PPILn1F+7gXR4JWJWiSrFN6W5b8cA9e6sdo+vm+c5Q7j8qBt0VS+NZSa9DaFO5hBBMJLW1rlueX4xGDgrt/B9pD4PTusgKfecZZSy1mSm+ia94oNBQEzZC2bh1Rzksk3sheBvEemhQF9oz94j56fnJ03kLtSuQtOW6LKZANjUbuG4kG+Xx4ZQcrtRT7IDoYIG57rTDx5dVqOz9YM9E8scFcz7T3pufjlG9G9fgTlyYJw6yO9+UoY+Q04nkYjWKF/Y/NNG0BtIX5NuOEnHT9BZG6rzq2ULZMCqt6qVCOjxOkjAMIfH7HTsF+waeZnYstmnHN6zbVYNEgy0oqYtCZkoAZUXr2h3J7zbL/2ykgCJm+8EzyuW9+r7D2HltOrwbZWbXlw7tRBEvAZ57GrrDtVP0wz+HQg8Luc0cTnFICyRGclYpGgXkpzKrmxB8vTgFreYwmFvPykMZnWPLcPCYe0uRqrsUzhdFERoXVlyiSWXw5xJjcwmr9okhMYtWN77BREVrrVQXUclQTR5uJ3XXRogXsDQCKXGsHVM0DmMHCBd1qNZKkEAi4RVCll1OYaAabiKT2UXrOpcMofYl1L6rR9XVvZV4cPgDCCnXxfPiK0KP9KrDO/8GJU4jPOPU3aQt31W2aNktv3rniwJ5eNOPMVCZUNj0= X-MS-TrafficTypeDiagnostic: BLUPR03MB471: X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB471;25:kE18UpAl1UjjlT3In1F7PQbb3PgSi+GkpCS7JHzblEaZQHqmYStRcSTEpkObhGuRmehNYjq9ztY3YKItJG1zlwv5r5g0mnGfLzJvsy2w7hYkAnGLNNDpe3t+tCUASawD0a8uwFlPCzPJATocsE6Rf8rbsGrzFSfIYMsHYThlkN3zKyPk2vD4+pcTWTrpScec0LOrbl9Sp73Io41af0Xr/IWr9pFQ3+YilFFIqVz2BacwdPzmg7jO4id1JEc8HO6OQrQiwX83kzo73JiIiqEJLo0G9lbQqI7/kK+6+/UTsZ6NgVov1sgEIaTYn/egfuZsDeLun3agk8EwhtAY3lDpdorMl6YS1RcuOPkizhAI/vS8lAXlC0/DJLfrJDRoTu9QQDDFamRGcYcGINL1rHpQnZUx9JXDjdXZC/uOMSJlc9n1EL2H42T7HP5bvWef9rQI233V77ut0zBPEYBQvyV6f9ijMdegdiqtvgBpi7W1jFARdrt7mZjEPwcYSfXQZ2n1Xi27W9kP1Npt/gPgSbcrvC4+DrLxkpfJWClpFn4FpNcqBujEew3Wth6IMt5bfQ/evAbD1+l2hMCyBzOYpU7i+fIEU5tbsUxPWzF9KnEDYS1NO2b2BWgks0IjzErYtKHQRsLGkqY1z/6YBeJbz69lDiFPT4QvUXobJCvRw4d7NntuovP8wXvsPJndoXtrcotGiORX/i3l+ryYzreWkvEf6iMPtiFznz3O0IYExpp1TnbaAXQubfQ+KmyKQPHKuvg1KSAxFwDW0KnnpQPPllZvThJY7zrMx7jQZT2t2eD2LZWaQr47m4xKJjruOKlOfPIBD7XBABHpCapYBw88INxjZrRj2ysdXtbLG2vqJ71K6Mm3QpgynCa/QnqPBZRoZzQG3vDZV5U5L44Zmz8M+3ecF6wGvlCJ6O3jWjsLipkQx2E= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB471;31:9yQfuBSbw9O/eTc1ULKUMHcXHqdwV3hnB5krji5ygYXL2mygNcDE9WkRDGWOWF1h4BLgQLxhVBkQ3/tWqTgQX3NoDgkcpe7GVfZSxPmmNYlj0a5v07C5WafqPJR5Ik1hORIeRvrgNd5NBbMyuj3mlt4lhpGI1XnvYczsEdn8dKt77D79PtuPLVM44ompstFKBVDsGu87yzeqUTBlgntCAamylJ3Wi08ZDfOqjsNCU+S5LFdq+J2Coa6unOtkFSf3mmnEIyuRVGvgcCzM8ryPTEAIK+4PrCan8Xg0jhfM+x0VxcDvOVS0P4tmKY5Go/h7nqCUSqJtaoPPHoi46KuGhdNJnOlkL7brxDPHsLIztOah5MGLKtCZBKLgjSiS5Hx+O4hGq76mYnOyZuPUgShoH3uF5uqcywz64Ui8ctV7nqI7fj9cUVtN9Mo/T4ORz2Of3yK7W6DVcK02lE5Wb3pHgj3Z8YQNoipddXHJWpe6CSqKqQ7w6fTkp4xqc4cPruuWdbu5dzuFBc0bMraDxJkfc3XzlucJTrVuS2N0Z4NpWCBNwqxJvjqtnvgJ+UOKTn9VHPfBJ9wh/+bWsS+BTqjQuEuSQlGVZw8/tpkKX9l0j9Vz0HwZiIO5nuaG+ry979DzYANW3ciUBDGFIbgohKMwu9mm92eN0h6wO6truA5yHb6XLVPKjwrheRUxcDlCggXY 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)(8121501046)(13016025)(13018025)(2017060910075)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6096035)(20161123565025)(201703131430075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(20161123559100)(20161123556025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BLUPR03MB471;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BLUPR03MB471; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB471;4:nJm9iVRR4BYqfDD+KdXG2SURxEMa32j4T/iX1CwQegx?= =?us-ascii?Q?NaFuEAJ+iFX95m5zl+P6+oXysJcqgCJ/BrJkPGNmkJLLpuT9eg6b/2KGMSOQ?= =?us-ascii?Q?bEBOSpr+Kgzuplw5qEiLBfP0M8t87Zn3HS2gaafHV1AKLm9tz/yfQ6qXiP6V?= =?us-ascii?Q?vJsU5gxiiNKKtqUol6+LGq0W1Tt7cvvhrnEL7biPaq1GtI0n1dVz0oiJhp3h?= =?us-ascii?Q?eYy+8/iqvScx5UkOfEmvwFolxZp3TqmaNK2hQ8Xt94g0Tbunb34PTH4bzr8m?= =?us-ascii?Q?IDHKsDGJRreB8tIajxCPrT0R9jlYF3Xk//R+1MA3aVWrNaiUwQczeoSyw3cp?= =?us-ascii?Q?InHWZLxH5NArZM+NwAQ7byw/IOsVQBZ4P/EQexhcGCuop188Q5H8SQciRQAk?= =?us-ascii?Q?6K0KITHJUNNmqTMXVrIhR4Oq5XJlubv3go+DQ3a1C83pYCtYLu4apw7hWsTB?= =?us-ascii?Q?xRF7R0Kfiky9V7rCps7Mj7D2gqBPfAkUhtBAepRIf5uTpgbgf2/xecAsxQqa?= =?us-ascii?Q?8n7GIK5wlfCxgjyqlrF7+4y64mwvO0A6bKdIE2dW52z9qtmowjx4cCgeRBId?= =?us-ascii?Q?fzBuU65aiLMDZQpftTAZmu5jphxXy4+UknmuhV0nMtjDZxm9X88PT+xLiDhj?= =?us-ascii?Q?rM/HaRDS757FOyppjKXmdZM43ORlT7OAF/voZdWWNI9aQzsaaO6j6UxbWEv/?= =?us-ascii?Q?3N+4fs/cMsQvbmzvCMbHOI7zRvZjKiP3m9DvO7Gh4eI6u73lxPzD0P2xlrY8?= =?us-ascii?Q?4VOAcpowRQ3HMwspWZP9BwTfSHXgF6zP2IMiN+jC77QGZoMNSvISLDHZ7u9h?= =?us-ascii?Q?yNW5MWRbG/yuHs3NfQc2oavMyqyXer9MswgGdPAHu5rOlTPW+F/Hjc4wJ25g?= =?us-ascii?Q?3n00uQ297TQVtaCscwUSxQ3DNx3sMP9xjJmZHeJQTSt7VRlYdS/Sy8yTNool?= =?us-ascii?Q?K6CM4c249nGU236V4eoPWaRfhvXpB7KhmGUPzm7ghYkz4BioGY/kACa+mSdp?= =?us-ascii?Q?YLxRzNPOLFlcr1JONqapQqHoDI42XadAT/iWo8EXOMtWPi8dTyP6gNRDG8ng?= =?us-ascii?Q?1qZ1dMlT56VOuCkL+hd6I8XrvxE0SVHA79TLLGAUEhRZAUEtMXe/CbDlujOU?= =?us-ascii?Q?jhxlI8JFIT50qBLUbCAU0WfqZCgppxcG5Ko875MAd7HOZxOHen19tgFq509g?= =?us-ascii?Q?yU3hHqnx1x1mIVkfUQ9zQjBsDe+/CGVZFauvFGPmO5q9ZtCPja+CGGP70Weo?= =?us-ascii?Q?EdGeNBTmvDrq5VgnlE56CXTxNq9TARfK5uPrhpVYR0J2rF8U7+OqA7l3QhQ?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0371762FE7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB471;23:jgFEFO1UUMj23wv+CNtd1ZKZkq2e93d0/3obXhValV?= =?us-ascii?Q?wCyaswx3BEdLapvDQ5PyfO86B4MI5q2XjPLnuGgnkBhbA63vwvt1GBZHmQlJ?= =?us-ascii?Q?NIMo5JOTqqc2ShIir0OwqL4s+rytbE3UfyxrlP/GnghBqhy7VdLC73OORTGY?= =?us-ascii?Q?r5J116nk4ZLez6etavHE8iOb762TeVo3jTueedgsTofwQj//S/FBIMx4SCYF?= =?us-ascii?Q?8rrwpfkkD37p8M5tPZZps5A7OQ3PnDEzDNpOvnZzIAIs9OPPLCDZl6Vzb4aI?= =?us-ascii?Q?jkbGKFSCQV6wsCMTPLd4nvihAIGCRt7E5XLHFfsqAK/es1ifkKgpGNbr5LYi?= =?us-ascii?Q?h6FBAYc3ffLQrm/01StEVSoXqamEA1+3HDpy1c6BnWpNXn19+qai19zz9pE1?= =?us-ascii?Q?gxO7XEReF34ZGP7B2PfqAGhFEIou4lu4EtX4gY5fi+pYtDikuK/cW6f3gsjg?= =?us-ascii?Q?iAFQHBMTl4Hw6GEEfHlSoBcTCk4v6XOZigOBaYX3Q6cZyotlVQufoUJza3bL?= =?us-ascii?Q?y8xYVZbSazzZP+lPOa87wxbewqiuI6xP/UkFOKoKlx1QxVy7xCQBkrQt21Fd?= =?us-ascii?Q?dFfSumyzjBoerq26rOw9wWWRSF0RXWhtwXuGGuPhfXN3U22HkmE1UJp8vvbN?= =?us-ascii?Q?tuh1pRmy1Ixd/5+jW3P35cyLwK6owl1DWTjarwC8GJbdHuKvT0LuPRJzNk0/?= =?us-ascii?Q?7Ulfj77qc9MUSi4rRZzsrIDDY7SqCOSNpxdTNxpmf5J7S3te6HBR/HvugkU8?= =?us-ascii?Q?hRRj68I5tLOo4cPTavAtkpTQ+Y+BEBt1lKY6KKMAHNirfL5sLlT/Mpj9zm12?= =?us-ascii?Q?mvIyvK7LwtrSjWl6VYBaNNDTqnfpoH/4sGoB9JVXmNSnKBy7t0/7OrM++fRd?= =?us-ascii?Q?h7m2edb+YPbSh7jDYze8M+J9cqr2g2mBqnCuqYJ3WaI5/MBlbtv6gTYYdPLL?= =?us-ascii?Q?TfDbuFYiI5mhqGX3VmMav5A4MnMcLkbQBvo9Z43PtQAfemMeaQYBydJdLlR8?= =?us-ascii?Q?fTx8ayCjCz5kh77Zv8QNwibLWYuXHwcgnvYfHe7dMhXiJV0gpQJel+HI20eq?= =?us-ascii?Q?BS22ws+UaAd4NYwkaNyUj9QGPy5cYG5LJCipHzfLZ3i9cxZq9tGX4IHbZl9T?= =?us-ascii?Q?oHyh5kHBn7JDtHHZTqD2KZ8EuVXE0SAMEPYrOSHqFCaz9E53hkUn9MpxZVZQ?= =?us-ascii?Q?+CJeuKHZJDThqt5IvvyBP4VIJ5z58+4G5UnlaLZ0QM8PFynKrbEhKQi8iig8?= =?us-ascii?Q?2YJZnCp9ixk2gXQl0qGqnH5Y42ItbwdYm5dlvE5Lmri5w4KIahxxraBb6BXw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB471;6:+7ZHYTbKi8cO+aOThaf+coA2aL8+SnCX6K0VNPsjDMs?= =?us-ascii?Q?FX2WDDGOck5G4AP3M9IiNcPAM2r/DHuYyp8/GUx0BXqHQAkUxGygontywJUf?= =?us-ascii?Q?2H89ym8KJapf2NOH9cgL/YZknpbRcKT6GEnTz7thWxRTIjqmGeVc6YLdeDB1?= =?us-ascii?Q?63QNWrjodYufkyrJOGE3b/bIisHop1URVH5ek4qQPo68RqYMkjs+iA8ZqVCs?= =?us-ascii?Q?K/S8aZfPqc0quAGdBif1YD6g91JiTDmDNDhUtqiBLDczXfPFpFkS6+paSqfj?= =?us-ascii?Q?Ydn+/r3ctCnB8lvir7ekk2HYeZaZu+i71IJid3yOizwnFaRABNJ1SplzNsLO?= =?us-ascii?Q?vvxtULm9us1F7yKtGZ9r/Xjld7wC3PEc8wg8d3NG1gHzP5ipJ67BBNsmHvZt?= =?us-ascii?Q?H79zaHE9FxZGjVfq3eeaOJBQVC2FzPrAmIDAv2muxT0x5fSLKIAP6iYiH+Sz?= =?us-ascii?Q?Zts0a/3bPDuWUvp6OFoZi3ujLWintBsP49NxVV6+yOgw0Dm1yD0BsQ7Mx9wa?= =?us-ascii?Q?xoT+Dyi3gpotiEped1S6Cp/e8e0OGWEywBxka6K40r8yR4BZRgDSgjSCffxj?= =?us-ascii?Q?8ZFQP69frDaZ2w4vuCKfNHJRxZVC19yiDyiKIQBuAkTKOiC4JkK1aqdBISaY?= =?us-ascii?Q?mmMV37b7M7zIY4JnysgLMSqQBGm9rverdBsUeKXUO2njIwaFhc1eO/XMscpY?= =?us-ascii?Q?HEQrM8sp705qYzR+w4Xl+cwy+4J0nmCrbwHdxq/TG1m0uUSVSIOY3gU7xySr?= =?us-ascii?Q?ywRaZuc7fx/KhKnrmZm3oOu8dzYhEeqViHiP+7JP9TPSZ/EVLCqI3xAcYiiU?= =?us-ascii?Q?psfTk0L6mr/QvxeqpNDlVUdRVrNJO94V83CRx9mxcALJdLstatyaVhnnE5Oo?= =?us-ascii?Q?Ifq6QWgNQVK7ahazzeutivogI6Ad/KTWF4IUvg7PVRc/a8SLlcFTxGC+Agli?= =?us-ascii?Q?HAW0YRLBrcwetT2csOD1K6JQqmHAJ/lzD4qlWLq8YvBNmOhRlbTXdgUO+wpg?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB471;5:vh9CdIN7zZsSwJAv7h5tKrbc7pN2MMAVQ91c8m9w+ZTajIk5an2fp1TKGC1JaSSHwnJM1hmP6u/v2fGnAp2EmzNOGfReFOfDwo1Z3hiSSAdWEVnEiReZUOWvFOLaJZl6ztHU6i88s/e7npm1UuvxYFqdTYaUNlmVxELnNCoKb2wqXfVzhdgK2VUdfMr730EgqWGwIHlMVuE/3Jy0njJ/dNWO6IXO3f8WpN11htPxc3kgfHVFPQdrt5LMnZohA2Rj7l+WAnLkN8HtGppyJjjAWbFMCtIzqgAARW89GoN/QDYg4dsHV8H3MhEYxizx4wa9U7GkKMeavcveiabGVoiusgBiQcKwH29JCYNbNamxgzFiyx42qTtTgvlMkLFlJyNgwxCflHnxmjm5ekds0NnMQRCWOqc8oWx+f/K86Lgs7MhZHmGH5AfL+yPBVJrnIaE9Az07Z6xNQE9Rtr+Cj2Lshl2uaUh9kP544ipVOIf9bUhojR3Q9vdXm3x6jp9YUA977gh1QUOwL+kErjhh9j6nwQ==;24:Sgeo5hQGQVKCrs+GiWty+GSqNjnmRvTlHn22RlfGeX8LenaV7R3y4NzgBboP7nr532ZivXZDxaEbHPikEEetvGdlvQpCJFRX0gycmr7lirg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB471;7:Z0sMXYJ7IEhYo9vS9vODrS+dWA6NWfWog8SggJJ8fvc+ML9FM2pCNx8eHD6g2SryYDFpTtudVnApFE1qpyGzrAxC8YyC9JQq7ZhetcbEF4oRwUivSbx74DBukfvdKXzJzxr2iGCTs5Kt7KIM60iLGE/eKlB3tVntbIO6Gj+R4kIz26mGrjpZTaFvnPmD3uwzEHWFLqnd1hvubBuxgqGcNpA2b1bfws/wUmzpkSpHOKNwe6skgPA/lTPtmofNy1RoOMEnZZqnteqvctbC+hNIzn7bwYAkIHgIkyp3Pv2R0k1PfWFSfJyVQRukOgPGQi5c3hEgI+CZ3hRJeXXGNrfN+U6I93C3moEf6ZbJJkyKx8fhadxnpCMgsQhXbS8P7Yj+LrgmMkdRIfqh9tm9YiVJjaXTrxfldRFWHdCUvK8BOEYhG1harF3B2Dj6GU4agXw73TsLrq/Zk7uy3jJXeKAAxqxlP4qss2hfKZzvj8AxKHpqpMZoc5FpKN4P8gxOyVMJoRv1kqLRxSWHxHfDLm0s8BW+9pC50Rysb5R4ZiPzhzTxv4UQaHt2kwAJstcGqGkNvF/5QspEcshVMLM5I/QDvQ8s4IA9lD3Jb/MlNQNEZhRPXLgKoaVsEdzrw+H73JXimlxTA6eUKt8Z91iH+8m/KUSwaqFa4vsOxkvsqOcQ+SUjEtXJGDLeDt7V26Bf7pZm1Di62/CRXxNozyHNPnP+hFPDEklH6bXSTV/x5hQd5tPsKfSWJqk6Xn+VmmoacziAaDi945q5n+XD3HoJIELgE7Li7IPif8zpW33kWsoXZgQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 13:27:20.5249 (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: BLUPR03MB471 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1839 Lines: 49 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 --- 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