From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752448AbbJPWfv (ORCPT ); Fri, 16 Oct 2015 18:35:51 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:58891 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752315AbbJPWft (ORCPT ); Fri, 16 Oct 2015 18:35:49 -0400 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: Alexander Shishkin , Mathieu Poirier , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH] stm: add configfs dependency Date: Sat, 17 Oct 2015 00:35:19 +0200 Message-ID: <5578991.YxAbTTycJA@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:TytwS3CTBP5QzAlu+ZgihbOjM6OZuzyXupaklUvqyLN1RYXVwHB 8yyCHAYGAVBJLoZKkYI/zOb3xR8ShvyUsCZlTLn6EwhpLvCXGoMB/F/6nwj9768nU5r+xYR K5DfE07jqEa1fBNzRKZT+LZbySATs9SqVa/yZ5Hh1LbhNafG2vkWX26lCEyKO0DcC/hxjdz MVDQNo3+dVisN1Ma2es9Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:hSH+hni60Ck=:UVo9fK2tv3XelEPvTUPI2p YbA7FtPcpJOdXRH0oBGMa6aNZO3n/te86n8mltqpU8AoS2vQLjomTYdD1Wd7tLsJANQvCZyIL XMSifIC0s218+KAcDEeYt4I6fBuXZBu804q3ptHFDvYrcL/yyXqK4duieGrsXS1IK2KFTgRoi hmZ4Nx1boNQdArJtOwds1d0jV75QM7+WD9wWMaEol8QkqSn4cLXiJO6nJN5b3lSPnSRR9GsOZ se1rnnFWoRdaM0605o7IQZ1eIxaY7euaU0Nfcvgha0CuyqUmhN/66eMn0dDszsL/Bo9FG07r4 eVB9E/38eM4mKUNH+EE5Cx2WMiu8Y/PkFmaEvtxDWDfwqNU2BrHxok3t+NeOpT1/gAM0i1jAZ q4nfy3IcISmgiaiJZqhe6vfafKbEBvtVlo6RDJzEDFzxQ98qg8qfd/iNFG0fjzxHtVg0y8N08 mgO4cZ8J2uGyfdTcwYHSqrtHL0rWGptXe5+O6n+ef8wLUuBEa00s+VpXx0WU5JQohhE/kjgma TYNPVvAqYWKakMLNQREkYhh1QP2+3mhXmoAHKE7boJPjHX1STEm457rmcUUxIa+WjlDkTfB/i Yu7kSNii3tNjeamm/b5U9eWIw8T9Jbinf1Drvkj0/ccuQix6AHfrWJbrlmSOmSnMg96+v4wyr fOnoV5lGyj4ttqvHfP1RX8v2onqnc/VubQhO1NTM9bzDm2BTJ6haIQkrAUcu+n646UnRXK/rU oZJghqVb/GEpfyPc Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There are three new stm modules, all of which use configfs for configuration. If configfs is not part of the kernel, or is a loadable module while the stm driver is builtin, we get a link error like: drivers/built-in.o: In function `stp_policy_node_drop': drivers/hwtracing/stm/policy.c:232: undefined reference to `config_item_put' drivers/built-in.o: In function `stp_policies_make': drivers/hwtracing/stm/policy.c:352: undefined reference to `config_group_init_type_name' drivers/built-in.o: In function `stp_policy_node_make': drivers/hwtracing/stm/policy.c:215: undefined reference to `config_group_init_type_name' This adds explicit Kconfig dependencies to ensure configfs is present. Signed-off-by: Arnd Bergmann --- The patches are currently in Greg's char-misc tree, we should have this one in the same branch. diff --git a/drivers/hwtracing/stm/Kconfig b/drivers/hwtracing/stm/Kconfig index 5a59a28cc3da..6df294fff1eb 100644 --- a/drivers/hwtracing/stm/Kconfig +++ b/drivers/hwtracing/stm/Kconfig @@ -1,5 +1,6 @@ config STM tristate "System Trace Module devices" + depends on CONFIGFS_FS help A System Trace Module (STM) is a device exporting data in System Trace Protocol (STP) format as defined by MIPI STP standards. @@ -9,6 +10,7 @@ config STM config STM_DUMMY tristate "Dummy STM driver" + depends on CONFIGFS_FS help This is a simple dummy device that pretends to be an stm device and discards your data. Use for stm class testing. @@ -17,6 +19,7 @@ config STM_DUMMY config STM_SOURCE_CONSOLE tristate "Kernel console over STM devices" + depends on CONFIGFS_FS help This is a kernel space trace source that sends kernel log messages to trace hosts over STM devices.