Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1304953

[PATCH] logfs: fix logfs build errors and dependencies

From Randy Dunlap <rdunlap@infradead.org>
Newsgroups linux.kernel
Subject [PATCH] logfs: fix logfs build errors and dependencies
Date 2016-01-08 20:30 +0100
Message-ID <qOKTw-2Pp-29@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


From: Randy Dunlap <rdunlap@infradead.org>

Fix build errors that happen when CONFIG_LOGFS=y and CONFIG_MTD=m:

fs/built-in.o: In function `logfs_mount':
super.c:(.text+0x92a6f): undefined reference to `logfs_get_sb_mtd'
fs/built-in.o: In function `logfs_get_sb_bdev':
(.text+0x93530): undefined reference to `logfs_get_sb_mtd'

This change allows CONFIG_BLOCK and CONFIG_MTD to be disabled, but
if either of them is enabled, CONFIG_LOGFS is limited (restricted) by
the setting of the former symbol(s).

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc:	Joern Engel <joern@logfs.org>
Cc:	Prasad Joshi <prasadjoshi.linux@gmail.com>
Cc:	logfs@logfs.org
---
 fs/logfs/Kconfig |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Found in linux-next but applies to mainline also.

--- linux-next-20160108.orig/fs/logfs/Kconfig
+++ linux-next-20160108/fs/logfs/Kconfig
@@ -1,6 +1,7 @@
 config LOGFS
 	tristate "LogFS file system"
-	depends on (MTD || BLOCK)
+	depends on BLOCK || BLOCK=n
+	depends on MTD || MTD=n
 	select ZLIB_INFLATE
 	select ZLIB_DEFLATE
 	select CRC32

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH] logfs: fix logfs build errors and dependencies Randy Dunlap <rdunlap@infradead.org> - 2016-01-08 20:30 +0100

csiph-web