dm vdo: add vdo type declarations, constants, and simple data structures
authorMatthew Sakai <msakai@redhat.com>
Fri, 17 Nov 2023 00:46:10 +0000 (19:46 -0500)
committerMike Snitzer <snitzer@kernel.org>
Tue, 20 Feb 2024 18:43:13 +0000 (13:43 -0500)
commit4fcb4290dfe303de048fe01968513da6f4512147
treec10d6a2d8b6e061d156c3c802849eb86ebfe1cd7
parent03d1089e1dc7f05afb2bfc76bffc71de17e4297e
dm vdo: add vdo type declarations, constants, and simple data structures

Add definitions of constants defining the fixed parameters of a VDO
volume, and the default and maximum values of configurable or dynamic
parameters.

Add definitions of internal status codes used for internal
communication within the module and for logging.

Add definitions of types and structs used to manage the processing of
an I/O operation.

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>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-vdo/constants.c [new file with mode: 0644]
drivers/md/dm-vdo/constants.h [new file with mode: 0644]
drivers/md/dm-vdo/status-codes.c [new file with mode: 0644]
drivers/md/dm-vdo/status-codes.h [new file with mode: 0644]
drivers/md/dm-vdo/types.h [new file with mode: 0644]
drivers/md/dm-vdo/wait-queue.c [new file with mode: 0644]
drivers/md/dm-vdo/wait-queue.h [new file with mode: 0644]