hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/md/Makefile
....@@ -17,7 +17,9 @@
1717 dm-cache-y += dm-cache-target.o dm-cache-metadata.o dm-cache-policy.o \
1818 dm-cache-background-tracker.o
1919 dm-cache-smq-y += dm-cache-policy-smq.o
20
+dm-ebs-y += dm-ebs-target.o
2021 dm-era-y += dm-era-target.o
22
+dm-clone-y += dm-clone-target.o dm-clone-metadata.o
2123 dm-verity-y += dm-verity-target.o
2224 md-mod-y += md.o md-bitmap.o
2325 raid456-y += raid5.o raid5-cache.o raid5-ppl.o
....@@ -41,6 +43,9 @@
4143 obj-$(CONFIG_MD_CLUSTER) += md-cluster.o
4244 obj-$(CONFIG_BCACHE) += bcache/
4345 obj-$(CONFIG_BLK_DEV_MD) += md-mod.o
46
+ifeq ($(CONFIG_BLK_DEV_MD),y)
47
+obj-y += md-autodetect.o
48
+endif
4449 obj-$(CONFIG_BLK_DEV_DM) += dm-mod.o
4550 obj-$(CONFIG_BLK_DEV_DM_BUILTIN) += dm-builtin.o
4651 obj-$(CONFIG_DM_UNSTRIPED) += dm-unstripe.o
....@@ -49,10 +54,12 @@
4954 obj-$(CONFIG_DM_CRYPT) += dm-crypt.o
5055 obj-$(CONFIG_DM_DEFAULT_KEY) += dm-default-key.o
5156 obj-$(CONFIG_DM_DELAY) += dm-delay.o
57
+obj-$(CONFIG_DM_DUST) += dm-dust.o
5258 obj-$(CONFIG_DM_FLAKEY) += dm-flakey.o
5359 obj-$(CONFIG_DM_MULTIPATH) += dm-multipath.o dm-round-robin.o
5460 obj-$(CONFIG_DM_MULTIPATH_QL) += dm-queue-length.o
5561 obj-$(CONFIG_DM_MULTIPATH_ST) += dm-service-time.o
62
+obj-$(CONFIG_DM_MULTIPATH_HST) += dm-historical-service-time.o
5663 obj-$(CONFIG_DM_SWITCH) += dm-switch.o
5764 obj-$(CONFIG_DM_SNAPSHOT) += dm-snapshot.o
5865 obj-$(CONFIG_DM_PERSISTENT_DATA) += persistent-data/
....@@ -64,7 +71,9 @@
6471 obj-$(CONFIG_DM_VERITY) += dm-verity.o
6572 obj-$(CONFIG_DM_CACHE) += dm-cache.o
6673 obj-$(CONFIG_DM_CACHE_SMQ) += dm-cache-smq.o
74
+obj-$(CONFIG_DM_EBS) += dm-ebs.o
6775 obj-$(CONFIG_DM_ERA) += dm-era.o
76
+obj-$(CONFIG_DM_CLONE) += dm-clone.o
6877 obj-$(CONFIG_DM_LOG_WRITES) += dm-log-writes.o
6978 obj-$(CONFIG_DM_INTEGRITY) += dm-integrity.o
7079 obj-$(CONFIG_DM_ZONED) += dm-zoned.o
....@@ -72,14 +81,18 @@
7281 obj-$(CONFIG_DM_BOW) += dm-bow.o
7382 obj-$(CONFIG_DM_USER) += dm-user.o
7483
84
+ifeq ($(CONFIG_DM_INIT),y)
85
+dm-mod-objs += dm-init.o
86
+endif
87
+
7588 ifeq ($(CONFIG_DM_UEVENT),y)
7689 dm-mod-objs += dm-uevent.o
7790 endif
7891
79
-ifeq ($(CONFIG_DM_VERITY_AVB),y)
80
-dm-verity-objs += dm-verity-avb.o
81
-endif
82
-
8392 ifeq ($(CONFIG_DM_VERITY_FEC),y)
8493 dm-verity-objs += dm-verity-fec.o
8594 endif
95
+
96
+ifeq ($(CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG),y)
97
+dm-verity-objs += dm-verity-verify-sig.o
98
+endif