From patchwork Thu Jan 14 23:13:00 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 101160 Delivered-To: patch@linaro.org Received: by 10.112.130.2 with SMTP id oa2csp187051lbb; Thu, 14 Jan 2016 15:13:50 -0800 (PST) X-Received: by 10.66.255.39 with SMTP id an7mr8418195pad.101.1452813230154; Thu, 14 Jan 2016 15:13:50 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w3si12072176pfi.110.2016.01.14.15.13.49; Thu, 14 Jan 2016 15:13:50 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161097AbcANXNs (ORCPT + 29 others); Thu, 14 Jan 2016 18:13:48 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:55571 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161000AbcANXNq (ORCPT ); Thu, 14 Jan 2016 18:13:46 -0500 Received: from wuerfel.localnet ([134.3.118.24]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0LqInx-1ZggdK03If-00e2Sf; Fri, 15 Jan 2016 00:13:03 +0100 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Kalle Valo , linux-mips@linux-mips.org, Hauke Mehrtens , =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= , linux-kernel@vger.kernel.org, Michael Buesch , netdev@vger.kernel.org Subject: [PATCH, RESEND] ssb: mark ssb_bus_register as __maybe_unused Date: Fri, 15 Jan 2016 00:13 +0100 Message-ID: <4037550.DMaVTE01Aq@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <8760ywd5fe.fsf@kamboji.qca.qualcomm.com> References: <8128014.DbbgBtKY3z@wuerfel> <8760ywd5fe.fsf@kamboji.qca.qualcomm.com> MIME-Version: 1.0 X-Provags-ID: V03:K0:O5X5MmEB3YAo/M0wdSx9OGVPs/bQnMWMKdj2hn/sQqVJAC4T+xq MnRmUG9s8Q98ufdbf/fsQAwGhRsUSk6zWmDkliRlO5g8Qn9YcstzqfD/oCGOLi5I2MbsZsw uFvbhYgIP+NJ8FLjfbgReHcTGh076rpNVPCMy5zqE/3qIezugtiz0TbPHO/Vzzq5KaRTUv3 fjFd+dlI43PKWzdN1eDkg== X-UI-Out-Filterresults: notjunk:1; V01:K0:CCh0uex/jiM=:FOjYRKn0/ZGy3Jw22VPgs4 ajvG2nnaKjU5OTmU9hGzi2NGg8riJpMQHWPYNfejIbp+/7c810WKkc50lr90YAy7nDj/ceD0R VB+Tt33ATDxjf0lzuD2r52ljCyhY6WHaBL+o1dObag6hwON7VcCt/gFjDIFaz55Sydkrl/VoN TSee23At6PzvMb96kv4Z/D2VXQpoTT1p15SchPEKyhTRwSiyiA3urcv9GD8YmEbGtRlBbGwSp n2EyUNkoxBmd7BJhTzwKPtePF3SR3Fx8HRle+LDgyWgkQ+Hz4B9rBd/CACyWTh33lXxqfEkIJ DFrZAwf/dUigBAJroFo1CYiUYTGu+7+HKhOdYMSVXaVCwYtSMFSds1rmnC7oG3bFdLK9EKKL2 +jQV3jsafQM2Cvu0E0OJ0wG1rGI7ts8WZV5ssYoEGAamew5fcHRIanTbWH+6M+uTKCcHbN1Ky Xyhm+1Ym1lA0KfNvHSap26y6tStBsavzMdIUgwpqfzrqPGvqJMQy0TGiP71GT80XUSdnVz+KO kzav0CZTYOSMsjmdOBy+nNfAPkUjrEAQYnn4rZIR0LUOb7+JESO0YXhTUFwIXm8Cjvor5X4FW 3kw9FIZSYlHjnbULOPcmPiwMD+Uwe6gUHOJkXtgd0CbiHWjiryTb9mMattUvyXwtmdf3gHfvS qGTboPfyE8cmkIz26Rngj3WoMgzI7y0GrbyfQ7Ku9w8nY6Y9H5MBuuekepJcdanHo9LJH6lx+ WZfqr/bKy9kpS3fw Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The SoC variant of the ssb code is now optional like the other ones, which means we can build the framwork without any front-end, but that results in a warning: drivers/ssb/main.c:616:12: warning: 'ssb_bus_register' defined but not used [-Wunused-function] This annotates the ssb_bus_register function as __maybe_unused to shut up the warning. A configuration like this will not work on any hardware of course, but we still want this to silently build without warnings if the configuration is allowed in the first place. Signed-off-by: Arnd Bergmann Fixes: 845da6e58e19 ("ssb: add Kconfig entry for compiling SoC related code") Acked-by: Michael Buesch --- On Thursday 14 January 2016 08:46:29 Kalle Valo wrote: > I can take it. For historical reasons ssb patches go through my > wireless-drivers trees. I found this in my backlog, and I believe it still applies. Can you take that one too? diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c index cde5ff7529eb..d1a750760cf3 100644 --- a/drivers/ssb/main.c +++ b/drivers/ssb/main.c @@ -613,9 +613,10 @@ out: return err; } -static int ssb_bus_register(struct ssb_bus *bus, - ssb_invariants_func_t get_invariants, - unsigned long baseaddr) +static int __maybe_unused +ssb_bus_register(struct ssb_bus *bus, + ssb_invariants_func_t get_invariants, + unsigned long baseaddr) { int err;