logfs: fix logfs build errors and dependencies
PATCH 1/1 logfs: fix logfs build errors and dependencies
From: Randy Dunlap <[email protected]>
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 <[email protected]>
Cc Joern Engel <[email protected]>
Cc Prasad Joshi <[email protected]>
--- fs/logfs/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Found in linux-next but applies to mainline also.
fs/logfs/Kconfig +2 -1
@@ -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