]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
unicode: Export latest available UTF-8 version number
authorAndré Almeida <andrealmeid@igalia.com>
Mon, 21 Oct 2024 16:37:19 +0000 (13:37 -0300)
committerChristian Brauner <brauner@kernel.org>
Mon, 28 Oct 2024 12:36:54 +0000 (13:36 +0100)
Export latest available UTF-8 version number so filesystems can easily
load the newest one.

Signed-off-by: André Almeida <andrealmeid@igalia.com>
Link: https://lore.kernel.org/r/20241021-tonyk-tmpfs-v8-3-f443d5814194@igalia.com
Acked-by: Gabriel Krisman Bertazi <krisman@suse.de>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/unicode/utf8-selftest.c
include/linux/unicode.h

index 600e15efe9edfdf6d04cecd162e84f1f5a59c5e1..5ddaf27b21a6543770917d5a837e86e12eee0b81 100644 (file)
@@ -17,9 +17,6 @@
 static unsigned int failed_tests;
 static unsigned int total_tests;
 
-/* Tests will be based on this version. */
-#define UTF8_LATEST    UNICODE_AGE(12, 1, 0)
-
 #define _test(cond, func, line, fmt, ...) do {                         \
                total_tests++;                                          \
                if (!cond) {                                            \
index 4d39e6e11a950c76f78d775fd6f351296f3d7d53..0c0ab04e84ee80227f9390ad0498f21a7ab7d34b 100644 (file)
@@ -16,6 +16,8 @@ struct utf8data_table;
         ((unsigned int)(MIN) << UNICODE_MIN_SHIFT) |   \
         ((unsigned int)(REV)))
 
+#define UTF8_LATEST        UNICODE_AGE(12, 1, 0)
+
 static inline u8 unicode_major(unsigned int age)
 {
        return (age >> UNICODE_MAJ_SHIFT) & 0xff;