From patchwork Sat Dec 10 10:38:32 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 101421 Delivered-To: patch@linaro.org Received: by 10.140.20.101 with SMTP id 92csp742428qgi; Sat, 10 Dec 2016 02:38:58 -0800 (PST) X-Received: by 10.99.107.4 with SMTP id g4mr153495822pgc.108.1481366338115; Sat, 10 Dec 2016 02:38:58 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a30si37242181pli.303.2016.12.10.02.38.57; Sat, 10 Dec 2016 02:38:58 -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 S1753198AbcLJKiz (ORCPT + 25 others); Sat, 10 Dec 2016 05:38:55 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:64152 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752845AbcLJKix (ORCPT ); Sat, 10 Dec 2016 05:38:53 -0500 Received: from wuerfel.lan ([78.43.21.235]) by mrelayeu.kundenserver.de (mreue002 [212.227.15.129]) with ESMTPA (Nemesis) id 0Li5LP-1d16sH0rit-00nOky; Sat, 10 Dec 2016 11:38:46 +0100 From: Arnd Bergmann To: "David S. Miller" Cc: Arnd Bergmann , Gregory CLEMENT , Marcin Wojtas , Florian Fainelli , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] net: mvneta: select GENERIC_ALLOCATOR Date: Sat, 10 Dec 2016 11:38:32 +0100 Message-Id: <20161210103844.1465583-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:a8moJoIT7trx8SQ/eoKoOJ/tVfnmi1jM5+BaYCi51MF9AzB8fha m0mPrui9L4fTKzZWgSfRS50JdAStc6HgXz0bh+zue590k0PvpIKLN4bBBseNf/0F2CIQiLR PD9CnNGGc8UvejNe0s4dN0izyC8WVsQc8wYn05LaKF6qcjB5E5LPHxkzohtJqUp8jlKZz7j /FuvbWOqQ7YmGY59Qr9LQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:oZ7XvBtBsNU=:+sEsEiPN7Hj3wyNJ0kfhgJ F/a7gpBwERbv3qQTpSvQWBxTfFLzvW6Rz+y9z2oyDqQbYMywQPwkcBHeKFzXt+g8BRmhCQB5l j+JpCGh6O+SGdu4xNwx4erVgipHTE9wCheOIpP7WbKFWg1SU5xVXakg+0w4LSVFykp20gdqHT Hu32nIGH3YVThcVjK8hNHq+OP/eCCOin+J//liXxztHf3ZF1yP/Ol32rsMQb1aUic2M4RldAL boXOg4F1JqxTEt4zayZ67ewMIv3CquxzTFirh/rPWtuzoqWuZk2La3Uyfidm9ZROf17ZqBfo+ iPZ62XJypuzaNMavQTAJO690xHpSdRAcECYWovrSCr010BqJ1NxgnF64dU7Oj86ZNiGdEEAO+ ReCf/rRMSWCiPusLXoPai3NT4WDgee35CJ7ROCCDW9h703BMy7aQrVy1bU2I3hynD/oTCUtwr Ah4QXp0Tjcl3zTK61iZrZdDkOyqbCE1OC2oQzOHoVgJ5FWUKirSN9C1xE7m74huJTpHs2efxU plhGE3cOjlaZtfh6pwAc9FVtOckVFSD4NrCGmW6RIF6yzXse/Ok39mxTwp+ZDSAen3btZCjSi d4ynCFBj/FXocKMD38h4Co/xLJjpV3EH9d8ghNTp4g+/xGFa2U4+6SiOTEDWIR+cUhfD6bnDp euxGiO4Lk8IHG38DuLByCwcMvSh53bJmNKI5Vq471EhS6PE9sPPzsqIuXHSlJ+5FV/Vg= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We previously relied on GENERIC_ALLOCATOR to be selected by CONFIG_ARM, but now we can compile-test the driver on other architectures that don't select it: drivers/net/built-in.o: In function `mvneta_bm_remove': mvneta_bm.c:(.text+0x4ee35): undefined reference to `gen_pool_free' This adds an explicit select for the part of the driver that has the dependency. Fixes: a0627f776a45 ("net: marvell: Allow drivers to be built with COMPILE_TEST") Signed-off-by: Arnd Bergmann --- drivers/net/ethernet/marvell/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/net/ethernet/marvell/Kconfig b/drivers/net/ethernet/marvell/Kconfig index 3b8f11fe5e13..f4b7cf18fb0f 100644 --- a/drivers/net/ethernet/marvell/Kconfig +++ b/drivers/net/ethernet/marvell/Kconfig @@ -76,6 +76,7 @@ config MVNETA_BM default y if MVNETA=y && MVNETA_BM_ENABLE!=n default MVNETA_BM_ENABLE select HWBM + select GENERIC_ALLOCATOR help MVNETA_BM must not be 'm' if MVNETA=y, so this symbol ensures that all dependencies are met.