From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755978AbbIAO6k (ORCPT ); Tue, 1 Sep 2015 10:58:40 -0400 Received: from mail-bn1on0063.outbound.protection.outlook.com ([157.56.110.63]:63046 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751610AbbIAO6h (ORCPT ); Tue, 1 Sep 2015 10:58:37 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@caviumnetworks.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=caviumnetworks.com; From: Yury Norov To: , CC: , , , Yury Norov Subject: [PATCH 1/2] arm64: cpufeature.h: resolve hidden header dependencies Date: Tue, 1 Sep 2015 17:41:11 +0300 Message-ID: <1441118472-3513-2-git-send-email-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1441118472-3513-1-git-send-email-ynorov@caviumnetworks.com> References: <1441118472-3513-1-git-send-email-ynorov@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [91.77.150.194] X-ClientProxiedBy: VI1PR06CA0035.eurprd06.prod.outlook.com (25.162.116.173) To DM2PR07MB621.namprd07.prod.outlook.com (10.141.177.140) X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB621;2:wlgFXdRc/YNj2NABaMTaQ4fD5AXXcO5bLR+28twBy6kFP5MIjB3NIS2WW5UiGaOI+EDhmu/wHtyEtpMjcsplJwDjJQaQ+qZQnB2CfNSxdTpiKH7lpp4ny/79rpojpm+NjeyNKng4E79y5Rg+Zx6pTKec7ExHnQsY333yCL4HvmQ=;3:uF0uBuhGRxCaeuHCsc0mxG5DIg8yQN8gjbgowqRvX4FRCvBdUUk6LOyeeOc7MrICGH5LfVdvETzpxLFEI3yyKWOT4DwkV/qA8+RFnlr5m3Cn65vLdyrOXb6AH5sd/bLPPPeQHPri8UCMZPwcGXkcxw==;25:ezpS4cxkxWCe2bMk6xtis+ucZbjoin2bul+dT/Pd/2dmPnCR4pKRJADTYn1neG+xyo+eE8eVb7AT0wXiRDVB+qw12Fxu6DQ00S3QKGWub25AfThvfo6t2lbO+FqMP4rRSECJR9ngvOqBex5vajNdhL7quZOKkCcBE4QwVp0jqhH+2j4A2rd97wEvXJt8lAduXCZif13AY2XYkS1PWyBySkTxcACi6bRAWpmo4uRPubWS+y2oxiIt/wWnwZM+QP11HR8TuhEr4iUqlknC4Kow6w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB621;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB479; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB621;20:ys3l7tNz5bw7I6rBkOo9wVNefMlXXqG2vUYECj1MgTOJiK6lvam56vPS+rDGozeOYQNOQWmq6blXwfsXTS4IeV3ZBPQuJ2684EPaSnQrzV+fZTIdQR6I6u+kqWbg3S1bkEWiRmpeQfhgx5+ijeQFQ3s6mzkHnmR0dChtMxRv2Uz8p10TEXH1JSYgapPHzbrVAgjWYyvW3Vts0/hGpimfGudwkWiHrsESsTDQUSYgMM5r0NfG0mNFJLVA6gADnNIvgjUDOKSFqhaxxgSgD0YNTHtautt6oslMBTPS1in5EJ0a829Zj53iEpX2pzUEcBSgaUPFqkaE6WW1j+mlmIdhKYR1r2r2uDKwKG/LwDs7pUrrtXCWLfO2gGL6rmmpxy2+YdhFXjDsgmts0yCIsYbHV51jjxbesQKimcFIIu8/Y/XFz+Yhv+uzh6fGbUnhukADcVBEeABS46+XyjV+gyfLFa/LaweS88NkIg3WqxCEWxQmqgl4S8SZqhHJTuRsEyINbvg7m2KO4o32msEVN0R8n71ISExeRxSgaQB5N7r9kjEoWPlI8OfrCc1RsCIGDjVxitGSf53bGTmPmnTomHaS36MLuL7ksHFKaJ0fWdcPY4s=;4:sOLvi2TXvGZuHXqy+CwXzxyJ8/vnUXKz98JBrv51TM8YDGUiFSw4ytmKfRE7TFVGr3ZLijs2KSqgTPWndsZTIQVsN+Ge/b8N40fZIFcQbVDJeh8to5bDwpCAQe1U5+5H2FnDjpq1tMPeOA7GQ6vXboSFzt/zSy4ZzEXoRrCZ8KJnq0PVp7vC+w9j8NEYvGD3CT2ZHWIfWOKtb18Vn1OKKlZ2d8/O2invi4GeHTnJibyS6vE/DbXm+l95vrmkRdiB1QJQmjdcPTUJdrnFaANsykzkstzGo7Vj33fPks5y7spZeIX313PDpFG4xOdwyduByDu1yZ5dwGx+ppB5LLgSBQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:DM2PR07MB621;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB621; X-Forefront-PRVS: 06860EDC7B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6069001)(6009001)(199003)(189002)(48376002)(2950100001)(87976001)(62966003)(4001540100001)(189998001)(50466002)(81156007)(68736005)(76176999)(66066001)(5007970100001)(5001860100001)(5003940100001)(92566002)(64706001)(5001770100001)(50986999)(101416001)(107886002)(97736004)(36756003)(47776003)(50226001)(19580395003)(19580405001)(5001830100001)(5001960100002)(42186005)(33646002)(229853001)(77156002)(77096005)(122386002)(5004730100002)(76506005)(40100003)(106356001)(46102003)(105586002)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR07MB621;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR07MB621;23:Eysd4t1YdDfXtx9BNejRhvBiKvLoiTNkiIY+kcycNa?= =?us-ascii?Q?l/smWt0QCb3w13nbQgh6ir5fxcDy3/QF2NMEVnRyJPc2gysmWq78AKSKkg0Q?= =?us-ascii?Q?UDeZnTdNPKMnfSaQVwOgCZb4Clb5Q6G/g2NzPjLCc/piMXAxYXe6Hq9GzQX6?= =?us-ascii?Q?uytk5T+ZG5IYcE2gNGhqAxeiCKwOFurCYCQWxhRPgDJUFz14WaxgAVNTgbmL?= =?us-ascii?Q?gLuRHZ8mGSMnSEWWz3dR1KO/D7pGUHKFKRd+tWeFxRUxli12BzZs1UgXYWYW?= =?us-ascii?Q?KTew/4I7YXei/hjlr8qjp/NwJEfxkdakJFpIpkRrmjPpaMh5bBSdK5Rk2Cpo?= =?us-ascii?Q?IbBOJCpzqinSusR0lpF0GUyfz5aO6Jq/4GIWeLefNbnaUSj8cGHwf25zDCGc?= =?us-ascii?Q?st/19b40pSpBidblLIJriAS1I8TIZ0zXDJqq7X9cmyCSVR83y89MI6eZkc7N?= =?us-ascii?Q?4qwHezlelRoeLtVSBX8if3Ca1ENINq7izrQtPvjG18kynq7OTU1HjzSO9xFZ?= =?us-ascii?Q?wP3jlZ44w+e4/5GR5ALawyNbj+1jsU19nQa4Qb4UfTnQ4YdAX9qUtdiEd4jX?= =?us-ascii?Q?eAtLFDXexujiEalQumxnsXg2E/ffheE11o+aLMRXbLTcu5RIky1F/YNRz1W4?= =?us-ascii?Q?19gRkmfOC7SKpb+fShIQeKIiZiXvGpA2bVCFQ4FFHlASA0D7/C6TAaaWw+ck?= =?us-ascii?Q?nLXtPyLk8LV4yndH9yvK+sVJs0VGSG5TKBhn51mS9P5gcAPUGjWk9/XMN4RM?= =?us-ascii?Q?kiiUp3c7CIBBN99C06Xv3im/8uy/KmC/aOKK3rucCDNvJTqCWGfBFgrQ2lVL?= =?us-ascii?Q?EXdkYSDu46JFP8GrYUkGxbB8TcygZRFKma5B9G/D5ppPMQv4zl2dutulQeTb?= =?us-ascii?Q?gxpqnOGsiwUi3bTlTT3JIUvgpRSbkWFgyYzuhkPRkHC1l+DdeLgXyDwwx8M/?= =?us-ascii?Q?bVxv4XC1BD5M7OYo/jwtkCEoUVddiUuBJwQAb4EATEJd41unAXuNv6v3TkgX?= =?us-ascii?Q?axQMdfFuPn/ozltZwEj/o4wj1duE7WVU6/8XNwc5Zdn8xcJUsk+Igy1/iP9d?= =?us-ascii?Q?SKtxoc01gEegjiCd/7gv8f02TqcOzhfdf8yrVzv7Wflfo2GO6A77MlZ4/XNT?= =?us-ascii?Q?3j6n306cEnbUHilacOMSeZw+oM/YolvpUXpYMIonE62ZRRkEOWO/0vCRovs1?= =?us-ascii?Q?e2KFpvfPVbSoInFoYMwVCyyyXygB28j6X+6ALySLzNM+fgiWP8UsrKNQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB621;5:my4vHcMmNnxlvN0S+RJNzDTjFNkKPxyjpllgd+eyZBq8tazgP0q7oLSx5W1fPMUuU9bwQ8jhQCB1fDC3Wd97javGDATLvsGIU+oPCd+OO11P/XQmou9y6CFIpICoEjPove/5iEkmW7OOhrQ/c4A5XA==;24:qIyP65AXkkOnYGX7B4TJk83cFyIsaiSVkf9ZXjv0ElGeihkrVEhdimwBujhMFwb8Mla9lltJXTupYikUu0SaPJy/KedwWGOem7dWSD0F8LE=;20:maMgV5D01aS4fBPLna8VpOO2zjOWNSb5q4Lx3WH98uh7GwkwVIApyenu3E4lbD5v8peir9BBZMZE18F3vikf1g== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2015 14:41:40.8665 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB621 X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB479;2:KbvJmL0BgxetD+o118pUOWUdZpAsjS3K02fhbufDrzTGAYqbUDDZi5neXfSM2cn/CG/T2ak36Cb3apvW42LFMleWPw4mxwbMKPmdIWp8LH/B0MO9gsv3rBJgNRSfpdTvU3ALPvtv8xTifm/HC/tZOpHQoAtPOCU3H0jIWd7ubXU=;3:3iUhLnLt6zrVb9hUUSTsHRTbIypwB7yMhEWYoj7/Ob2aG1CvRrHP8NPgN3m2ILMys0yAXZ+bNopAtDjhKkSkVMKbFL+wMd1w7tI7XUMhjpgqo8fsCg9xcZP6wPVtgNfi/y6G9I31R4LvZp9T6a6cgw==;25:qSvF0eLVf65c4AWDQREAYJI9dv+mYH96ZHWxq31BgkWHbASJQGz/vyfy4g7pN2b4L8pP2Iga791GpHsiWtog9e6mi5po/i1LM5uWh7H1ocsW7JvBzbPE+v7Yl0uBSzA57YE1tRWiD0GxDacvI2/p5GHkDyV/DiTuk13piSJyH954MDSrB9voF2yGGvfXW4LBMp7vvkpkiri0UFvwIzyP8a2VpJWpxAMRC7LPMiwfigoHPPHf7ETRlxiWXdftXMfTyvI5vqRYQSQB3rK+rEIY7g==;23:LJVcwSomjV5alPw3HKCwxZ1SZxzyetS8RcBEsJSlBloTlXE5bgcOnlEP22Xqk2lcAu2ZVYvdEc+OY1Dqqu2Gv8o+MDOL808ybhpvnWCIkqbMV4Uoje/wxtT7CxZ8j+Z8Xzk3chxlT3i4x0KYAYhzqp8zRZkI6IZYmUjUChpJdYnKYI4QFABRSlKnGJoxSQYK X-OriginatorOrg: caviumnetworks.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Functions implemented in cpufeature.h depend on some headers, but cpufeature.h does not include them. This may cause build failure if cpufeature.h user does not include that headers by itself. (Like it happens in next patch of this series.) Signed-off-by: Yury Norov --- arch/arm64/include/asm/cpufeature.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/include/asm/cpufeature.h b/arch/arm64/include/asm/cpufeature.h index c104421..20cdc26 100644 --- a/arch/arm64/include/asm/cpufeature.h +++ b/arch/arm64/include/asm/cpufeature.h @@ -30,6 +30,11 @@ #ifndef __ASSEMBLY__ +#include +#include +#include +#include + struct arm64_cpu_capabilities { const char *desc; u16 capability; -- 2.1.4