summaryrefslogtreecommitdiff
path: root/fs/unicode/utf8n.h
diff options
context:
space:
mode:
authorThomas Weißschuh <linux@weissschuh.net>2024-08-09 17:38:53 +0200
committerGabriel Krisman Bertazi <krisman@suse.de>2024-08-13 15:21:50 -0400
commit43bf9d9755bd21970d8382dc88f071f74fc18fbf (patch)
tree60c041adf57419f326addb2b56829c31ba69e4dd /fs/unicode/utf8n.h
parent17712b7ea0756799635ba159cc773082230ed028 (diff)
downloadlinux-next-43bf9d9755bd21970d8382dc88f071f74fc18fbf.tar.gz
linux-next-43bf9d9755bd21970d8382dc88f071f74fc18fbf.zip
unicode: constify utf8 data table
All users already handle the table as const data. Move the table itself into .rodata to guard against accidental or malicious modifications. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Reviewed-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20240809-unicode-const-v1-1-69968a258092@weissschuh.net Signed-off-by: Gabriel Krisman Bertazi <krisman@suse.de>
Diffstat (limited to 'fs/unicode/utf8n.h')
-rw-r--r--fs/unicode/utf8n.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/unicode/utf8n.h b/fs/unicode/utf8n.h
index bd00d587747a..fc703aa4b28e 100644
--- a/fs/unicode/utf8n.h
+++ b/fs/unicode/utf8n.h
@@ -78,6 +78,6 @@ struct utf8data_table {
const unsigned char *utf8data;
};
-extern struct utf8data_table utf8_data_table;
+extern const struct utf8data_table utf8_data_table;
#endif /* UTF8NORM_H */