]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dm vdo encodings: clean up header and version functions
authorMatthew Sakai <msakai@redhat.com>
Tue, 27 Jan 2026 15:50:43 +0000 (10:50 -0500)
committerMikulas Patocka <mpatocka@redhat.com>
Tue, 27 Jan 2026 16:00:25 +0000 (17:00 +0100)
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>
drivers/md/dm-vdo/encodings.c
drivers/md/dm-vdo/encodings.h

index dd59691be84099cd9a6db02d7967fb1887e96731..bd60f4b3a0d0efcea6900b3b9902725351849a6a 100644 (file)
@@ -172,9 +172,9 @@ static int __must_check validate_version(struct version_number expected_version,
  *         VDO_INCORRECT_COMPONENT if the component ids don't match,
  *         VDO_UNSUPPORTED_VERSION if the versions or sizes don't match.
  */
-int vdo_validate_header(const struct header *expected_header,
-                       const struct header *actual_header, bool exact_size,
-                       const char *name)
+static int vdo_validate_header(const struct header *expected_header,
+                              const struct header *actual_header,
+                              bool exact_size, const char *name)
 {
        int result;
 
@@ -210,7 +210,8 @@ static void encode_version_number(u8 *buffer, size_t *offset,
        *offset += sizeof(packed);
 }
 
-void vdo_encode_header(u8 *buffer, size_t *offset, const struct header *header)
+static void vdo_encode_header(u8 *buffer, size_t *offset,
+                             const struct header *header)
 {
        struct packed_header packed = vdo_pack_header(header);
 
@@ -228,7 +229,7 @@ static void decode_version_number(u8 *buffer, size_t *offset,
        *version = vdo_unpack_version_number(packed);
 }
 
-void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header)
+static void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header)
 {
        struct packed_header packed;
 
index e5ff2b0aaa79718c231447d80853556841d52946..87b7d2f3b545d5ac94e968f47020e92424ed48eb 100644 (file)
@@ -707,31 +707,6 @@ static inline bool vdo_are_same_version(struct version_number version_a,
                (version_a.minor_version == version_b.minor_version));
 }
 
-/**
- * vdo_is_upgradable_version() - Check whether an actual version is upgradable to an expected
- *                               version.
- * @expected_version: The expected version.
- * @actual_version: The version being validated.
- *
- * An actual version is upgradable if its major number is expected but its minor number differs,
- * and the expected version's minor number is greater than the actual version's minor number.
- *
- * Return: true if the actual version is upgradable.
- */
-static inline bool vdo_is_upgradable_version(struct version_number expected_version,
-                                            struct version_number actual_version)
-{
-       return ((expected_version.major_version == actual_version.major_version) &&
-               (expected_version.minor_version > actual_version.minor_version));
-}
-
-int __must_check vdo_validate_header(const struct header *expected_header,
-                                    const struct header *actual_header, bool exact_size,
-                                    const char *component_name);
-
-void vdo_encode_header(u8 *buffer, size_t *offset, const struct header *header);
-void vdo_decode_header(u8 *buffer, size_t *offset, struct header *header);
-
 /**
  * vdo_pack_version_number() - Convert a version_number to its packed on-disk representation.
  * @version: The version number to convert.