Annotate the arrays (not the data) as constant, so the compiler can
store it in the RO segment.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/358
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
static const struct kmod_cmd kmod_cmd_help;
-static const struct kmod_cmd *kmod_cmds[] = {
+static const struct kmod_cmd *const kmod_cmds[] = {
&kmod_cmd_help,
&kmod_cmd_list,
&kmod_cmd_static_nodes,
};
-static const struct kmod_cmd *kmod_compat_cmds[] = {
+static const struct kmod_cmd *const kmod_compat_cmds[] = {
// clang-format off
&kmod_cmd_compat_lsmod,
&kmod_cmd_compat_rmmod,
static const struct static_nodes_format static_nodes_format_tmpfiles;
static const struct static_nodes_format static_nodes_format_devname;
-static const struct static_nodes_format *static_nodes_formats[] = {
+static const struct static_nodes_format *const static_nodes_formats[] = {
&static_nodes_format_human,
&static_nodes_format_tmpfiles,
&static_nodes_format_devname,