FreeBSD: Add const qualifier to members of struct opensolaris_utsname

These members have directly references to the global variables
exposed by the kernel. They are not going to be changed by this
kernel module.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Zhenlei Huang <zlei@FreeBSD.org>
Closes #16210
This commit is contained in:
Zhenlei Huang
2024-05-31 00:58:20 +08:00
committed by GitHub
parent 5137c132a5
commit e2357561b9
2 changed files with 8 additions and 9 deletions
+3 -4
View File
@@ -37,6 +37,9 @@
#include <sys/zfs_context.h>
static struct opensolaris_utsname hw_utsname = {
.sysname = ostype,
.nodename = prison0.pr_hostname,
.release = osrelease,
.machine = MACHINE
};
@@ -49,10 +52,6 @@ utsname(void)
static void
opensolaris_utsname_init(void *arg)
{
hw_utsname.sysname = ostype;
hw_utsname.nodename = prison0.pr_hostname;
hw_utsname.release = osrelease;
snprintf(hw_utsname.version, sizeof (hw_utsname.version),
"%d", osreldate);
}