From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755117AbbKCPKv (ORCPT ); Tue, 3 Nov 2015 10:10:51 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:59715 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751568AbbKCPIq (ORCPT ); Tue, 3 Nov 2015 10:08:46 -0500 From: Arnd Bergmann To: netdev@vger.kernel.org, Kalle Valo Cc: Michael Buesch , linux-kernel@vger.kernel.org, zajec5@gmail.com, Nicolas Ferre , Alexandre Belloni , Jean-Christophe Plagniol-Villard Subject: [PATCH] ssb: mark ssb_bus_register as __maybe_unused Date: Tue, 03 Nov 2015 16:05:51 +0100 Message-ID: <5928552.0ccybX7Zly@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:JfnyV5Dhq7rLwOeNl1Lt6b54ao4qlDmUpXMdOR0yGeotanPrygv pflxVGKODNSmsktm0N+4xS0Rx9Wp8Pn41eFk/f8uk/iPgxY6dR+qORIfuCVtVQYcNKEhDAE NVHAG3L5P45JHl9rIdbyoCEkbJ/4VVLs0qB8Sn8k5QFnb1OOXTTGHj4AKj9xiJU+llJxwEA oXFXtfGj+RNKMd/QY1krw== X-UI-Out-Filterresults: notjunk:1;V01:K0:YfeWR70JrZI=:Xp09n8ikVGvlcKBBBxMMud Pavbh5JLAYBVvKVR4SyZIppopHamD0MaUuE8XlNORPN8ckZX3+PoDS6Qtr6u/LOfMFOzhyI4I VXgcnciCx2GMI5PWaeXXBe2RqRi52n+Oj+mg0l3wSxLFdHWXiy8POtVGd26DZoFTYVmTXmkJ3 q1S/S2kPOoWqT9rcieDI+f0j7H//2ezfPgvJr1fx0fjFAxJpNnZc4A5CCJ61lwh6e8j3/SK23 S2bLB6z3GA+2V2kupyOYkqiiUS8HQrEotlZC2zcqaImphL7miyJW3Y6DN6t+59aTmEu63oCMU QvRkyxvIg+Kyo1BiRn+JKS/5cvs5SkRWITYwr9hhIGHRyeHQF9iA4D8LK4UvpGlVs2GP4nLDB DbZPQkWPa9HZ+/+sg3zXF6Sm2INUR01BWpz9zfQOJrLjdV/Rp7k8E+uoUlEHOuG7hECCUY2HP oE44ue10TbZOAUsmbX9+Hf6I50iexwSxW354GaSVm2Vtf5oeiEUyZpbfi5oTVDiAFwuxrY1IE IxriRzWlxHv3167FcMDCt7xC2vtsd2krSiVjCd6Ssj7CPT+xc+C5KrI0M9ALCtK38nb9tQJAm 6kJg36jXaY4dy4R4fjMqv7Bfl13xA9rfXfj5XusddoJQ1oqY9g9WboyD2DUVWjsFEHjLjOyKm ENUQO/+uO/q8AeBTwRBle/o+ab30IhIAzMmeP4QAEqLYXlIV9m88aRA+UztVxcQdUjNnEgXr1 nZFqa2eJmamePmx0 Sender: linux-kernel-owner@vger.kernel.org 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") ---- This showed up on ARM at91_defconfig and sama5_defconfig, so we should probably change those configurations as well. I can't see why they enable CONFIG_SSB when they do not use any drivers for this framework. diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c index 5d1e9a0fc389..e2ff6b5b2094 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;