From patchwork Mon Feb 6 16:26:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 724587 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vHCYf6vJBz9ryk for ; Tue, 7 Feb 2017 03:27:34 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932065AbdBFQ04 (ORCPT ); Mon, 6 Feb 2017 11:26:56 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:65059 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754502AbdBFQ0z (ORCPT ); Mon, 6 Feb 2017 11:26:55 -0500 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id 0Lo0CW-1burjq1EpE-00fwSz; Mon, 06 Feb 2017 17:26:46 +0100 From: Arnd Bergmann To: Jiri Pirko , Ido Schimmel Cc: Arnd Bergmann , "David S. Miller" , Vadim Pasternak , Elad Raz , Ivan Vecera , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] [net-next] mlxsw: add psample dependency for spectrum Date: Mon, 6 Feb 2017 17:26:30 +0100 Message-Id: <20170206162642.693506-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:6e4F07HU/ZSKNmM0Do/oDhvTz/PE9ToyXHcN09B8SV6KrF/rd/D uvNN6n3wHKBB3ObfvZMVw4zQEw9HMYnVHAEAbMD2ZMkGiqo2/2Oyala1PXXLqt8/Oc1LdR/ 7ZgXragqAglFy2oMRAXPpzQ1AR1hcomQfTGwurJ647g332VXyH6ce4wC0LwOZ+XMpquMqdn JsGv51QSQHRWLr6CKqLAA== X-UI-Out-Filterresults: notjunk:1; V01:K0:V+BkKJJrvxQ=:VOMFnwLfQs9h3kE9fMzziv ARUzK4UcHMbrZcNcnjuOyN0iVAVoGExMsb4AxJpmUiWtcJ16/DxgUuvbL5hSKBn/MxxPlC6Yw G8nSc2IHHbis+ihD21G4nDlp78NF2YungErz0wN0A4GqcXpkbw0JWA8W+VoSzBg/A8MC1Divo NGtGSPF14/9I/52+1oc7BVUAITyOy3Hf+pDF3GE3ZG9bcEp3ZfaJJhFlNPOss6Mp+M4FLY1Y/ YT+2fj8Rnq5XgaICB08RHMCPr88QILUpOlfPPy3CsOexq/6UjDyggTIAV02o46JQhCAkRiGug AJ0a9OmWn5QKbA2bz4/1U6Z1kxJxD2fH285r7oV0Xw9vOyKXt3QGmwQpKER++YfsSA4hCWrpx doJ9OcPQ6/koBj7NgvERsnIr7n375+dNfp4uaa9Zy0aELkRIBj7OB9MjhMDSRRjSUadWPplJy JsO6AhtegxfzKF4AC+7SIuF1o3RKzeP7PYyzkVWhVn34/ZJc/Hwn3N556g2jxDmUXC/Nrbv0F uD43mm+iP4SdX2oLSuM+xWBLpu7HXov/DjGPQYRRuMr37JEJGZRDFoALlChmNgymCi778rLKV DLUs8vUJFc/hU/HWJrNXbWxiQOBUL+nY90jB67vebmr23y/CARqWIYzL2gKlyFnO88a3HIphN gnplaS6VwMV9aUbaqde9LHfmyjGj6yI0Q3F4bI1geykkmpGrvgA0snO5EQjVT3rewba8= Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When PSAMPLE is a loadable module, spectrum must not be built-in: drivers/net/built-in.o: In function `mlxsw_sp_rx_listener_sample_func': spectrum.c:(.text+0xe357e): undefined reference to `psample_sample_packet' This adds a Kconfig dependency to enforce usable configurations. Fixes: 98d0f7b9acda ("mlxsw: spectrum: Add packet sample offloading support") Signed-off-by: Arnd Bergmann Acked-by: Yotam Gigi Acked-by: Jiri Pirko --- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/mellanox/mlxsw/Kconfig b/drivers/net/ethernet/mellanox/mlxsw/Kconfig index 76a7574c3c7d..ef23eaedc2ff 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/Kconfig +++ b/drivers/net/ethernet/mellanox/mlxsw/Kconfig @@ -73,6 +73,7 @@ config MLXSW_SWITCHX2 config MLXSW_SPECTRUM tristate "Mellanox Technologies Spectrum support" depends on MLXSW_CORE && MLXSW_PCI && NET_SWITCHDEV && VLAN_8021Q + depends on PSAMPLE || PSAMPLE=n select PARMAN default m ---help---