On Mon, May 26, 2008 at 05:05:43PM +0300, Artem Bityutskiy wrote:......
--- /dev/null
+++ b/fs/ubifs/Kconfig
@@ -0,0 +1,71 @@
+config UBIFS_FS
+ tristate "UBIFS file system support"
+ select CRC16
+ select CRC32
+ depends on MTD_UBI
+ help
+ UBIFS is a file system for flash devices which works on top of UBI.
...
...
Please change this and similar other options to:
config UBIFS_FS
tristate "UBIFS file system support"
select CRC16
select CRC32
select CRYPTO if UBIFS_FS_LZO
select CRYPTO_LZO if UBIFS_FS_LZO
depends on MTD_UBI
This way UBIFS_FS=m, UBIFS_FS_LZO=y will only force CRYPTO_LZO=m and not CRYPTO_LZO=y.