summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-06-02 17:52:09 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-06-04 17:57:30 +0200
commit4bd703530dbe83a6e34693744551b3800d744db9 (patch)
tree08bd3d5df7680e6058d1baa6b6abd58217c13024 /mk
parentd785b774fa19884a9eee7c9a40d5f23893a3443a (diff)
fix some crypot dependencies, add experimental btrfs support
Diffstat (limited to 'mk')
-rw-r--r--mk/modules.mk37
1 files changed, 31 insertions, 6 deletions
diff --git a/mk/modules.mk b/mk/modules.mk
index 1f3b1686c..44e7316f2 100644
--- a/mk/modules.mk
+++ b/mk/modules.mk
@@ -774,6 +774,10 @@ $(eval $(call KMOD_template,BLK_DEV_SR,blk-dev-sr,\
# RAID
#
+$(eval $(call KMOD_template,RAID6_PQ,raid-pq,\
+ $(MODULES_DIR)/kernel/lib/raid6/raid6_pq \
+,20))
+
$(eval $(call KMOD_template,BLK_DEV_MD,blk-dev-md,\
$(MODULES_DIR)/kernel/drivers/md/md-mod \
,30))
@@ -787,15 +791,13 @@ $(eval $(call KMOD_template,MD_RAID1,md-raid1,\
,35))
$(eval $(call KMOD_template,MD_RAID456,md-raid456,\
- $(MODULES_DIR)/kernel/lib/raid6/raid6_pq \
- $(MODULES_DIR)/kernel/crypto/xor \
$(MODULES_DIR)/kernel/crypto/async_tx/async_tx \
$(MODULES_DIR)/kernel/crypto/async_tx/async_xor \
$(MODULES_DIR)/kernel/crypto/async_tx/async_memcpy \
$(MODULES_DIR)/kernel/crypto/async_tx/async_raid6_recov \
$(MODULES_DIR)/kernel/crypto/async_tx/async_pq \
$(MODULES_DIR)/kernel/drivers/md/raid456 \
-,35))
+,35, kmod-raid-pq kmod-xor-blocks))
#
# Device Mapper
@@ -852,12 +854,16 @@ $(eval $(call KMOD_template,CRYPTO_MANAGER2,crypto-manager,\
$(MODULES_DIR)/kernel/crypto/cryptomgr \
$(MODULES_DIR)/kernel/crypto/eseqiv \
$(MODULES_DIR)/kernel/crypto/chainiv \
-,07))
+,08))
$(eval $(call KMOD_template,CRYPTO_DEV_GEODE,crypto-dev-geode,\
$(MODULES_DIR)/kernel/drivers/crypto/geode-aes \
,20))
+$(eval $(call KMOD_template,XOR_BLOCKS,xor-blocks,\
+ $(MODULES_DIR)/kernel/crypto/xor \
+,10))
+
$(eval $(call KMOD_template,CRYPTO_AUTHENC,crypto-authenc,\
$(MODULES_DIR)/kernel/crypto/authenc \
,11))
@@ -993,9 +999,8 @@ $(eval $(call KMOD_template,CRYPTO_FCRYPT,crypto-fcrypt,\
,11))
$(eval $(call KMOD_template,CRYPTO_DEFLATE,crypto-deflate,\
- $(MODULES_DIR)/kernel/lib/zlib_deflate/zlib_deflate \
$(MODULES_DIR)/kernel/crypto/deflate \
-,10))
+,10, kmod-zlib-deflate))
$(eval $(call KMOD_template,CRYPTO_LZO,crypto-lzo,\
$(MODULES_DIR)/kernel/crypto/lzo \
@@ -1110,6 +1115,10 @@ $(eval $(call KMOD_template,XFS_FS,xfs-fs,\
$(MODULES_DIR)/kernel/fs/xfs/xfs \
,30))
+$(eval $(call KMOD_template,BTRFS_FS,btrfs-fs,\
+ $(MODULES_DIR)/kernel/fs/btrfs/btrfs \
+,30, kmod-raid6-pq kmod-xor-blocks))
+
$(eval $(call KMOD_template,YAFFS_FS,yaffs-fs,\
$(MODULES_DIR)/kernel/fs/yaffs2/yaffs \
,30))
@@ -1803,3 +1812,19 @@ $(eval $(call KMOD_template,VIRTIO_NET,virtio-net,\
$(MODULES_DIR)/kernel/drivers/net/virtio_net \
,40))
+#
+# Lib
+#
+
+$(eval $(call KMOD_template,ZLIB_DEFLATE,zlib-deflate,\
+ $(MODULES_DIR)/kernel/lib/zlib_deflate/zlib_deflate \
+,01))
+
+$(eval $(call KMOD_template,LZO_COMPRESS,lzo-compress,\
+ $(MODULES_DIR)/kernel/lib/lzo/lzo_compress \
+,01))
+
+$(eval $(call KMOD_template,LZO_DECOMPRESS,lzo-decompress,\
+ $(MODULES_DIR)/kernel/lib/lzo/lzo_decompress \
+,01))
+