Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752448AbbKPVPK (ORCPT ); Mon, 16 Nov 2015 16:15:10 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:58524 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750910AbbKPVPF (ORCPT ); Mon, 16 Nov 2015 16:15:05 -0500 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: linux-arm-kernel@lists.infradead.org, Mathieu Poirier , Alexander Shishkin , linux-kernel@vger.kernel.org Subject: [PATCH] stm: select CONFIG_SRCU Date: Mon, 16 Nov 2015 22:14:35 +0100 Message-ID: <12747713.N26XusNZpW@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:hmZLwPrVesExfjEKtY0FTObFm5Q10fKslKyDcO7Pbnq+emMkiaF SVXHdUIOMEn0y8IouQl1R8BjqMI9NcD+h1nE4xkYBAWKVrZxEq0eLEANE5UNGdCXDDBSa5t J5Xl0x6QSfwk972DAFBjLNqdu4ZISRQM5/pX5yvhkCWCknGswSGaTl19rsS/B/cGTB8fnG/ tgWpZ2CxiV6UmYMaUmQDQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:yvOApM/UdCs=:Fmi2uIcMddMjfEMa7l5xlE m1Vgo6HjwyVoLe4GBm5L4ybjBnojh6QQjH4rmKinTVk9hTo6q+McIxxKdPF/RQriNFANpBmQa 52p3VYqyJgiVaYawTdsn3Tfv9m/yjqx2PibubHlZSzFcIBxiEjuWmQvn5ffAoEKtAX12CvXyX 9xMokBo9JD/6m/CZQvGywpjKq9cZoQRU8RcL/RQHxSfu+5G/OHgdFEP2bAEOO8o/Cf0eWHgOr XBjPEDD7XCt9mzKdXe9lBLfvepktT+P2alKWpZ+CB/ffZy+GaYZIZkYaK/JwY6fJksUs00ut+ y5e1C4KrxZbAzs/6gt5uOx++u9O0RrFcEgPDxJbgyCImVM7MdQtn+SKE+KRu9vr37jaAVrl2k v/A46Tw7ltkTC8NhnmW5lVRDuL6ihGdgNsVpLwi8mrWifLXn+brSuxfgn3ATYsJVoIPzoEE/B 3oIobQolm1EjWfxW0PFUC0LB0bYtqPGlr3VVhkuf7HXeWsEkVRcBlNYgeyYKDN0miaX3gMYzC LkcIXS+dK1UTdlVTD4+MBwIZfZ01GNJfc9ypkAAC2b3VlcnF2GRMomdPE0B3h8A2E6ECYa1xQ ymWwfxPYrxzq1KGKTd1nRF2yRf6J7M9p1PotNnoSvwv7O+r9cToT+gwRivl3GlF+qx8Ha+9Wk o8nnxH3Fd7SdhD7zJ4W1PaTldCSwX6tMOCzadKYJNzs+gpgud9ZSs8Nlvk7WO6rRjyOwkoIRI adUbCcB76Buw5udr Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1389 Lines: 35 The newly added STM code uses SRCU, but does not ensure that this code is part of the kernel: drivers/built-in.o: In function `stm_source_link_show': include/linux/srcu.h:221: undefined reference to `__srcu_read_lock' include/linux/srcu.h:238: undefined reference to `__srcu_read_unlock' drivers/built-in.o: In function `stm_source_link_drop': include/linux/srcu.h:221: undefined reference to `__srcu_read_lock' include/linux/srcu.h:238: undefined reference to `__srcu_read_unlock' This adds a Kconfig 'select' statement like all the other SRCU using drivers have. Signed-off-by: Arnd Bergmann Fixes: 7bd1d4093c2f ("stm class: Introduce an abstraction for System Trace Module devices") --- diff --git a/drivers/hwtracing/stm/Kconfig b/drivers/hwtracing/stm/Kconfig index 83e9f591a54b..e7a348807f0c 100644 --- a/drivers/hwtracing/stm/Kconfig +++ b/drivers/hwtracing/stm/Kconfig @@ -1,6 +1,7 @@ config STM tristate "System Trace Module devices" select CONFIGFS_FS + select SRCU help A System Trace Module (STM) is a device exporting data in System Trace Protocol (STP) format as defined by MIPI STP standards. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/