From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752404AbcFOEcT (ORCPT ); Wed, 15 Jun 2016 00:32:19 -0400 Received: from mail-bn1on0057.outbound.protection.outlook.com ([157.56.110.57]:52096 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750798AbcFOEcR (ORCPT ); Wed, 15 Jun 2016 00:32:17 -0400 X-Greylist: delayed 2719 seconds by postgrey-1.27 at vger.kernel.org; Wed, 15 Jun 2016 00:32:16 EDT Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; lists.codethink.co.uk; dkim=none (message not signed) header.d=none;lists.codethink.co.uk; dmarc=none action=none header.from=nxp.com; From: Peter Chen To: , CC: , Peter Chen , "Arnd Bergmann" , , Ben Dooks , Subject: [PATCH 1/1] usb: core: of.c: fix defined but not declare warning Date: Wed, 15 Jun 2016 11:25:43 +0800 Message-ID: <1465961143-5271-1-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131104351128253759;(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)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(86362001)(229853001)(5003940100001)(356003)(36756003)(2906002)(6806005)(33646002)(5008740100001)(104016004)(11100500001)(8666005)(47776003)(81166006)(8676002)(81156014)(50986999)(50466002)(48376002)(19580405001)(586003)(19580395003)(92566002)(97736004)(5001770100001)(69596002)(8936002)(85426001)(50226002)(2171001)(4326007)(105606002)(106466001)(189998001)(68736007)(87936001)(77096005)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR03MB2376;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;CAT:NONE;LANG:en;CAT:NONE; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD042;1:dOSRsDR1U7Km9vbx5SFVyeIg86p+Ke7MDGQkV60fJI7+a2qXWCdZ/5ihW1xntlCf/7yPAdO0Gi2RcxbZYmXfmB2opGAGNb3EHTKZn1YObO15mR28Ez9TJ4bt/ZAnmKip7sY1O2UlFHR/o8Z0HN8p2l3hybj88GLkfXCba4CT+5r28s/x/w/pwMhIWVPVTGW8jn2uxtvOocMi0VJLhOLdM2XIpvFN0CIy6md/QOwoomCNxR8n8ezL+7TNpIpccSK1IJ5H+CcORmkCbWaeJ3b8oiS9VDuZlJp1vPtQ8O4BPF5GaLRvs2IivgcPFGpii30o+rzimYOh6fTRUrVFzFI/VV52SMisxVjJmeRt677X7B8OkHzpB7FFN+m8LaEhIwgVdHIGnHf/dLhofbwshfUF/CtlejP5kKxzGZvlcUhx5Bgg6D4PxnEUANrw/fKdFKPunM0mj+iYNc2JH+F2k9TjMmFyUQfcrLmj4Gjxs8ZYrpxyQ4TPAHCySULgb5R5iuFBLKmDXvMWoDs5UBTapeMJUl7cWqIzBUf/WnkHDAHX3ukPmeAc5MmNtv76j7BR0zxeIo7L/PxpLFJOP96Aohh3fA2N3uSBJttsQR1gdI6lyIBCx8X4RGe7RVJVU7KqvdNw MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: c33ecae5-e8e1-40c6-ea37-08d394cd97e5 X-Microsoft-Exchange-Diagnostics: 1;CO2PR03MB2376;2:yCdCDP0tEg7ovU98MR8PqxTIR5G8A10Kh9mSkB+Tt0yT98bc7gpCLlTek9A+7p7y2NOVYVI5dO5nlcOPQC0qcUU+NWbzfuUSJOmVd+r6A1shXAuoYO+zmVQ0Ha+TcmAD5+Ssw1Ph8ufRxC7fMiPquyRA7icf5Yltrq40QFkqjyUR0Z65N7oC+60RMBhxAUEc;3:6xOWqy+fDQgdY6nyirkNEt2FtWBahjKlgnVT9zsa1jwSgDb6w8iWrxdAFVEA9lKvwfQhzmAQfEREodU+suNxl0HH5g0exCV3xmLPwrWdZTJ12ef8zCrl4gF60DAv+6lyrbO5uG7m/yA6wCyGmMORwedatw2GlMiiijaJmBoE/holwDeWUSejMQcFh5dJOzXW3VOjMNzkhlllF3C+QtPgpMJymh4CmHOVhQN9Lxfudoo= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR03MB2376; X-Microsoft-Exchange-Diagnostics: 1;CO2PR03MB2376;25:x5PL1QZeGD1t4LsDC6rVmb7nyVhoRalcVzDT/DCijFmPpHsMK2H0YAjXzX8+z8TGb5l23CgLCNNcsHneQAHIdnRtHR2XDcicnKGRYMzlOOahXZYm5spcswLFM8fv8lAw/zTUJIf86CzC0xo5askp1csXkHC2yGzHl57jp0kLJCU7Yr6hsNHLPD7eK0zdbZL9r+4HS1DNynKw6OOsbgPv6D1QITjGpVMBm1Hjpyev0gn4tY0FM5Izf9JEU0cWd4dVId0Nalr9oMxqEKN0MQNsLszXWSWP3iM4Kj0oeqI33cftqAhWh4gNhqXMbwCwgCShUCS5pU1+j+rl5dXEXRCE5VmYds2sbL3z71oNcX3o6umBcbmpP+Vowxn+ZqiiTHHh6njeYeZvDufzn8IIUQSeK/U8h5D4dMQKVCEHWLB5UJ4TyY1ljHoZNx8q3iHplJsfS/TI/OKw/4OJd+CGOI4fGjQkwtXBARbiIL8Z1Aob+RGnHAesBHCtlB+DdCRc84eQx+C2EOJmYRsvfmbvlkbaIE/k5DF8/KNpeOS/zHT1eyrM9I4zVYzUQ/XI3/gRsAZASUtY0UjYbQwHXpe7yLt/SFcskmVT1l5gz5qAieu/VDlCsfPTsQb4P6ZkNLkP6y0c36YkEAm3PlHOpU5DYUhGBCszXGylEot2B50xGi4iKReqanUqS/Mqq57z2hra1zIsuwNb+5n8wOYkqfb8F6rGkY5cj87qv3PCuv/EThQkEu2JMe+bpM3SQjf3TZcv3NDy X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(185117386973197)(35762410373642); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(13017025)(13018025)(13024025)(13015025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:CO2PR03MB2376;BCL:0;PCL:0;RULEID:(400006);SRVR:CO2PR03MB2376; X-Microsoft-Exchange-Diagnostics: 1;CO2PR03MB2376;4:qAGDkcxTX6WlzDKCOBCUVV/iIhFxvt81rl0zWAUv5Bll6KLky3OtXD0xGHOT65u36ahFzSzfWZnbeNHR50fwGudA27iMt+axN1p20x51if5Z2fZIh9aakU1v00egVyPCco/ME/E8mOB/NaJMkkBE5xp0eEp4d+u93HeqSwh++xl8a7ndbPigoLHY1RkGeKmM6sE5UDNuaXYzz1wJcryLMt/RbvmNm/jS56erZ7QF3/QEQLhXfV0TS/ipc0pMeKbsmWjWV2pno6u2hXJ5WtmjI/62oQ4ijblLfilOlm3eTpohlWg9BQkq/8+fczShT8B1D5/nXzHAtILb50GdWgOBIskH/jWh6Q1m/pGCeXe7cTj78NsCYPvZBcs76xgU+QexKN10Ljj4VPYKwAHyNZqkapcuwA6DFe7AQof5ZNi0i/yuam3rpdV3fKYkYiu5I8Hzsm5Qg9NNwic4O7Klbjcr3wLIKr+o4giO3U0Zm3zQRyY2f9QZhQgh6U95JRmf1qSPPe33y+sh2jHlHwoPWGx9NRuNggk50MmRayZqiubJtpu8oRNsfUuvL0UQfufCDrklC6IWKxHyhtWMy4rKBLBqwA== X-Forefront-PRVS: 09749A275C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO2PR03MB2376;23:IH/Pc/byXgT0TyK2unV8pwy8nH0VKQgzFG/cWKshA?= =?us-ascii?Q?2a573sYnoq5cbOCv4TS2IuWVxoSCtnmkFgvtb6ZzyO9I35P7c4bEeAvgB9Kc?= =?us-ascii?Q?bBT6BVTziheCr3At6zYYLw/UCzmXsUfBZ90//+e3wcXaphwi8pWjUvDKVcdK?= =?us-ascii?Q?AOCsIUzYo90M0/k2KiY+8nUmJl+0MNMCQWd2GrOIr8I8fp9sAEF7nquq4KD8?= =?us-ascii?Q?5qCAD95pYg/lqrwi5PQ9+D6Z0DJylcZsrHsEErGq9aeuq0xinUPOiEUEmdu3?= =?us-ascii?Q?TyyA0lh8oXh+xus7bSmiH2CeiVdzAvtpbL8BIKGR3WuGxHmfI+DsgFYyq7HD?= =?us-ascii?Q?A6OFQEz9AObarfyy1E9gr4pyML7cBLWtdZ7qcP2k4LZKQfjYthdtw/qdIMm5?= =?us-ascii?Q?i+aF3qomVRtw9lOByQq45YaqeTSzKqgI8mlmRXIUx6k6gP+uj1CGN2U1LRtE?= =?us-ascii?Q?6NorIrdQt0j3BcdbnDz0rdZx8poQ0XDpdDc8DtgW90i657y2VykZNHF+UcKA?= =?us-ascii?Q?sEfwggiD83cc1ESy1SgirZC3mCCoxcQOA/3/CwaQmwM8bPRAmDUPPZDHtKq4?= =?us-ascii?Q?JEEa1wnDHDgudr92LpQIXVOt64C+/R/W2UXHB1NB7XmUv6Fee5CFRVeZrHzA?= =?us-ascii?Q?mpnGrME62wbH4f/kFjCmvgzx0pasIPROgLnMEMVF9F7tLirVFkvZHm85kWlz?= =?us-ascii?Q?wd3KVhxcH/pL4yLg6G7MA9s3DgrHRu/vYjZ2CBKCYTWH9pd5Wa65+X1vRbbP?= =?us-ascii?Q?xPJl/5b8jdO7JW9MbzUxel+n+VgWsIal1Y55RjtAY6LFmStqntha1Xmw6Pq/?= =?us-ascii?Q?fKosJoTAv3ZNNKfSTwih2puUjaxox0/n/SlwExD55gc8diKZcy6EOL9ReQJi?= =?us-ascii?Q?aSUt6QB+m19ttuBDY4K27hEaIXK8Fc86oUsmg2YDaDNd6VKJFQP3f4CJeTNa?= =?us-ascii?Q?rPfxT3ER6Ta/wT+xSw44En/8W7FukqEUYqwYgnWyu4BN87dXEwVmNdSwLgiY?= =?us-ascii?Q?dEvWVagbX3tRjT2veV0bDSnnzwfCUkGqWAluCySUMc3grvzCvPl2JhNe6dJf?= =?us-ascii?Q?IcMzi/6cq4WW6tvxa4kBxkl15k+1jJ55ZDXWotQO4gSLGoYakUApdop9pERW?= =?us-ascii?Q?dX7d3WrhRBKdr3aif4U1Zb/tAjb8ACehVsFvC7b+NRjl1RZ9/Dtfw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR03MB2376;6:2MEQcbrgBbeDWJL43mhSr1mDLcJvBmtJqMl9irVqSi9zWq1CZlvbUBIA321U/ULIBszZG4iaqEwb5CBQ18bSEeuvfeSNQBTasaYFWbvngmqZx69eowG9xGYEjk+Z34i5y8Sk0mHLGuYM+JJmQ76MrtPAx2ic+f5dSwuoEOgZqUP6dyrTwVyXevQwBc4YeP5FXerHuIpk9R9M++mZrrL2HmuNIQiNaG85kkuAD3ITjIkh/t5mCE+uUEaoP/jSNvKpSJvmTdmARRPlN629SGJAyA==;5:VHtxayHoEm2FS9gbu9UE6V0V2fOuBEv33k4kpEe8Yhwu4Yxy31moHfNRBL5/MaYX87k8LzE15siJWd8nzPQny0RmTEDpRXE93nDkEl+MbzktWWX5wE9DLJwsroCFdQhmQEykyLc7CbYM+2y2wB2isb8zu53bNllsG8iWT4IwcUA=;24:rT3xPbcxCiK48L1VJTtc/GvBN7/XMRV/ATM33x6qRyjTRgimHn6o6hoEZWP3mSCORjj4CVZt4v+uSS1vGt8Z/0Cibw9npQbJ3JoWvfz+zfA=;7:/wO37KTF+wxky/i0V79xaliwaGK+IhXdEYE5lPBb/caDeQhfrWLFaJLh8Vpu4gM8+8rrxGKAAF9oWA0Ksu6NTBCb/9JWo9CEtpnQxXktxRNGAauF+SJHwHF/rUV9VTwOybux17IEFW9XzmaLpOFY2oNLS2AoLwMBRIwP6UlaFwzr0YAg/X8ao5dd8TIRcLU+gNftH7KThh5Arn5tRpTC+w== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2016 03:31:52.4509 (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: CO2PR03MB2376 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The helper usb_of_get_child_node is defined at of.c, but missing its declare as a global function. Fix it by adding related header file as well as compile it on conditional of CONFIG_OF. Cc: Greg Kroah-Hartman Cc: Arnd Bergmann Cc: Alan Stern Cc: linux-usb@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Ben Dooks Cc: linux-kernel@lists.codethink.co.uk Signed-off-by: Peter Chen Reported-by: Ben Dooks --- drivers/usb/core/Makefile | 3 ++- drivers/usb/core/of.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/core/Makefile b/drivers/usb/core/Makefile index 9780877..da36b78 100644 --- a/drivers/usb/core/Makefile +++ b/drivers/usb/core/Makefile @@ -5,8 +5,9 @@ usbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o usbcore-y += config.o file.o buffer.o sysfs.o endpoint.o usbcore-y += devio.o notify.o generic.o quirks.o devices.o -usbcore-y += port.o of.o +usbcore-y += port.o +usbcore-$(CONFIG_OF) += of.o usbcore-$(CONFIG_PCI) += hcd-pci.o usbcore-$(CONFIG_ACPI) += usb-acpi.o diff --git a/drivers/usb/core/of.c b/drivers/usb/core/of.c index 2289700..3de4f88 100644 --- a/drivers/usb/core/of.c +++ b/drivers/usb/core/of.c @@ -18,6 +18,7 @@ */ #include +#include /** * usb_of_get_child_node - Find the device node match port number -- 1.9.1