Skip to content

Commit ec85340

Browse files
lorelei-sakaiMikulas Patocka
authored andcommitted
dm vdo encodings: clean up header and version functions
Make several header functions static. Also remove vdo_is_upgradable_version, which is unused. Signed-off-by: Matthew Sakai <msakai@redhat.com> Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
1 parent 2df8b31 commit ec85340

2 files changed

Lines changed: 6 additions & 30 deletions

File tree

drivers/md/dm-vdo/encodings.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ static int __must_check validate_version(struct version_number expected_version,
172172
* VDO_INCORRECT_COMPONENT if the component ids don't match,
173173
* VDO_UNSUPPORTED_VERSION if the versions or sizes don't match.
174174
*/
175-
int vdo_validate_header(const struct header *expected_header,
176-
const struct header *actual_header, bool exact_size,
177-
const char *name)
175+
static int vdo_validate_header(const struct header *expected_header,
176+
const struct header *actual_header,
177+
bool exact_size, const char *name)
178178
{
179179
int result;
180180

@@ -210,7 +210,8 @@ static void encode_version_number(u8 *buffer, size_t *offset,
210210
*offset += sizeof(packed);
211211
}
212212

213-
void vdo_encode_header(u8 *buffer, size_t *offset, const struct header *header)
213+
static void vdo_encode_header(u8 *buffer, size_t *offset,
214+
const struct header *header)
214215
{
215216
struct packed_header packed = vdo_pack_header(header);
216217

@@ -228,7 +229,7 @@ static void decode_version_number(u8 *buffer, size_t *offset,
228229
*version = vdo_unpack_version_number(packed);
229230
}
230231

231-
void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header)
232+
static void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header)
232233
{
233234
struct packed_header packed;
234235

drivers/md/dm-vdo/encodings.h

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -707,31 +707,6 @@ static inline bool vdo_are_same_version(struct version_number version_a,
707707
(version_a.minor_version == version_b.minor_version));
708708
}
709709

710-
/**
711-
* vdo_is_upgradable_version() - Check whether an actual version is upgradable to an expected
712-
* version.
713-
* @expected_version: The expected version.
714-
* @actual_version: The version being validated.
715-
*
716-
* An actual version is upgradable if its major number is expected but its minor number differs,
717-
* and the expected version's minor number is greater than the actual version's minor number.
718-
*
719-
* Return: true if the actual version is upgradable.
720-
*/
721-
static inline bool vdo_is_upgradable_version(struct version_number expected_version,
722-
struct version_number actual_version)
723-
{
724-
return ((expected_version.major_version == actual_version.major_version) &&
725-
(expected_version.minor_version > actual_version.minor_version));
726-
}
727-
728-
int __must_check vdo_validate_header(const struct header *expected_header,
729-
const struct header *actual_header, bool exact_size,
730-
const char *component_name);
731-
732-
void vdo_encode_header(u8 *buffer, size_t *offset, const struct header *header);
733-
void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header);
734-
735710
/**
736711
* vdo_pack_version_number() - Convert a version_number to its packed on-disk representation.
737712
* @version: The version number to convert.

0 commit comments

Comments
 (0)