diff options
author | Nitin Gupta <ngupta@vflare.org> | 2011-02-18 17:33:18 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-23 14:02:56 -0800 |
commit | 3c8bb7aab9ad84bce7d81878fda64d631089a88d (patch) | |
tree | f4aac6c1b78f17fa261a38a51bc3aa339f640cc7 /drivers/staging/zram/Kconfig | |
parent | 5caf8fca2da11e368a2284f4c4f5c2cbbe1b3ec8 (diff) | |
download | kernel_samsung_smdk4412-3c8bb7aab9ad84bce7d81878fda64d631089a88d.zip kernel_samsung_smdk4412-3c8bb7aab9ad84bce7d81878fda64d631089a88d.tar.gz kernel_samsung_smdk4412-3c8bb7aab9ad84bce7d81878fda64d631089a88d.tar.bz2 |
staging: Allow sharing xvmalloc for zram and zcache
Both zram and zcache use xvmalloc allocator. If xvmalloc
is compiled separately for both of them, we will get linker
error if they are both selected as "built-in". We can also
get linker error regarding missing xvmalloc symbols if zram
is not built.
So, we now compile xvmalloc separately and export its symbols
which are then used by both of zram and zcache.
Signed-off-by: Nitin Gupta <ngupta@vflare.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/zram/Kconfig')
-rw-r--r-- | drivers/staging/zram/Kconfig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/staging/zram/Kconfig b/drivers/staging/zram/Kconfig index 2f3b484..3bec4db 100644 --- a/drivers/staging/zram/Kconfig +++ b/drivers/staging/zram/Kconfig @@ -1,6 +1,11 @@ +config XVMALLOC + bool + default n + config ZRAM tristate "Compressed RAM block device support" depends on BLOCK && SYSFS + select XVMALLOC select LZO_COMPRESS select LZO_DECOMPRESS default n |