kernel: kmod-fs-fscache: Add cachefiles.ko
The CONFIG_CACHEFILES configuration option makes the kernel build cachefiles.ko, also package it. Build CONFIG_CACHEFILES as module and do not try to build it into the kernel. This did not work because it depended on CONFIG_FSCACHE which was already build as module. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
d29353d30e
commit
724ef7b484
1 changed files with 6 additions and 4 deletions
|
@ -260,16 +260,18 @@ define KernelPackage/fs-fscache
|
||||||
TITLE:=General filesystem local cache manager
|
TITLE:=General filesystem local cache manager
|
||||||
DEPENDS:=+kmod-fs-netfs
|
DEPENDS:=+kmod-fs-netfs
|
||||||
KCONFIG:=\
|
KCONFIG:=\
|
||||||
CONFIG_FSCACHE=m \
|
CONFIG_FSCACHE \
|
||||||
CONFIG_FSCACHE_STATS=y \
|
CONFIG_FSCACHE_STATS=y \
|
||||||
CONFIG_FSCACHE_HISTOGRAM=n \
|
CONFIG_FSCACHE_HISTOGRAM=n \
|
||||||
CONFIG_FSCACHE_DEBUG=n \
|
CONFIG_FSCACHE_DEBUG=n \
|
||||||
CONFIG_FSCACHE_OBJECT_LIST=n \
|
CONFIG_FSCACHE_OBJECT_LIST=n \
|
||||||
CONFIG_CACHEFILES=y \
|
CONFIG_CACHEFILES \
|
||||||
CONFIG_CACHEFILES_DEBUG=n \
|
CONFIG_CACHEFILES_DEBUG=n \
|
||||||
CONFIG_CACHEFILES_HISTOGRAM=n
|
CONFIG_CACHEFILES_HISTOGRAM=n
|
||||||
FILES:=$(LINUX_DIR)/fs/fscache/fscache.ko
|
FILES:= \
|
||||||
AUTOLOAD:=$(call AutoLoad,29,fscache)
|
$(LINUX_DIR)/fs/fscache/fscache.ko \
|
||||||
|
$(LINUX_DIR)/fs/cachefiles/cachefiles.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,29,fscache cachefiles)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-fscache))
|
$(eval $(call KernelPackage,fs-fscache))
|
||||||
|
|
Loading…
Reference in a new issue