dm vdo: add deduplication configuration structures
authorMatthew Sakai <msakai@redhat.com>
Fri, 17 Nov 2023 00:50:45 +0000 (19:50 -0500)
committerMike Snitzer <snitzer@kernel.org>
Tue, 20 Feb 2024 18:43:14 +0000 (13:43 -0500)
commit4390aa138b61cf257989e1f0a0deb53e46adae96
treefd42989e3e0a2fba70e9ad4f35c93050cb0e63cc
parentcc46b9554b3f6d2f09b1111386b2706e5b4f56c8
dm vdo: add deduplication configuration structures

Add structures which record the configuration of various deduplication
index parameters. This also includes facilities for saving and loading the
configuration and validating its integrity.

Co-developed-by: J. corwin Coburn <corwin@hurlbutnet.net>
Signed-off-by: J. corwin Coburn <corwin@hurlbutnet.net>
Co-developed-by: Michael Sclafani <dm-devel@lists.linux.dev>
Signed-off-by: Michael Sclafani <dm-devel@lists.linux.dev>
Co-developed-by: Thomas Jaskiewicz <tom@jaskiewicz.us>
Signed-off-by: Thomas Jaskiewicz <tom@jaskiewicz.us>
Co-developed-by: John Wiele <jwiele@redhat.com>
Signed-off-by: John Wiele <jwiele@redhat.com>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-vdo/config.c [new file with mode: 0644]
drivers/md/dm-vdo/config.h [new file with mode: 0644]
drivers/md/dm-vdo/geometry.c [new file with mode: 0644]
drivers/md/dm-vdo/geometry.h [new file with mode: 0644]