Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753808AbdGSLnG (ORCPT ); Wed, 19 Jul 2017 07:43:06 -0400 Received: from mail-cys01nam02on0040.outbound.protection.outlook.com ([104.47.37.40]:9920 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753751AbdGSLnC (ORCPT ); Wed, 19 Jul 2017 07:43:02 -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 v3 4/8] staging: fsl-mc: fix compilation with non-generic msi domain ops Date: Wed, 19 Jul 2017 14:42:28 +0300 Message-ID: <20170719114232.8347-5-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170719114232.8347-1-laurentiu.tudor@nxp.com> References: <20170719114232.8347-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131449381796209969;(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)(39380400002)(39400400002)(39860400002)(39840400002)(39410400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(2876002)(50986999)(38730400002)(2906002)(39060400002)(105606002)(5660300001)(498600001)(47776003)(86362001)(53936002)(4326008)(106466001)(1076002)(86152003)(36756003)(54906002)(626005)(76176999)(69596002)(33646002)(104016004)(356003)(189998001)(48376002)(50466002)(8656003)(81166006)(8676002)(6666003)(50226002)(2950100002)(85426001)(77096006)(8936002)(305945005)(5003940100001)(7416002)(41533002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0912;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;BN1BFFO11FD031;1:HwmnO/ny7NwCwaqLJlK1LZtbgY8/CbGoUhYi1Y5xe?= =?us-ascii?Q?d+YKoGyeSxWoODS0x64kCmaFvaCBvh6v27yNbEfNysFYB83sjcCMa49URi4Q?= =?us-ascii?Q?SxyTnRUMc2NTKz6pRn+l+eTLoQ91MiwkBXU2Ckx8gldWfVvShnQnrGc4IWYg?= =?us-ascii?Q?zPIE/ZppA2n6/qnPbzB3gZGIPAtx0MDIOXCQXqntifeujqJz0FiAOXIAI6OS?= =?us-ascii?Q?GaciCgCbjjtkH4akEM9R3wSQvN2XFTt0MkOjC5Csf0XCdUPagWEWIGJJS/ho?= =?us-ascii?Q?h+s1h1N/Z0nzwm/Rwr3o5tAWhloB/d1wbnL5rNDsYCnwuVRNthlR9SOp4QTP?= =?us-ascii?Q?+yLeL327r7LFSDShvMG5VfxKhSOYorQAnf2uXqvLwAhtcR+G/YFS/ukKufo1?= =?us-ascii?Q?GCelekhVf5H1V7CyE5J4ga2Dy8wdmUN3SXRn68YwT7+9rqj944eNjMqUJjt2?= =?us-ascii?Q?X25RaJ4Rnz38N3a3ntLk2zvJXpja5y5CNDKVtA+UHqOJbnx1ERtByJ+VjOOt?= =?us-ascii?Q?zMf4myOYaNdSo/uJ0axh5tm2IZai7EdLGsd/Sv7Sx3szko9DbZPogwUQnLLq?= =?us-ascii?Q?TQEBcLTs99uT6jKjh2fpIp66HxtQun7n2ytqrKKLNLrtN0JOHCYmhhf7p9pM?= =?us-ascii?Q?27xRskcv6knfbyLlfJPl4O5Mtv/IxDGKNYhyXjchHs+Ci0AQ7/DMgmMbMygx?= =?us-ascii?Q?peaZpgHrWu/yyj4q34Xdy4Yr6ZJUqDYsoIj+hCqvdMeEzPUrAUxu6y27hjZQ?= =?us-ascii?Q?0jusJp1eUtzs2ZkIv2LXGtCNgu28QcY/PDW3YdYugmd07Y+Q3t6STDsRxVPJ?= =?us-ascii?Q?IkohO0aNt6EjXCZfOtcbn3ET/tfrQtHv6RZ/TETfl0so44ELyX6m3AtZo9+6?= =?us-ascii?Q?71rtzW7haKynTDKbQbREyDjpbC77vcHq1d+kIcPuRBaH2R+aDOt3ZsZUeWRh?= =?us-ascii?Q?HcnKL3eY7GaOmOAfkx7NZ8S2jwteNNasyAuBZole+I3Dedm5J+ZksP29VhZH?= =?us-ascii?Q?2NzO2KDWnP0XU8KGqSdiWs/eKYtgJuS6IDBc5p8FsXBxdr9auLmjLSU4iFtp?= =?us-ascii?Q?VC9MGs=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: af0340df-6c7b-4290-a26f-08d4ce9b4e5a 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:DM2PR0301MB0912; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0912;3:OSCmO/VgrfkrCgE+b/pkwbjNfdlA2uViDH2CCZAl1yXX7UKZCDS3pIqdK8dcbYQUmb3n3c6AKsE0HbICa1eDYDTzCvqEE66te2IAJLutE5h+0E3C7Ni63WUZr2ACl92gObs1TYWGn/4iwxSo1NlFJsl1wvBrdx/Kvao06rGdMtlYd3bUZze0LJvw5U4Kk5vVEl1VXgfw1BsPy54Mhm5dfby+HF9QhjMxb+xUdhCfq4Gwzcr/7btBj4Rsf8xhkbXF/rVCLtBz5mKVjHh4N/pdERoMCdyV7VXzSeBPXZXDvQNKSfImYadjaRjINTw0d4TlNt66Y3iC83eCecmGA0zywHAEkMjweFpLbM0jjTCS5JFr3fuTDVn5x4rGUPocqC3O5Qat2W8wEKR2C05lGdQDNSu0Y7kCiJg3sbFQuCOtgizmKm2uChv3dVR+m3lPyxFDZs++w2AGIgIna1ixUwhp+LRYxP6IO/JM0pRuQY7Ypk86Oy3gudjlXttWN9cdsGKnm1JjC1POee3gkv1GO2Qqe8wmQq67FXvdz7FqsehmMzG7BpzcG0Xi3F8A9AuRE+wQaCs9iE1V6y0HghFyx9tU9lrMp71LhWqWLn/oQBMMmj77hFBC/4WYMO2qcAEnSiAPjvAklnSObAfBdvyj7Aj5zv4U8oamHXzgo/S4oABJ8nqy12Qf4+GEERMFqrm79501NkHGgGmJCXWi1nS/QFZupkh0VvDmMvFOWkkLs1labU4KFypT8d0dNE7FtXkRiFyZS0kh6lL3IhL7DABq/aTZEfOrI7a78fQL1NetOh2RH+gIglTjnTUq870NDHCa5SZN9V7oDPhBASGPczGO0YZmgeHMUSOgwiPcI15r4vJRc0s= X-MS-TrafficTypeDiagnostic: DM2PR0301MB0912: X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0912;25:xeNULzQhdkz0EHuuvcdKTp7RyZxHlYtUAp1IXp4xzPwMAVY/m/SBx9w9w5grsBg8L1ZOgOi3xnJpZFW92ssNYeUygDyXRndIk6P+dZmpLezkDai+5Aeb0DSeu7LDZ81kdSRzgL9iwXYchEl4TeMwLZSqazmB0DNT4CAL+v3IviEzI68YKRpharpoBylLTMEtrSTxaq13hzPAkq/9g9D7+KRxbmSxEV+yiLX0FNXzxyESttaOlrlWYhv5NK/LAuoVFdk6pl+7POwCzmmg4LUwrt0eKAjNyveNYOFQgnO/yiAfsq5HNH0EpsgZNZqyx1YpnJdsJkg6wM/4r/1DWTecnhGmVs+5mvu5V68bpMFxb3rUV+pKCrZyC6Skz5oXqnredGe42LhST4k17e6svWud5yqVQfbV5kjF0j2ipGwQVwL4fos8ChVB48iUh0DeJ2hwV+AYBMtsDmDl9aq3+iRFUG8gOmqYuHAme6C0pDhQkcXg6m8qfb4XYbUoGh7INXxz488yyBhzlmohnCmSTcgpDEfE3UqFrwOrAa1q4x3iifQJonEsYjHdGEcPYvb4C4xQpBlqqm9HC0csbC6q1PorWMtyjuP4P2j0GeFejGLTxFyH323mRmFQezY16bFfDERRsKMDRHxgvNRWdJ1uh/WL0MGEy0QH1ui5FmLxGeu92DOnQU8h8qw9szudbh+SdT9JcOawAJSVXGjyXSI7PGMuhSKyw5kjYN4d+PRdXXNTD3sg0ztEDckG9fKG2CxZSXMf/fnCyAHLOlR0RyUXrbpaOkoC65qaDQ3HTKNbXaNdFa4OfxrMPMaoU4hIKu2d+g0l+l/pVHoq3LzU2a8HM5ocPi92shqZ8Y38sy7KmJJg4MGaaYpprz5AbVnfMGa2V6OyT4EnjcOySC+Aab+5McbwXJxPST6+UfaH0NQY5Kcp0NA= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0912;31:x0iUFQFutNpWagf+c+gO3Mv8NT2ShKW0yNaUHLRCE2SqsiDZWBAxV4S2yY0GKoC3pWsqCpNOTmLxGoSgsZU2Xgs15OZbuW99J+jzqsoV/VjA4JJO3o8EaOptOI7Rm040mmK2Nn7PJLcPy2sjDRJrk2Y8XN99xtwMySEUpTGlPcoxjIBYCGnKlbSiBSpgFjMXZU0ZOnBM7LgPJgD+yZkUEx5lnt+g274OAiBkl/jR3V1Cum14uhgH0Dt5LOfXoY7sMBvMN0HVkoiHX3vjN8xnvtjhZPFMfA1cLm99+eINzrNnC7DnNXg+kGmW4JXr8dvDT+B8CuUR/EVcSbFo4NSHiW/D6VeW4frlX1pNy7Y8nrHdaF8PcZK7fL0Vhc6gmRXYYjpvX/5QEAygbcHO1tlfhhSL2ubrnlHNrfTkIbnbR1Ls2LsvzDCgmX3y9jbr99iCfgkApfzkbACWLtMQMydMruMl7W/OThiHWLh948Uhj5Jb5eUi0U+DfpODUDUXxHapNmAoDUpHjC7i7gKdifCzNBm7hISrA3ZeJwbaL//5ceP+UIdCqynjlV7IJArz/cAGnibZKwVY3/kki6F7TlrM0/IZ7k9e35Srfzo1q8wLwLk3Sw6teVpa71+4i6FzZ02N0VrjyvZVpRufQ54O/A1Pi1YA7wAtTM1aO7YrzwL/cAThsl3M9BdtR0gXrcS0YGGN 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)(13016025)(8121501046)(5005006)(2017060910075)(13018025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123559100)(20161123565025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM2PR0301MB0912;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM2PR0301MB0912; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0912;4:HSozRwYYfOnRV50dXyQ9F7PP5XvVBvhf7ff7re1/?= =?us-ascii?Q?H91v3Oqqye2VQWpSm5Yl5e8fUuQrTVxnBGYZcg5yMpYOgNT17Buh7K3Hxmxp?= =?us-ascii?Q?vUYw3RK+0nYSY4CO3F/v8RRl6So4I5bAncTyN/eRqcXGuftVXQupX1LgH/x2?= =?us-ascii?Q?sod6LKN4kOU9Qkdvcu5Xvf4Ul9XbO47KfqTuJHpSQ7AlgES5GHVOCw87nqvt?= =?us-ascii?Q?m+eQu50J4hlqGPdSPeavqKFbQxEuQ9KSlBRpli1ii0CPHtNpCKueU8JhPSOK?= =?us-ascii?Q?0mIQ1hPdE8RjzouvSrV3DUBD9NmFWcbsk/qeK8h9Rsjwg2Nw4ku0brBJw+UA?= =?us-ascii?Q?LjwQkly95YznhUq9w/ZAMWhl8TxiyRMYQ6x4BkdLEGcqSGHSHg3CDcEwyI6/?= =?us-ascii?Q?PHF7iw2yO3M2TAmS3pzFosU2O2pK/B/WYg/HO9PbEBUXMYmlrLTI08uTOMB5?= =?us-ascii?Q?JS6RTSruxE3nxP0/qAB+9Hpm7/APtmouc4Q6YfQofxyy7V4c1/zonXEazpS3?= =?us-ascii?Q?ohLtWrRME12EcCfT9vKmx/89iPy/ws9AYBmC7OcsA2Lk9m6F75splPhM/0aj?= =?us-ascii?Q?iOWeWL7KK3j+3QNBztP9j43B1bBy/t9ilcmTAalEvL8CGh+GVcGFCughy5m6?= =?us-ascii?Q?UXS3Mg8QIhQCk0vutLL2LWhjYqssnSwE50hF7wWNQxU4gTTGyJFPgx0jT++m?= =?us-ascii?Q?ROBUW9G5BvetPysDyc6ysF09QDW6rdE9J6yT0YCtd0zdvdwkdS/cPqZMZ6gz?= =?us-ascii?Q?mTEaRl9Z0LCcmIbM1LKZMz7PTwiFousBw2BGiMQKh7+B7ShmuD/mY9nXqjS6?= =?us-ascii?Q?sp+XfACnAVfiOf5ySqRAffbh4wd4TXqmZPs+2oRdQRYoMZNeuiqfyKBASIvI?= =?us-ascii?Q?/iYID6isPQgl5fL5K5L6vx/oF/RvxjmvMjYamfT6vghbgQoggW5C2YvbFPyZ?= =?us-ascii?Q?k0N6CGB0ow/Bke1D92Ikdajvou2JaOgSG6ODUZDGhvT5Hv/fllaemrSuLa37?= =?us-ascii?Q?xPc7Rcg5NT1EwUI92JuaDUTgI5WQWO75W15eInJwPdjKLIvfSjywCyR41Nh1?= =?us-ascii?Q?MAHu+u+Bb3lITwH4qCITlbcFULKHBZNNB5q7y4pW2qxeep3Do6qannjj9BbW?= =?us-ascii?Q?LDruGD+kVoqtFyAUETs2b65U/829IqldiNLVbkn1awA6APRvigjMtUDgyJWz?= =?us-ascii?Q?D9lYTLpFGT3LLDuYNuyb2lzhx9CLPYFWen822X6ZkYcJ69Ah26ZK/di3OILv?= =?us-ascii?Q?px7qrJeSbL9mULA8gBwfKbT/sBcBZlHtZt1EMMxvKKNlk1f6BL2bjedUrxWm?= =?us-ascii?Q?EZa4RjUp4/RquA12sa++2qQa+7/hm2POaCtHowRL0Xb8?= X-Forefront-PRVS: 0373D94D15 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0912;23:XlKLliZmZYlpnMFG+q4bRLlx6nciDaPfEEHz46T?= =?us-ascii?Q?09CKVuoz2vB1QaXMibkaAlOG3t6kx3W2TQGcr5wvEVrOnAWjxXZH/LUg5dHf?= =?us-ascii?Q?Lr31Oac2CSWWIAGdjRoZS8FSZahFyMg/daXGkZGyvXjxZ7bujc9PhMk6utRr?= =?us-ascii?Q?qOuZsjDBrFRTWh3BI+hsxRvidjAh+amFHNW9gtWWLclv0cxk+Q/pLbCmqk/L?= =?us-ascii?Q?RfBvnKZigcX2l1sEymUbAztjRJnopGrSn6cDTmJ6mV9BgIHL7u7hqx+8rns+?= =?us-ascii?Q?1qRvvVdOTYLh4Epe2YFHQJgt0IryX5WZs+vre7nwpeo0uCQzC+05i4sk1FkV?= =?us-ascii?Q?+xwWXtTor7W0iNs4S/Y6Dt5B2zdWVXbSpiAYr/f07bru4ojT7w5UHryQZGBd?= =?us-ascii?Q?jM3imZhFlQDoD7pNDlaS5UgT8X/F3kocuDDckoZdfhg2ygIFVOI4zEonaM8l?= =?us-ascii?Q?tDtfJh5Ltr3zO7dOYCtng4df7na+6MMALH0oZjLg4p7UKQcAdsmmZaOBXKMF?= =?us-ascii?Q?L/JYG+TX20rnjjKNpkQLdyWFboBifW09dzkpm4M9EukxfdFOQpjWPajyRzja?= =?us-ascii?Q?0uE3XbYnZzA76iPVPPOdnpDORXzkoanmLtJu1p2WaRJzqf7XULpl5Ezp7oVO?= =?us-ascii?Q?YDnA66NiPHcttaqct6hrU8sVwLnlaazHDYZg9gUDFPpFrg8j+4Mlmp6ef4YQ?= =?us-ascii?Q?n12VcN2BJr98chjMIcm53twHyPzPQuoV4iFmumLTeSmSha33LSozMSCIbq22?= =?us-ascii?Q?jlGY6xstBB6/K6nWtry5xuItFKglBzpj9AybvYg0fMYEuB/xERrccoMdqCoi?= =?us-ascii?Q?5ZV+Ngr4gf/JPI20BxyGTENActQuThnCGOAkXdh/wzm6wUCdpC+UHEHOLRjw?= =?us-ascii?Q?eaIvRnVqxXDnHyK3CNz7ZffnhofSZsksKvd1XbJepbOtzAjovns6/28gB675?= =?us-ascii?Q?ARGxvdQEvN45NbzjinOkZI6msfPYHO1a+SYWCYgYkA6VMYvI/ygcV/1zq3h0?= =?us-ascii?Q?zltPDrRxZJlzxV7v2gQDw8l3KDLn09hEF7K/gl/+KcfewqEN09e7ATmF93Ms?= =?us-ascii?Q?SBqsgo74SwMnPGlavYC1xh3dM9Xh2u3F/JvGkBFwXPkl7SOpDvi4vRz62pn5?= =?us-ascii?Q?CAxv+Ju0JdpwdfSgYonVD8VkAZSakoXLDwnXLwSUhefVqbNWwc5a1rU6RPjB?= =?us-ascii?Q?fU0GBGwcFYO+Pq5N8YpXCQdHuxGpPfZKNJbC/K/wqP6H0qFPL7HkL9LzDhuL?= =?us-ascii?Q?8E3MSmjTxnGXkyNMfSDdx9W7+Kb2hHypL2XrsqM5FkJR6YEDG6WS5ogyfhyt?= =?us-ascii?Q?lVudv4F/kc9jpaoER7D+KgH9SjwH1JpRYxzuLk2CbDGBE?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0912;6:Snq3H7zgSCseEAJ4lBeN1dxTOEtKoGCG1jOOI+K0?= =?us-ascii?Q?wz6jix2PqB8pCveMdQyPPOutBXpkBmXfdS9PIXBKFsN95b1BlRhZHI1XvHZw?= =?us-ascii?Q?oMNWqWQ8Lab1XKHtzRQfPpC/4gDAXMscGAmxbp6hmTWW+Ba84M82l/S8E/rk?= =?us-ascii?Q?9N/Mod2IODAJGT/XLKA+3F0LRIDKKNDOL9fFwVi5lpOjq6iADijszsgsOyrq?= =?us-ascii?Q?JIXrizoaFg8Y0ZZkoN3nHfOGnBVQdBoNQf5yYosTQx3M/aKDeBLh8oPGCNGD?= =?us-ascii?Q?EONkIAIY21+OjxRsNZaFFjNt0drXAWItlssQS3zUnt5nZtxzkD5tHrJ7wu6y?= =?us-ascii?Q?oVBogA++sVErAooaj7u92IzLku9f0CJGT60lj0xmODj1olqPXCqJjzOfNzlE?= =?us-ascii?Q?hRhMFwJNOC/yH/GtR83TMxkll+dmKt1FaxGIpOV26963R3nekzn2fzj6EqHV?= =?us-ascii?Q?NEjT/UJngh+RZ7+Syf7hmLC3VQ8ICkbEz0sJZ5ucW01VPw/DIUpnY/LTMsJB?= =?us-ascii?Q?VwfJk6KdSf7fz7yVmrr0Eys6k0kPeABMIE1Ov9zkbfNdbofQY4u0/rfW6Fiv?= =?us-ascii?Q?Pvg9I5Iyz8sHPmW42IatB4ZLuGHIXQMf3OMUDi4h3hwLlmgYo44f6EBMJAnq?= =?us-ascii?Q?pabtdKj3iBCq+z2Behl05QrGGyo1FNIMVghhvOnmkbwPN8Q8VGmBZ1qJA2vn?= =?us-ascii?Q?8QRJv0ZXnZy42DyIrW8UpgduQ8xen1EfAix8k2LvDliKe5rLe7ysXl3wGood?= =?us-ascii?Q?U1oqc/RtrXXNc5NO1zbS97wZatzPhItHxJoRYQh9uz4L/U/LzoxmYBSeWtXt?= =?us-ascii?Q?KFC4cK2J39mdfymzZPGIKizAUYYsgZbXIV9bOXaH3FzRf9yqqq0O8JS7cpo7?= =?us-ascii?Q?ij8K/DNY+wY4gjxK+lDR/eURTkZxpHTrAwtQv59B4imc4bF4OmH5hFP3H9H+?= =?us-ascii?Q?8+hSjnoZaEHBUF7gEPBANfbQ7feA0jYbb783YbYTmQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0912;5:0j/v+ydgB2EF91QBz65VBk9xUweLDRt9g9uTp20m/a3vjxvafhXBXjxBGuO+hEnvWOkApxjBSRMxrwY64tDZ/UtXtKFfZ1+5vTQtuKyeVXGcNjbjjHJ8Madlp2uLsjmcL95Afhxls5/cKq9XdZJ5ErEZV4xG7Ri9esqmhaZBOLd35ltKGdn9Lwl5iYRs0kkgS/vx+/0Ym6mP58KW54V3f7tRSWl7XZDicfDGTKmpw73aFnzdmVCxoFHEnKkDfOAMBpfT1nvGO2cHEks9x92iReH4bL5+tw2roH9uL2zgwE4dF3kHlGqgxrG4LvK0vctwRo4UJ4ZE6WbPWO4hoUDploioXH5yoUlQaqheeyecewHwLVqPdvwB1XH5BZ44w+Z53YneucyRrkuI/iIsgp35aaBXyEwJWxBTsRQm/VmNVdPU0foLCVQ3V3sSeSQRcixjftpGCE2ZyW18If6oYzwzFpGSqciA27D1jT+5AHtiZUHDhOdMhwyewmo3YAUB62KkJ7j/n2y8S94pDs0KCvxOGg==;24:rQDApnayXN4Xy5Ywpq3cwMqbzp/wY93bm0HGt8Fn/pM9nKh2AkkgUPd4VMuBGLsuZ+SzP3cyr2gs28FU/MYwNPxZqsPiYM5tnPvx98ecJWE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0912;7:51TKiDD0N1JfxMSYFTJ2tit0cNqQ7y3NqZWiNv/0zzMdlqGZGftUw/5bSmbHS3FqWda8BilN1ipkx37lm+XpoZlqKDQ1ZzbtPc4nXNni299f5agKSwS8Ql1IQeSCWBpS1ONlQqvf7g2ZKBTZqafGaNTrfkDbqscKrO/Zoc674OZVOZZtEzStsETBgPJMYGLtrht6pxWZcXvb3nUg2qsEwU3Qi7TAi4cZ0FoB/kPvqU1FRKpSNwQ3O4BKSHJvaWpjckqn6BBjCVJqKp7761gxa9GcCHFFODcXqjHLkJLe8xGtgTILvA4u4zevTf/UH6hV6YvedX3fMr1OD4uZM4749xBnIEscQG+Wqg1iKCfRPwZdtW2lQwtuMyrsCsxKRma8uXNfU1zKG4uoZGzzXGeVVrCK9Wna2KrgMXbZweq0uUT5MFw8u4b5WdiYmGgnzsXTBofa6t7lLJ+P1qzUQvqKQPXPNYiUwkZceELXk35T60u0vFeG/MkvkwDWBUILE8dQyf6s5RfdevIUOcoKokUcvhjRigw3Q99Fda7fHJZN6Etz6r5h0pLMTtXSA5ILckHNFAxQG056RiyFA3Tn2iIWxNubOR8UVcGbgprmnU22IuNeWrqXhzNVtZzyLfdXY3HVtcRsOGO7HU7+jDdLlIaoFqHCG0GKU7LgiTPndmMLCHugu7Dtm/YxxJmNQjssgAQEG0A0IVtxE6uG3NC9NluJTosRe12lmPIUuUnRJdsxGDnnTcYktFkROUPjGCvqb7Z5+IHJzcw3HVPjJkI7X+g3F9o6J5jjzbIuVkRiyRP5ZT0= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2017 11:42:58.9657 (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: DM2PR0301MB0912 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1939 Lines: 56 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 Acked-by: Arnd Bergmann --- Notes: -v3 -no changes -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