The branch main has been updated by zlei:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=2a0ed0bef264da39b670461809bf027362dfeb80

commit 2a0ed0bef264da39b670461809bf027362dfeb80
Author:     Zhenlei Huang <z...@freebsd.org>
AuthorDate: 2025-09-05 16:00:04 +0000
Commit:     Zhenlei Huang <z...@freebsd.org>
CommitDate: 2025-09-05 16:00:04 +0000

    kenv: Sprinkle const qualifiers where appropriate
    
    No functional change intended.
    
    MFC after:      2 weeks
---
 sys/kern/kern_environment.c | 32 ++++++++++++++++----------------
 sys/sys/kernel.h            | 16 ++++++++--------
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/sys/kern/kern_environment.c b/sys/kern/kern_environment.c
index 0cb0f566a839..7c0654769581 100644
--- a/sys/kern/kern_environment.c
+++ b/sys/kern/kern_environment.c
@@ -1098,65 +1098,65 @@ kernenv_next(char *cp)
 }
 
 void
-tunable_int_init(void *data)
+tunable_int_init(const void *data)
 {
-       struct tunable_int *d = (struct tunable_int *)data;
+       const struct tunable_int *d = data;
 
        TUNABLE_INT_FETCH(d->path, d->var);
 }
 
 void
-tunable_long_init(void *data)
+tunable_long_init(const void *data)
 {
-       struct tunable_long *d = (struct tunable_long *)data;
+       const struct tunable_long *d = data;
 
        TUNABLE_LONG_FETCH(d->path, d->var);
 }
 
 void
-tunable_ulong_init(void *data)
+tunable_ulong_init(const void *data)
 {
-       struct tunable_ulong *d = (struct tunable_ulong *)data;
+       const struct tunable_ulong *d = data;
 
        TUNABLE_ULONG_FETCH(d->path, d->var);
 }
 
 void
-tunable_int64_init(void *data)
+tunable_int64_init(const void *data)
 {
-       struct tunable_int64 *d = (struct tunable_int64 *)data;
+       const struct tunable_int64 *d = data;
 
        TUNABLE_INT64_FETCH(d->path, d->var);
 }
 
 void
-tunable_uint64_init(void *data)
+tunable_uint64_init(const void *data)
 {
-       struct tunable_uint64 *d = (struct tunable_uint64 *)data;
+       const struct tunable_uint64 *d = data;
 
        TUNABLE_UINT64_FETCH(d->path, d->var);
 }
 
 void
-tunable_quad_init(void *data)
+tunable_quad_init(const void *data)
 {
-       struct tunable_quad *d = (struct tunable_quad *)data;
+       const struct tunable_quad *d = data;
 
        TUNABLE_QUAD_FETCH(d->path, d->var);
 }
 
 void
-tunable_bool_init(void *data)
+tunable_bool_init(const void *data)
 {
-       struct tunable_bool *d = (struct tunable_bool *)data;
+       const struct tunable_bool *d = data;
 
        TUNABLE_BOOL_FETCH(d->path, d->var);
 }
 
 void
-tunable_str_init(void *data)
+tunable_str_init(const void *data)
 {
-       struct tunable_str *d = (struct tunable_str *)data;
+       const struct tunable_str *d = data;
 
        TUNABLE_STR_FETCH(d->path, d->var, d->size);
 }
diff --git a/sys/sys/kernel.h b/sys/sys/kernel.h
index 380099092107..675d1195043b 100644
--- a/sys/sys/kernel.h
+++ b/sys/sys/kernel.h
@@ -322,7 +322,7 @@ void        sysinit_add(struct sysinit **set, struct 
sysinit **set_end);
  * int
  * please avoid using for new tunables!
  */
-extern void tunable_int_init(void *);
+extern void tunable_int_init(const void *);
 struct tunable_int {
        const char *path;
        int *var;
@@ -341,7 +341,7 @@ struct tunable_int {
 /*
  * long
  */
-extern void tunable_long_init(void *);
+extern void tunable_long_init(const void *);
 struct tunable_long {
        const char *path;
        long *var;
@@ -360,7 +360,7 @@ struct tunable_long {
 /*
  * unsigned long
  */
-extern void tunable_ulong_init(void *);
+extern void tunable_ulong_init(const void *);
 struct tunable_ulong {
        const char *path;
        unsigned long *var;
@@ -379,7 +379,7 @@ struct tunable_ulong {
 /*
  * int64_t
  */
-extern void tunable_int64_init(void *);
+extern void tunable_int64_init(const void *);
 struct tunable_int64 {
        const char *path;
        int64_t *var;
@@ -398,7 +398,7 @@ struct tunable_int64 {
 /*
  * uint64_t
  */
-extern void tunable_uint64_init(void *);
+extern void tunable_uint64_init(const void *);
 struct tunable_uint64 {
        const char *path;
        uint64_t *var;
@@ -417,7 +417,7 @@ struct tunable_uint64 {
 /*
  * quad
  */
-extern void tunable_quad_init(void *);
+extern void tunable_quad_init(const void *);
 struct tunable_quad {
        const char *path;
        quad_t *var;
@@ -436,7 +436,7 @@ struct tunable_quad {
 /*
  * bool
  */
-extern void tunable_bool_init(void *);
+extern void tunable_bool_init(const void *);
 struct tunable_bool {
        const char *path;
        bool *var;
@@ -452,7 +452,7 @@ struct tunable_bool {
 
 #define        TUNABLE_BOOL_FETCH(path, var)   getenv_bool((path), (var))
 
-extern void tunable_str_init(void *);
+extern void tunable_str_init(const void *);
 struct tunable_str {
        const char *path;
        char *var;

Reply via email to