mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-13 14:22:13 -04:00
dm vdo: move encoding constants to encodings.c
Signed-off-by: Susan LeGendre-McGhee <slegendr@redhat.com> Signed-off-by: Matthew Sakai <msakai@redhat.com> Signed-off-by: Mike Snitzer <snitzer@kernel.org>
This commit is contained in:
committed by
Mike Snitzer
parent
ea9ca07aff
commit
b196d6bd30
@@ -44,6 +44,9 @@ enum {
|
||||
/** The default size of each slab journal, in blocks */
|
||||
DEFAULT_VDO_SLAB_JOURNAL_SIZE = 224,
|
||||
|
||||
/** Unit test minimum */
|
||||
MINIMUM_VDO_SLAB_JOURNAL_BLOCKS = 2,
|
||||
|
||||
/*
|
||||
* The initial size of lbn_operations and pbn_operations, which is based upon the expected
|
||||
* maximum number of outstanding VIOs. This value was chosen to make it highly unlikely
|
||||
@@ -90,13 +93,4 @@ enum {
|
||||
VDO_ZERO_BLOCK = 0,
|
||||
};
|
||||
|
||||
/** The maximum logical space is 4 petabytes, which is 1 terablock. */
|
||||
static const block_count_t MAXIMUM_VDO_LOGICAL_BLOCKS = 1024ULL * 1024 * 1024 * 1024;
|
||||
|
||||
/** The maximum physical space is 256 terabytes, which is 64 gigablocks. */
|
||||
static const block_count_t MAXIMUM_VDO_PHYSICAL_BLOCKS = 1024ULL * 1024 * 1024 * 64;
|
||||
|
||||
/** unit test minimum */
|
||||
static const block_count_t MINIMUM_VDO_SLAB_JOURNAL_BLOCKS = 2;
|
||||
|
||||
#endif /* VDO_CONSTANTS_H */
|
||||
|
||||
@@ -15,6 +15,12 @@
|
||||
#include "status-codes.h"
|
||||
#include "types.h"
|
||||
|
||||
/** The maximum logical space is 4 petabytes, which is 1 terablock. */
|
||||
static const block_count_t MAXIMUM_VDO_LOGICAL_BLOCKS = 1024ULL * 1024 * 1024 * 1024;
|
||||
|
||||
/** The maximum physical space is 256 terabytes, which is 64 gigablocks. */
|
||||
static const block_count_t MAXIMUM_VDO_PHYSICAL_BLOCKS = 1024ULL * 1024 * 1024 * 64;
|
||||
|
||||
struct geometry_block {
|
||||
char magic_number[VDO_GEOMETRY_MAGIC_NUMBER_SIZE];
|
||||
struct packed_header header;
|
||||
|
||||
Reference in New Issue
Block a user